Mercurial > dotfiles
changeset 496:8524c1a304a6
Enable tree-sitter highlights for systemverilog
author | zegervdv <zegervdv@me.com> |
---|---|
date | Fri, 03 Dec 2021 15:19:59 +0100 |
parents | de0082b2ca38 |
children | 852acbe7ae8e |
files | .chezmoitemplates/init.lua |
diffstat | 1 files changed, 11 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/.chezmoitemplates/init.lua Fri Dec 03 09:57:07 2021 +0100 +++ b/.chezmoitemplates/init.lua Fri Dec 03 15:19:59 2021 +0100 @@ -302,7 +302,17 @@ require 'nvim-treesitter.highlight' require('nvim-treesitter.configs').setup { - highlight = { enable = false }, + highlight = { + enable = true, + 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, + }, incremental_selection = { enable = true, keymaps = {