nixos/home/modules/ide/nvim/plugins/treesitter.nix
2026-04-16 22:18:45 +02:00

31 lines
549 B
Nix

{pkgs, ...}: {
extraPackages = [pkgs.tree-sitter];
plugins.treesitter = {
enable = true;
grammarPackages = pkgs.vimPlugins.nvim-treesitter.passthru.allGrammars;
settings = {
textobjects.enable = true;
highlight = {
enable = true;
disable = ''
function(lang, bufnr)
return vim.api.nvim_buf_line_count(bufnr) > 10000
end
'';
};
incremental_selection = {
enable = true;
};
indent = {
enable = false;
};
};
};
}