dotfiles2/dot_config/nvim/lua/config/treesitter.lua

16 lines
472 B
Lua

require"nvim-treesitter".setup {
highlight = { enable = true }
}
-- local parser_config = require "nvim-treesitter.parsers".get_parser_configs()
-- parser_config.v = {}
vim.api.nvim_create_autocmd('FileType', {
pattern = { 'rust', 'go' },
callback = function()
vim.wo.foldmethod = "expr"
vim.opt.foldexpr = "v:lua.vim.treesitter.foldexpr()"
vim.opt.foldtext = ""
vim.bo.indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()"
end,
})