7 个版本
0.1.6 | 2023年8月25日 |
---|---|
0.1.5 | 2023年8月24日 |
0.1.1 | 2023年6月29日 |
#172 in 文本编辑器
每月 75 次下载
355KB
15K SLoC
tree-sitter-icelang
icelang 语法用于 tree-sitter
构建
# install tree-sitter-cli with cargo or npm
cargo install tree-sitter-cli
# or
npm i -g tree-sitter-cli
# generate parser
tree-sitter generate
Neovim
要在 Neovim 中使用它,您需要手动安装解析器,通过在您的 nvim-treesitter 配置中添加以下代码,并运行 :TSInstall icelang
。
local parser_config = require("nvim-treesitter.parsers").get_parser_configs()
parser_config.icelang = {
install_info = {
url = "https://github.com/luckasRanarison/tree-sitter-icelang",
files = { "src/parser.c" },
branch = "master",
},
filetype = "icelang",
}
要获得语法高亮、折叠和缩进,您可以使用软件包管理器将其作为插件安装。
Lazy
return { "luckasRanarison/tree-sitter-icelang" }
Packer
use { "luckasRanarison/tree-sitter-icelang" }
依赖关系
~2.7–4MB
~71K SLoC