27 lines
802 B
Lua
27 lines
802 B
Lua
-----------------------------------------------------------
|
|
-- Treesitter configuration file
|
|
----------------------------------------------------------
|
|
|
|
-- Plugin: nvim-treesitter
|
|
-- url: https://github.com/nvim-treesitter/nvim-treesitter
|
|
|
|
|
|
local status_ok, nvim_treesitter = pcall(require, 'nvim-treesitter.configs')
|
|
if not status_ok then
|
|
return
|
|
end
|
|
|
|
-- See: https://github.com/nvim-treesitter/nvim-treesitter#quickstart
|
|
nvim_treesitter.setup {
|
|
-- A list of parser names, or "all"
|
|
ensure_installed = {
|
|
'bash', 'json', 'lua', 'python', 'vim', 'yaml', 'typescript', 'gitcommit', 'dockerfile', 'regex',
|
|
},
|
|
-- Install parsers synchronously (only applied to `ensure_installed`)
|
|
sync_install = false,
|
|
highlight = {
|
|
-- `false` will disable the whole extension
|
|
enable = true,
|
|
},
|
|
}
|