diff --git a/development.nix b/development.nix index 86af2f2..28963fc 100644 --- a/development.nix +++ b/development.nix @@ -70,44 +70,55 @@ in action = "Neotree"; options.silent = true; } - { - key = ""; - action = "TmuxNavigateLeft"; - options.silent = true; - } - { - key = ""; - action = "TmuxNavigateDown"; - options.silent = true; - } - { - key = ""; - action = "TmuxNavigateUp"; - options.silent = true; - } - { - key = ""; - action = "TmuxNavigateRight"; - options.silent = true; - } ]; # TODO Check desireable keybinds and commands for all plugins plugins = { fugitive.enable = true; - gitsigns.enable = true; - lualine = { + gitsigns = { enable = true; - settings.options.iconsEnabled = false; + settings = { + current_line_blame_opts.delay = 100; + numhl = true; + }; }; + lualine.enable = true; markdown-preview.enable = true; - neo-tree.enable = true; + neo-tree = { + enable = true; + buffers.followCurrentFile = { + enabled = true; + leaveDirsOpen = true; + }; + }; nix.enable = true; rainbow-delimiters.enable = true; sleuth.enable = true; tmux-navigator = { enable = true; settings.no_mappings = 1; + keymaps = [ + { + key = ""; + action = "left"; + #options.silent = true; + } + { + key = ""; + action = "down"; + #options.silent = true; + } + { + key = ""; + action = "up"; + #options.silent = true; + } + { + key = ""; + action = "right"; + #options.silent = true; + } + ]; }; treesitter = { enable = true; @@ -116,6 +127,9 @@ in nixGrammars = true; }; web-devicons.enable = true; + which-key = { + enable = true; + }; cmp = { enable = true;