diff --git a/modules/terminal-life/nvim/default.nix b/modules/terminal-life/nvim/default.nix index 0ae25138..de2bced0 100644 --- a/modules/terminal-life/nvim/default.nix +++ b/modules/terminal-life/nvim/default.nix @@ -105,7 +105,66 @@ in ++ ( if cfg.full then [ - nvim-treesitter.withAllGrammars + (pkgs.vimPlugins.nvim-treesitter.withPlugins (p: [ + p.csv + p.ini + p.json + p.json5 + p.markdown + p.nix + p.toml + p.xml + p.yaml + + p.css + p.graphql + p.html + p.javascript + p.scss + p.tsx + p.typescript + p.vue + + p.c + p.cpp + p.go + p.gomod + p.gosum + p.haskell + p.lua + p.php + p.python + p.requirements + p.ruby + p.rust + + p.vim + p.vimdoc + + p.passwd + p.sql + + p.diff + p.gitcommit + p.gitignore + p.git_config + p.gitattributes + p.git_rebase + p.ssh_config + p.ledger + + p.bash + p.cmake + p.make + p.meson + p.mermaid + p.ninja + + p.dockerfile + p.hcl + p.helm + p.terraform + ])) # Dependencies for nvim-lspconfig nvim-cmp