feat: improve nvim

This commit is contained in:
2025-04-08 12:16:13 +02:00
parent c020c969d0
commit 6eb4b228ff
7 changed files with 203 additions and 25 deletions

View File

@@ -10,12 +10,10 @@ in
config = lib.mkIf cfg.enable {
keymaps = [
{
key = "<leader>ft";
action = "<cmd>:Neotree toggle<CR>";
}
{
key = "<leader>ss";
action = "<cmd>:Neotree document_symbols right toggle<CR>";
key = "ft";
mode = "n";
action = # vim
"<cmd>:Neotree toggle<CR>";
}
];
plugins = {
@@ -27,8 +25,9 @@ in
followCurrentFile.enabled = true;
filteredItems.visible = true;
};
extraSources = [ "document_symbols" ];
popupBorderStyle = "solid";
popupBorderStyle = "rounded";
filesystem.window.mappings.f = "noop";
window.mappings.f = "noop";
eventHandlers.neo_tree_buffer_leave = # lua
''
function()
@@ -38,15 +37,10 @@ in
};
which-key.settings.spec = [
{
__unkeyed-1 = "<leader>ft";
__unkeyed-1 = "ft";
desc = "Tree";
icon = "󰙅";
}
{
__unkeyed-1 = "<leader>ss";
desc = "Document Symbols";
icon = "󱏒";
}
];
};
};