summaryrefslogtreecommitdiffstats
path: root/lua/plugins/treesitter.lua
blob: 6f2fa4ee94d41edb1ecfc628f2649cfc81f6eb7a (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
return {
  {
    'nvim-treesitter/nvim-treesitter',
    build = ":TSUpdate",
    event = { "BufReadPost", "BufNewFile" },
    opts = {
      auto_install = true,
      ignore_install = { 'latex' },
      highlight = { enable = true },
      indent = { enable = true, disable = { "python" } },  
      ensure_installed = {
	'javascript',
	'python',
	'cpp',
	'c',
	'lua',
	'php',
	'html',
	'css',
      },
    },
    config = function(_, opts)
      require("nvim-treesitter.configs").setup(opts)
    end,
  }
}