return { -- Highlight, edit, and navigate code "nvim-treesitter/nvim-treesitter", lazy = false, build = ":TSUpdate", config = function() require("nvim-treesitter").setup({ install_dir = vim.fn.stdpath("data") .. "/site", }) -- Install parsers (async, no-op if already installed) require("nvim-treesitter").install({ "vimdoc", "javascript", "typescript", "tsx", "c", "lua", "rust", "jsdoc", "bash", "svelte", "astro", "vue", "css", "scss", "gdscript", "nix", }) -- Enable treesitter highlighting - indentexpr set automatically per filetype end, }