Personal Nix flake
nixos home-manager nix
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(cli.editors.neovim): Misc plugin tweaks

+31 -5
+31 -5
nix/home/modules/cli/editors/neovim/default.nix
··· 1 1 { 2 2 config, 3 3 lib, 4 + pkgs, 4 5 ... 5 6 }: let 6 7 cfg = config.my.cli.editors.neovim; ··· 32 33 } 33 34 ]; 34 35 plugins = { 35 - # bufferline.enable = true; 36 - # dashboard.enable = true; 37 - # indent-blankline.enable = true; 36 + coq = { 37 + enable = true; 38 + settings.auto_start = true; 39 + settings.keymap.recommended = true; 40 + }; 41 + dashboard.enable = true; 42 + indent-blankline.enable = true; 38 43 mini-icons.enable = true; 39 44 mini-tabline.enable = true; 40 45 mini-statusline.enable = true; 41 46 mini-surround.enable = true; 42 47 noice.enable = true; 43 - treesiter-textobjects.enable = true; 44 - # persistence.enable = true; 48 + nvim-notify.enable = true; 49 + treesitter = { 50 + enable = true; 51 + folding.enable = true; 52 + highlight.enable = true; 53 + indent.enable = true; 54 + grammarPackages = with pkgs.vimPlugins.nvim-treesitter.builtGrammars; [ 55 + bash 56 + nix 57 + regex 58 + ]; 59 + }; 60 + treesiter-textobjects = { 61 + enable = true; 62 + settings = { 63 + enable = true; 64 + keymaps = { 65 + "if" = "@function.inner"; 66 + af = "@function.outer"; 67 + }; 68 + lookahead = true; 69 + }; 70 + }; 45 71 telescope = { 46 72 enable = true; 47 73 keymaps = {