Syntax highlighting support for various languages (tree-sitter grammars list)
#272 ouverte le 25 mars 2022
Métriques du dépôt
- Stars
- (38 373 étoiles)
- Métriques de merge PR
- (Aucune PR mergée en 30 j)
Description
Having looked through the majority of the issues, I would like to collectively address the state of the tree sitter language support currently in Lapce.
Here follows current support:
- Agda
- Angular
- AutoIt
- Bash PR:
#282#690 - C PR: #274
- C++ PR: #276
- C# PR: #273, #1104
- Carbon
- Crystal
- CSS PR: #315
- D PR: #1335
- Dart PR: #1153
- Dockerfile PR: #1104
- Elixir PR: #317
- Elm PR: #625
- Fish PR: #1161
- Fluent
- Fortran
- Glimmer PR: #656
- Go bf79a35a5c427eb2d4bd2e079f75fd5911797f3f
- Haml
- Haskell PR: #636
- Haxe PR: #656
- HCL (Terraform) PR: #656
- HTML PR: #428
- Java PRs: #266 #429
- Javascript bf2e4959fd10688fc24fbd1c7fb44ca5f80026ee
- JSON PR: #318, #280
- Julia PR: #762
- Kotlin PR: #1299
- LaTeX PR: #1161
- Lean3
- Lean4
- Lua PR: #1375
- Markdown PR: #320
- NIX PR: #798, #1104
- OCAML PR: #656
- Pascal
- Php PR: #246
- Python bf2e4959fd10688fc24fbd1c7fb44ca5f80026ee
- QL PR: #636
- R PR: #1370
- RenPy
- Rhai
- Ruby PR: #430
- Rust
- Scala
- Scheme PR: #1416
- SCSS PR: #656
- SQL | PR: #1472
- Solidity
- Svelte PR: #1161
- Swift PR: #636
- TOML
- Typescript bf2e4959fd10688fc24fbd1c7fb44ca5f80026ee
- Vala
- Verilog
- Vue PR: #1326
- WGSL PR: #807
- XML | PR: #1554
- Zig PR: #690
I would like to get a few more of these up and running, I'll see what others remain which are more low hanging fruit (Already on version 0.20 of tree-sitter and already expose the highlight query).
One other thing I would like to address is whether or not we wish to put a feature flag on these? Not sure how large all of these + build time impact this would have for lapce. Something to think about...
Cheers, I am really enjoying this editor!