nvimconfig/after/plugin/treesitter.lua
Robert Morrison 962d7f6971
General completion/snips setup
configure
- nvim-cmp
- luasnips
- nvim-treesitter
2022-07-15 06:49:59 +01:00

31 lines
858 B
Lua

if not pcall(require, "nvim-treesitter") then
return
end
require'nvim-treesitter.configs'.setup {
-- A list of parser names, or "all"
ensure_installed = { "c", "lua", "rust", "c_sharp", "markdown", "latex" },
-- Install parsers synchronously (only applied to `ensure_installed`)
sync_install = false,
highlight = {
-- `false` will disable the whole extension
enable = true,
-- Setting this to true will run `:h syntax` and tree-sitter at the same
-- time. Set this to `true` if you depend on 'syntax' being enabled (like
-- for indentation). Using this option may slow down your editor, and you
-- may see some duplicate highlights. Instead of true it can also be a list
-- of languages
additional_vim_regex_highlighting = false,
},
rainbow = {
enable = true,
extended_mode = true,
max_file_lines = nil,
}
}