return { "nvim-treesitter/nvim-treesitter", event = { "BufReadPre", "BufNewFile" }, build = ":TSUpdate", dependencies = { "nvim-treesitter/nvim-treesitter-textobjects" }, config = function() local treesitter = require("nvim-treesitter.configs") treesitter.setup({ ensure_installed = { "lua", "vim", "vimdoc", "javascript", "typescript", "java", "json", "regex", "bash", "markdown", "markdown_inline", }, sync_install = false, auto_install = true, indent = { enable = true }, autotag = { enable = true }, highlight = { enable = true, additional_vim_regex_highlighting = false, }, }) end, }