feat(nvim): provide capability to disable ts highlights for filetypes

This commit is contained in:
Price Hiller 2023-05-22 17:55:47 -05:00
parent e29608a3f4
commit bc842c8659
Signed by: Price
SSH Key Fingerprint: SHA256:Y4S9ZzYphRn1W1kbJerJFO6GGsfu9O70VaBSxJO7dF8

View File

@ -10,6 +10,16 @@ nvim_treesitter.setup({
highlight = {
enable = true,
disable = function(_, buf)
local disabled_filetypes = {
"tex",
}
for _, ft in ipairs(disabled_filetypes) do
if vim.bo.filetype == ft then
return true
end
end
local max_filesize = 100 * 1024 -- 100 KB
local ok, stats = pcall(vim.loop.fs_stat, vim.api.nvim_buf_get_name(buf))
if ok and stats and stats.size > max_filesize then