summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins/treesitter.lua
blob: 9d4697d22dd1fa099790ebce15f999496aa8cb8c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
return {
  "nvim-treesitter/nvim-treesitter",
  config = function()
    require("nvim-treesitter.configs").setup {
      modules = {},
      ensure_installed = {
        "latex",
        "markdown",
        "markdown_inline",
        "vim",
        "vimdoc",
        "query",
        "bash",
        "c",
        "cpp",
        "rust",
        "toml",
        "python",
        "haskell",
        "go",
        "lua",
        "luadoc",
        "html",
        "css",
        "scss",
        "json",
        "ruby",
        "yaml",
        "javascript",
        "typescript",
        "tsx",
      },
      sync_install = false,
      auto_install = true,
      ignore_install = {},
      highlight = {
        enable = true,
        additional_vim_regex_highlighting = false,
      },
    }
  end,
}