Implemented NVF

This commit is contained in:
Asdam9
2026-07-21 23:36:34 +02:00
parent ad25b27fc6
commit e76024ee28
8 changed files with 239 additions and 9 deletions

View File

@@ -27,7 +27,7 @@ return require('lazy').setup({
build = ':TSUpdate'
},
'nvim-treesitter/playground',
'theprimeagen/harpoon',
'theprimeagen/harpoon2',
'mbbill/undotree',
'tpope/vim-fugitive',
--'github/copilot.vim',

View File

@@ -1,3 +1,4 @@
vim.g.mapleader = " "
vim.keymap.set("n", "<leader>pv", vim.cmd.Ex)
@@ -5,6 +6,7 @@ vim.keymap.set("n", "<F5>", ":w! | !compiler %<CR>")
vim.keymap.set("n", "<leader>u", vim.cmd.UndotreeToggle)
vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv")

View File

@@ -0,0 +1,14 @@
--return {
-- "harpoon",
-- dependencies = {"nvim-lua/plenary.nvim"},
-- config = function ()
-- local harpoon = require("harpoon2")
-- harpoon:setup()
-- vim.keymap.set("n", "<leader>a", function() harpoon:list():add() end)
-- vim.keymap.set("n", "<C-e>", function() harpoon.ui:toggle_quick_menu(harpoon:list()) end)
-- vim.keymap.set("n", "<C-h>", function() harpoon:list():select(1) end)
-- vim.keymap.set("n", "<C-j>", function() harpoon:list():select(2) end)
-- vim.keymap.set("n", "<C-k>", function() harpoon:list():select(3) end)
-- vim.keymap.set("n", "<C-l>", function() harpoon:list():select(4) end)
-- end
--}

View File

@@ -44,13 +44,25 @@
specs.init = {
data = null;
before = ["MAIN_INIT"];
config = "require('init')";
config =
''
require('init')
vim.g['wiki_root'] = '~/Documents/Scripts/Wiki/personal'
'';
/*local harpoon = require("harpoon")
harpoon:setup()
vim.keymap.set("n", "<leader>a", function() harpoon:list():add() end)
vim.keymap.set("n", "<C-e>", function() harpoon.ui:toggle_quick_menu(harpoon:list()) end)
vim.keymap.set("n", "<C-h>", function() harpoon:list():select(1) end)
vim.keymap.set("n", "<C-j>", function() harpoon:list():select(2) end)
vim.keymap.set("n", "<C-k>", function() harpoon:list():select(3) end)
vim.keymap.set("n", "<C-l>", function() harpoon:list():select(4) end)*/
};
specs.plugins = {
data = [
pkgs.vimPlugins.lz-n
pkgs.vimPlugins.plenary-nvim
pkgs.vimPlugins.nvim-lspconfig
pkgs.vimPlugins.nvim-treesitter.withAllGrammars
@@ -63,9 +75,9 @@
pkgs.vimPlugins.oil-nvim
pkgs.vimPlugins.lualine-nvim
pkgs.vimPlugins.luasnip
pkgs.vimPlugins.kanagawa-nvim
pkgs.vimPlugins.kanagawa-nvim
#pkgs.vimPlugins.telescope-nvim
#pkgs.vimPlugins.kiwi-nvim
pkgs.vimPlugins.wiki-vim
];
};
@@ -78,9 +90,11 @@
pkgs.vimPlugins.fastaction-nvim
pkgs.vimPlugins.mini-files
pkgs.vimPlugins.codecompanion-nvim
pkgs.vimPlugins.harpoon
pkgs.vimPlugins.undotree
pkgs.vimPlugins.vim-fugitive
pkgs.vimPlugins.plenary-nvim
#pkgs.vimPlugins.harpoon2
#pkgs.vimPlugins.neowiki-nvim
];
};
};