neo-tree: move beforeAll to pluginRC

This commit is contained in:
Ching Pei Yang 2024-11-19 01:17:09 +01:00 committed by raf
parent 9c979a4a84
commit d459fd16ce

View file

@ -4,7 +4,7 @@
...
}: let
inherit (lib.modules) mkIf;
inherit (lib.strings) optionalString;
inherit (lib.nvim.dag) entryAnywhere;
cfg = config.vim.filetree.neo-tree;
in {
@ -22,10 +22,14 @@ in {
setupModule = "neo-tree";
inherit (cfg) setupOpts;
beforeAll =
optionalString (cfg.setupOpts.filesystem.hijack_netrw_behavior != "disabled")
cmd = ["Neotree"];
};
visuals.nvim-web-devicons.enable = true;
# from https://github.com/nvim-neo-tree/neo-tree.nvim/discussions/1326
''
pluginRC.neo-tree =
mkIf (cfg.setupOpts.filesystem.hijack_netrw_behavior != "disabled" && config.vim.lazy.enable)
(entryAnywhere ''
vim.api.nvim_create_autocmd("BufEnter", {
group = vim.api.nvim_create_augroup("load_neo_tree", {}),
desc = "Loads neo-tree when openning a directory",
@ -41,12 +45,7 @@ in {
return true
end,
})
'';
cmd = ["Neotree"];
event = [];
};
visuals.nvim-web-devicons.enable = true;
'');
};
};
}