treesitter.nix 478 B

1234567891011121314151617
  1. { pkgs, ... }:
  2. {
  3. plugins.treesitter = {
  4. grammarPackages =
  5. pkgs.stable.vimPlugins.nvim-treesitter.passthru.allGrammars;
  6. enable = true;
  7. settings.ensure_installed = "all";
  8. settings.ignore_install = [ "norg" ];
  9. settings.highlight.enable = true;
  10. settings.highlight.disable = [ "go" ];
  11. settings.incremental_selection.enable = true;
  12. settings.indent.enable = true;
  13. nixvimInjections = true;
  14. };
  15. plugins.treesitter-context.enable = true;
  16. }