diff options
Diffstat (limited to 'NvChad/lua/plugins/configs/treesitter.lua')
-rw-r--r-- | NvChad/lua/plugins/configs/treesitter.lua | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/NvChad/lua/plugins/configs/treesitter.lua b/NvChad/lua/plugins/configs/treesitter.lua new file mode 100644 index 0000000..777b907 --- /dev/null +++ b/NvChad/lua/plugins/configs/treesitter.lua @@ -0,0 +1,26 @@ +local present, ts_config = pcall(require, "nvim-treesitter.configs") + +if not present then + return +end + +local default = { + ensure_installed = { + "lua", + "vim", + }, + highlight = { + enable = true, + use_languagetree = true, + }, +} + +local M = {} +M.setup = function(override_flag) + if override_flag then + default = require("core.utils").tbl_override_req("nvim_treesitter", default) + end + ts_config.setup(default) +end + +return M |