用tree-sitter定制自己的nvim语法高亮
用tree-sitter定制自己的nvim语法高亮
tree-sitter是一个增量语法分析工具,能够快速、高效地分析出文件对应语法树等等。
可基于此做vim/nvim的语法高亮,文本对象等。
home: https://tree-sitter.github.io/tree-sitter/
github: tree-sitter/tree-sitter
nvim-treesitter
nvim关于treesitter的实现 注意vim无法使用 (使用了lua实现)
github: nvim-treesitter/nvim-treesitter
安装(以packer举例)
1 |
|
treesitter能做什么
- 语法树分析
- 语法树
- 高亮
- 文本对象
如何利用treesitter做语法高亮
1 |
|
用tree-sitter定制自己的nvim语法高亮
https://yaocc.cc/treesitter/