From ddd4cd924f888707812e3d5ac755374abbdd574b Mon Sep 17 00:00:00 2001 From: Roel de Cort Date: Wed, 17 Apr 2024 15:31:10 +0200 Subject: [PATCH] add neotree and move treesitter --- config/default.nix | 5 ++-- config/plugins/editor/neo-tree.nix | 29 +++++++++++++++++++ .../default.nix => editor/treesitter.nix} | 0 3 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 config/plugins/editor/neo-tree.nix rename config/plugins/{treesitter/default.nix => editor/treesitter.nix} (100%) diff --git a/config/default.nix b/config/default.nix index 42d8d1e..212d1e5 100644 --- a/config/default.nix +++ b/config/default.nix @@ -8,8 +8,9 @@ # Themes ./plugins/themes/default.nix - # Syntax Highlighting - ./plugins/treesitter/default.nix + # Editor plugins and configurations + ./plugins/editor/neo-tree.nix + ./plugins/editor/treesitter.nix # Git ./plugins/git/lazygit.nix diff --git a/config/plugins/editor/neo-tree.nix b/config/plugins/editor/neo-tree.nix new file mode 100644 index 0000000..cfcf756 --- /dev/null +++ b/config/plugins/editor/neo-tree.nix @@ -0,0 +1,29 @@ +{ pkgs, ... }: { + + plugins.neo-tree = { + enable = true; + sources = [ "filesystem" "buffers" "git_status" "document_symbols" ]; + addBlankLineAtTop = true; + + fileSystem = { + window = { + bindToCwd = false; + }; + }; + + window = { + mappings = { + + }; + }; + + defaultComponentConfigs = { + indent = { + expanderCollapsed = ""; + expanderExpanded = ""; + expanderHighlight = "NeoTreeExpander"; + }; + }; + }; + +} diff --git a/config/plugins/treesitter/default.nix b/config/plugins/editor/treesitter.nix similarity index 100% rename from config/plugins/treesitter/default.nix rename to config/plugins/editor/treesitter.nix