# HG changeset patch # User zegervdv # Date 1641909589 -3600 # Node ID f01585f1517f5727b690e83d89565bbf4731975c # Parent 8d0846b750959d3d05172e3f450cf306a6282ef1 Enable tree-sitter for some languages diff -r 8d0846b75095 -r f01585f1517f .chezmoitemplates/init.lua --- a/.chezmoitemplates/init.lua Tue Jan 11 09:03:01 2022 +0100 +++ b/.chezmoitemplates/init.lua Tue Jan 11 14:59:49 2022 +0100 @@ -366,19 +366,25 @@ require 'nvim-treesitter.highlight' require('nvim-treesitter.configs').setup { + ensure_installed = { + 'python', + 'lua', + 'verilog', + 'json', + 'yaml', + 'bash', + 'dockerfile', + 'c', + 'cpp', + 'regex', + 'vim', + }, indent = { enable = false, }, highlight = { - enable = false, - disable = function(lang, bufnr) - -- Only enable for verilog/systemverilog - -- And disable for large files - if (lang ~= 'systemverilog' and lang ~= 'verilog') or vim.api.nvim_buf_line_count(bufnr) > 5000 then - return true - end - return false - end, + enable = true, + disable = { 'systemverilog', 'verilog' }, }, incremental_selection = { enable = true,