feat(neovim): use builtin modules.

This commit is contained in:
CronyAkatsuki 2025-04-21 09:36:51 +02:00
parent 862e60dcca
commit 55ce46bcf5

View File

@ -217,27 +217,19 @@ in {
}
];
navigation.harpoon.enable = true;
utility.snacks-nvim = {
enable = true;
setupOpts = {
bigfile = {enabled = true;};
quickfile = {enabled = true;};
};
};
extraLuaFiles = [./nvim/autocommands.lua];
extraPlugins = with pkgs.vimPlugins; {
harpoon = {
package = harpoon2;
setup = ''
local harpoon = require("harpoon")
-- REQUIRED
harpoon:setup()
-- REQUIRED
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)
'';
};
friendly-snippets = {
package = friendly-snippets;
};
@ -259,15 +251,6 @@ in {
require('markdown-table-mode').setup()
'';
};
snacks-nvim = {
package = snacks-nvim;
setup = ''
require('snacks').setup({
bigfile = {enabled = true},
quickfile = {enabled = true},
})
'';
};
helpview-nvim.package = helpview-nvim;
};
};