rj1
log | files | refs

treesitter.lua (666B) - raw


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" }