tree-sitter-icleang

Crates.iotree-sitter-icleang
lib.rstree-sitter-icleang
version0.1.0
created_at2023-06-28 14:01:38.401528+00
updated_at2023-06-28 14:01:38.401528+00
descriptionicleang grammar for the tree-sitter parsing library
homepage
repositoryhttps://github.com/tree-sitter/tree-sitter-icleang
max_upload_size
id902138
size375,152
Luckas (luckasRanarison)

documentation

README

tree-sitter-icelang

icelang grammar for tree-sitter

Build

# 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

Nvim-treesitter

To use it with nvim-treesitter put the following code in your nvim-treesitter configuration:

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",
}

Then run :TSInstall icelang, nvim-treesitter doesn't actually support custom queries so you have to copy the queries in queries/neovim/ manually in your runtime path: queries/icelang/* in order to get the actual features like highlighting.

Commit count: 0

cargo fmt