插件:语法高亮 nvim-treesitter



安装

nvim-treesitter

lua
      1vim.pack.add({
2  { src = 'https://github.com/nvim-treesitter/nvim-treesitter' },
3})
    

安装tree-sitter

[GitHub]tree-sitter

[User Guide]tree-sitter

Windows

BASH
      1scoop install tree-sitter
    

支持CPP解析

lua
       1require('nvim-treesitter').setup {
 2  -- Directory to install parsers and queries to (prepended to `runtimepath` to have priority)
 3  install_dir = vim.fn.stdpath('data') .. '/site'
 4}
 5
 6require('nvim-treesitter').install { 'cpp' }
 7
 8vim.api.nvim_create_autocmd('FileType', {
 9  pattern = { 'cpp' },
10  callback = function() vim.treesitter.start() end,
11})
    
标题目录