{pkgs, ...}: { # Tree-sitter is a parser generator tool and an incremental parsing library. plugins.treesitter = { enable = true; # Options provided to the require('nvim-treesitter.configs').setup function. settings = { highlight = { enable = true; # Enable syntax highlighing. }; indent = { enable = true; # Enable auto indentation. }; }; # Highlight `extraConfigLua` as lua. nixvimInjections = true; # Install all grammar packages. grammarPackages = pkgs.vimPlugins.nvim-treesitter.allGrammars; }; }