return { "nvim-treesitter/nvim-treesitter", lazy = false, build = ":TSUpdate", event = { "BufReadPost", "BufNewFile" }, opts = { ensure_installed = { "bash", "c", "diff", "html", "javascript", "json", "lua", "markdown", "markdown_inline", "python", "query", "regex", "rust", "toml", "vim", "vimdoc", "yaml", "wgsl", }, sync_install = false, auto_install = true, highlight = { enable = true, additional_vim_regex_highlighting = false, }, indent = { enable = false }, }, config = function(_, opts) require("nvim-treesitter.configs").setup(opts) end, }