require("nvim-treesitter.configs").setup({
ensure_installed = {
"lua",
"go",
"python",
"tsx",
"php",
"html",
"css",
"javascript",
"dart",
},
highlight = {
enable = true,
disable = { "html", "typescript", "javascript", "bash" },
},
indent = {
enable = true,
disable = { "html", "python", "javascript", "typescript" },
},
autotag = {
enable = true,
},
})
require('ts_context_commentstring').setup {
enable_autocmd = false,
languages = {
typescript = '// %s',
},
}
local parser_config = require("nvim-treesitter.parsers").get_parser_configs()
parser_config.tsx.filetype_to_parsername = { "javascript", "typescript.tsx" }