return { "nvim-treesitter/nvim-treesitter", build = ":TSUpdate", event = "VeryLazy", config = function() local configs = require("nvim-treesitter.configs") configs.setup({ sync_install = false, highlight = { enable = true }, indent = { enable = true }, ensure_installed = { "bash", "c", "diff", "html", "javascript", "jsdoc", "json", "jsonc", "lua", "luadoc", "luap", "markdown", "markdown_inline", "printf", "python", "query", "regex", "toml", "tsx", "typescript", "vim", "vimdoc", "xml", "yaml", }, incremental_selection = { enable = true, keymaps = { init_selection = "", node_incremental = "", scope_incremental = false, node_decremental = "", }, }, }) end, }