X-Git-Url: https://git.xinqibao.xyz/dotfiles.git/blobdiff_plain/4d1e4767b02d290308dbe55f12629b4e68311aea..1351bd7d4ef69b38593e9967de7f6a12c6cc01f1:/.config/nvim/lua/plugin-config/nvim-treesitter.lua?ds=inline diff --git a/.config/nvim/lua/plugin-config/nvim-treesitter.lua b/.config/nvim/lua/plugin-config/nvim-treesitter.lua index 9f160e3..4d17d51 100644 --- a/.config/nvim/lua/plugin-config/nvim-treesitter.lua +++ b/.config/nvim/lua/plugin-config/nvim-treesitter.lua @@ -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