nvim/after/plugin/treesitter.lua

40 lines
617 B
Lua

require'nvim-treesitter.configs'.setup {
ensure_installed = {
"c",
"css",
"glsl",
"go",
"html",
"java",
"javascript",
"json",
"lua",
"perl",
"php",
"python",
"rust",
"typst",
"vim",
"vimdoc",
},
ignore_install = { "latex", "markdown", "htmldjango" },
sync_install = false,
auto_install = false,
highlight = {
enable = true,
addition_vim_regex_highlighting = false,
},
}
vim.api.nvim_create_autocmd({"BufRead", "BufNewFile"}, {
pattern = {"*.vert", "*.frag"},
callback = function()
vim.bo.filetype = "glsl"
end,
})