1个不稳定版本
0.0.1 | 2023年8月27日 |
---|
#9 in #noir
1MB
30K SLoC
Tree-sitter Noir
tree-sitter的noir语法和解析器
Emacs
与Emacs配合使用;在此处使用以下包。
NeoVim
-
请确保您拥有最新版本的NeoVim,并且已安装neovim tree-sitter插件。
-
将以下行添加到您的
init.vim
文件中
lua <<EOF
local parser_config = require "nvim-treesitter.parsers".get_parser_configs()
parser_config.noir = {
install_info = {
url = "https://github.com/hhamud/tree-sitter-noir", -- the url for this tree-sitter grammar
files = {"src/parser.c", "src/scanner.cc"},
},
filetype = "noir", -- if filetype does not agrees with parser name you can define this field
}
require'nvim-treesitter.configs'.setup {
ensure_installed = "noir", -- The custom parser
highlight = {
enable = true, -- false will disable the whole extension
},
}
EOF
其他
从NPM安装语法
npm i tree-sitter-noir
参考
贡献
欢迎为tree-sitter-noir做出贡献。如果您发现任何问题或对改进有建议,请在此GitHub仓库上创建新问题或提交拉取请求。
依赖
~2.8–4MB
~72K SLoC