Xinqi Bao's Git

feat(nvim): expand Tree-sitter parser baseline
[dotfiles.git] / .config / nvim / lua / plugin-config / nvim-treesitter.lua
index 9f160e3..4d17d51 100644 (file)
@@ -1,7 +1,26 @@
-require('nvim-treesitter').setup {
+local treesitter = require('nvim-treesitter')
+
+treesitter.setup {
   install_dir = vim.fn.stdpath('data') .. '/site',
 }
 
+treesitter.install {
+  'bash',
+  'c',
+  'cmake',
+  'cpp',
+  'json',
+  'lua',
+  'markdown',
+  'markdown_inline',
+  'python',
+  'query',
+  'toml',
+  'vim',
+  'vimdoc',
+  'yaml',
+}
+
 local function enable(buf)
   if not pcall(vim.treesitter.start, buf) then
     return