[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/coderxin/nvim-setup/main/lua/coderxin/plugins/treesitter.lua [Back]  [Original]

local status, treesitter = pcall(require, "nvim-treesitter.configs")
if not status then
  return
end

treesitter.setup({
  -- A list of parser names, or "all" (the five listed parsers should always be installed)
  ensure_installed = {
    "javascript",
    "typescript",
    "tsx",
    "ruby",
    "rust",
    "lua",
    "vim",
    "query",
    "bash",
    "json",
    "yaml",
    "terraform",
    "hcl",
    "html",
    "css",
    "toml"
  },
  -- Install parsers synchronously (only applied to `ensure_installed`)
  sync_install = false,
  -- Automatically install missing parsers when entering buffer
  -- Recommendation: set to false if you don't have `tree-sitter` CLI installed locally
  auto_install = true,
  highlight = {
    enable = true,
    -- Setting this to true will run `:h syntax` and tree-sitter at the same time.
    -- Set this to `true` if you depend on 'syntax' being enabled (like for indentation).
    -- Using this option may slow down your editor, and you may see some duplicate highlights.
    -- Instead of true it can also be a list of languages
    additional_vim_regex_highlighting = false,
    disable = {},
  },
  indent = {
    enable = true,
    disable = {},
  },
  autotag = {
    enable = true,
  },
})

Web Proxy Viewer  |  New URL  |  Original Page