1 个不稳定版本
0.1.0 | 2023年7月6日 |
---|
#483 在 文本编辑器
88 每月下载量
用于 syntastica-parsers
315KB
13K SLoC
tree-sitter-rush
rush 语法用于 tree-sitter
Neovim 中的使用
解析器安装
nvim-treesitter 插件 不包含此解析器。要使用它,您必须手动将其添加到您的 tree-sitter 配置中,然后使用 :TSInstall rush
或将其添加到您的 ensure_installed
列表中安装它
require('nvim-treesitter.parsers').get_parser_configs().rush = {
install_info = {
url = 'https://github.com/rush-rs/tree-sitter-rush.git',
files = { 'src/parser.c' },
branch = 'main',
},
}
文件类型检测
您可能还需要添加 rush
文件类型
vim.filetype.add { extension = { rush = 'rush' } }
高亮显示和缩进
如果您想使用此解析器进行高亮显示和缩进,您还必须将其作为插件添加到此仓库,例如对于 packer.nvim,请添加以下内容
use { 'rush-rs/tree-sitter-rush' }
依赖项
~2.8–4MB
~72K SLoC