flake/nixos/nvim/plugins/neo-tree.nix

46 lines
904 B
Nix
Raw Permalink Normal View History

2025-02-10 23:05:22 -06:00
{
programs.nixvim = {
plugins.neo-tree = {
enable = true;
enableGitStatus = true;
2025-02-13 10:08:37 -06:00
sources = [
"filesystem"
"git_status"
"buffers"
"document_symbols"
];
sourceSelector = {
sources = [
{
displayName = "Files";
source = "filesystem";
}
{
displayName = "Git";
source = "git_status";
}
{
displayName = "Buffers";
source = "buffers";
}
{
displayName = "Document Symbols";
source = "document_symbols";
}
];
};
2025-02-10 23:05:22 -06:00
};
keymaps = [
{
mode = "n";
key = "<leader>e";
action = "<CMD>Neotree toggle<CR>";
options = {
desc = "Toggle Neotree";
silent = true;
};
}
];
};
}