16 lines
472 B
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,
|
|
})
|