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