Expand description
Tree-sitter based syntax highlighting.
§Supported Languages
| Feature | File Types | Description |
|---|---|---|
ocaml | ml | OCaml grammar for tree-sitter |
ocamllex | mll | OCamllex grammar for tree-sitter |
odin | odin | Odin grammar for tree-sitter |
org | Org grammar for tree-sitter | |
pascal | lpr, pas, pp | Tree sitter grammar for Pascal (Delphi, Freepascal) |
perl | pl, pm | A tree-sitter parser, for Perl! |
pgn | pgn | Chess PGN grammar for tree-sitter |
php | php | PHP grammar for tree-sitter |
po | po | PO grammar for tree-sitter |
pod | pod | A tree-sitter parser for POD |
pony | pony | Pony grammar for tree-sitter |
prisma | Prisma Grammar with Tree Sitter | |
proto | proto | A tree-sitter grammar for protocol buffers (proto3) |
prql | A treesitter grammar for PRQL | |
psv | psv | CSV, PSV, & TSV grammar for tree-sitter |
puppet | puppet | Puppet grammar for tree-sitter |
python | py | Python grammar for tree-sitter |
ql | ql, qll | tree-sitter grammar for Semmle QL |
qmldir | qmldir | Qmldir grammar for tree-sitter |
qmljs | qml | QML grammar for the tree-sitter parsing library |
r | R, r | R grammar for tree-sitter |
racket | rkt | Tree-sitter grammar for Racket |
rasi | rasi | RASI grammar for Tree-Sitter |
re2c | re | re2c grammar for tree-sitter |
regex | regex grammar for tree-sitter | |
rego | rego | |
ron | ron | Rusty Object Notation (RON) grammar for tree-sitter |
ruby | rb | Ruby grammar for tree-sitter |
rust | rs | Rust grammar for tree-sitter |
scheme | scm, ss | Tree-sitter grammar for Scheme |
scss | scss | SCSS grammar for tree-sitter |
smali | smali | Smali grammar for tree-sitter |
smithy | smithy | |
solidity | sol | A tree sitter parser for Solidity |
sql | sql | Tree-sitter Grammar for SQL |
sql_bigquery | bqsql, sql | SQL grammar fom tree-sitter |
sqlite | sql | SQLite grammar for the tree-sitter parsing library |
squirrel | squirrel | Squirrel grammar for tree-sitter |
ssh_client_config | config | tree-sitter grammar for SSH client configuration files |
starlark | bzl | Starlark grammar for tree-sitter |
supercollider | sc, scd | Tree sitter parser for the SuperCollider programming language |
svelte | svelte | Tree-sitter-grammar for svelte |
swift | swift | A tree-sitter grammar for the Swift programming language. |
systemtap | stp, stpm | SystemTap grammar for tree-sitter |
t32 | cmm, t32 | Lauterbach TRACE32 script language grammar for tree-sitter |
tablegen | tablegen | LLVM TableGen grammar for tree-sitter |
thrift | thrift | Thrift grammar for tree-sitter |
tiger | tig, tih | tiger grammar for tree-sitter |
tlaplus | tla | A tree-sitter grammar for TLA⁺ and PlusCal |
toml | toml | TOML grammar for tree-sitter |
tsv | tsv | CSV, PSV, & TSV grammar for tree-sitter |
tsx | tsx | Typescript grammar for tree-sitter |
twig | html.twig, html.twig.js.css, twig | Twig grammar for tree-sitter |
typescript | ts | Typescript grammar for tree-sitter |
ungrammar | ungram | Ungrammar grammar for tree-sitter |
usd | usd, usda, usdc | Parse Pixar’s USD files, using tree-sitter |
uxntal | tal | Uxn Tal Assembly grammar for tree-sitter |
v | v, v.mod, vsh |
Modules§
- ocaml
- The
ocamltree-sitter language. - ocamllex
- The
ocamllextree-sitter language. - odin
- The
odintree-sitter language. - org
- The
orgtree-sitter language. - pascal
- The
pascaltree-sitter language. - perl
- The
perltree-sitter language. - pgn
- The
pgntree-sitter language. - php
- The
phptree-sitter language. - po
- The
potree-sitter language. - pod
- The
podtree-sitter language. - pony
- The
ponytree-sitter language. - prisma
- The
prismatree-sitter language. - proto
- The
prototree-sitter language. - prql
- The
prqltree-sitter language. - psv
- The
psvtree-sitter language. - puppet
- The
puppettree-sitter language. - python
- The
pythontree-sitter language. - ql
- The
qltree-sitter language. - qmldir
- The
qmldirtree-sitter language. - qmljs
- The
qmljstree-sitter language. - r
- The
rtree-sitter language. - racket
- The
rackettree-sitter language. - rasi
- The
rasitree-sitter language. - re2c
- The
re2ctree-sitter language. - regex
- The
regextree-sitter language. - rego
- The
regotree-sitter language. - ron
- The
rontree-sitter language. - ruby
- The
rubytree-sitter language. - rust
- The
rusttree-sitter language. - scheme
- The
schemetree-sitter language. - scss
- The
scsstree-sitter language. - smali
- The
smalitree-sitter language. - smithy
- The
smithytree-sitter language. - solidity
- The
soliditytree-sitter language. - sql
- The
sqltree-sitter language. - sql_
bigquery - The
sql_bigquerytree-sitter language. - sqlite
- The
sqlitetree-sitter language. - squirrel
- The
squirreltree-sitter language. - ssh_
client_ config - The
ssh_client_configtree-sitter language. - starlark
- The
starlarktree-sitter language. - supercollider
- The
supercollidertree-sitter language. - svelte
- The
sveltetree-sitter language. - swift
- The
swifttree-sitter language. - systemtap
- The
systemtaptree-sitter language. - t32
- The
t32tree-sitter language. - tablegen
- The
tablegentree-sitter language. - thrift
- The
thrifttree-sitter language. - tiger
- The
tigertree-sitter language. - tlaplus
- The
tlaplustree-sitter language. - toml
- The
tomltree-sitter language. - tsv
- The
tsvtree-sitter language. - tsx
- The
tsxtree-sitter language. - twig
- The
twigtree-sitter language. - typescript
- The
typescripttree-sitter language. - ungrammar
- The
ungrammartree-sitter language. - usd
- The
usdtree-sitter language. - uxntal
- The
uxntaltree-sitter language. - v
- The
vtree-sitter language.
Macros§
- with_
languages - A second-order macro invoking a macro with the languages in this pack.