Mercurial > dotfiles
changeset 525:f01585f1517f
Enable tree-sitter for some languages
author | zegervdv <zegervdv@me.com> |
---|---|
date | Tue, 11 Jan 2022 14:59:49 +0100 |
parents | 8d0846b75095 |
children | 793a6f9bc2cf |
files | .chezmoitemplates/init.lua |
diffstat | 1 files changed, 15 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- 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,