require'nvim-treesitter.configs'.setup { -- 安装 language parser -- :TSInstallInfo 命令查看支持的语言 ensure_installed = {"cpp", "vim", "lua"}, -- 启用代码高亮功能 highlight = { enable = true, additional_vim_regex_highlighting = false }, -- 启用增量选择 incremental_selection = { enable = true, keymaps = { init_selection = '', node_incremental = '', node_decremental = '', scope_incremental = '', } }, -- 启用基于Treesitter的代码格式化(=) . NOTE: This is an experimental feature. indent = { enable = false } } -- 开启 Folding --vim.wo.foldmethod = 'expr' --vim.wo.foldexpr = 'nvim_treesitter#foldexpr()' -- 默认不要折叠 -- https://stackoverflow.com/questions/8316139/how-to-set-the-default-to-unfolded-when-you-open-a-file --vim.wo.foldlevel = 99