return { "nvim-treesitter/nvim-treesitter", event = "BufReadPost", dependencies = { "RRethy/nvim-treesitter-endwise", "p00f/nvim-ts-rainbow", { "nvim-treesitter/nvim-treesitter-context", config = true }, }, config = function() require("nvim-treesitter.configs").setup { ensure_installed = { "lua", "go", "gomod", "gowork", "gosum", "fish", "gitignore", "gitcommit", }, indent = { enable = true, disable = { "python" } }, highlight = { enable = true, additional_vim_regex_highlighting = false }, autopairs = { enable = true }, endwise = { enable = true }, rainbow = { enable = true }, } end, }