-
-
Notifications
You must be signed in to change notification settings - Fork 851
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tracking issue: language support requests #2282
Comments
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Haxe
|
Haxe also has a tree-sitter implementation here: |
FSharpEDIT: @baronfel 's parser is now archived, points to this one instead I would love to contribute, but frankly all of this is WAAAAY over my head. |
JenkinsfileIn addition to groovy's syntax, there are additional keywords added by jenkins that would be common on a |
Antlr4 , Antlr3vim syntax plugins: |
This comment was marked as resolved.
This comment was marked as resolved.
OpenSCADMy parser for this seems to be feature complete: https://github.com/bollian/tree-sitter-openscad I'm willing to maintain support for my parser. Currently I'm looking for guidance on how to write the queries and modules for supporting highlighting, folding, and indentation. |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as duplicate.
This comment was marked as duplicate.
GDBI Want to use https://github.com/LiadOz/nvim-dap-repl-highlights with c++, I set up nvim-dap to use GDB, but it has no syntax highlighting. There is basic syntax highlighting for gdb in vim, but not for tree-sitter, which is what the plugin requires. It would also help with editing ~/.gdbinit |
This comment was marked as duplicate.
This comment was marked as duplicate.
NftablesThe scripting interface for writing Nftables firewall rules. Existing Vim plugin: https://github.com/nfnty/vim-nftables There is no available parser yet. |
KCLhttps://kcl-lang.io/ - constraint-based, functional configuration language. tree-sitter parser: https://github.com/kcl-lang/tree-sitter-kcl |
WITWasm Interface Types Interface description language. |
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as resolved.
This comment was marked as resolved.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
iCalendar (.ical, .ics, .ifb, .icalendar)RFC5545: https://datatracker.ietf.org/doc/html/rfc5545#section-3.1 |
Sourcepawntree-sitter parser: https://github.com/nilshelmig/tree-sitter-sourcepawn |
Idris2tree-sitter parser: https://github.com/gwerbin/tree-sitter-idris2/tree/master |
Upon feature comparison, the ideal parser would be uben0/tree-sitter-typst#7 (comment) instead. Queries are being worked on by @Nagefire at https://github.com/Nagefire/nvim-treesitter/tree/feat/typst. So this request should be updated. |
https://github.com/rush-rs/tree-sitter-asm:
Is it possible to add it? |
This list has become unmanageable, so I'm closing and locking it. Resolution
|
This is a tracking issue collecting requests for new languages to add to nvim-treesitter. If you would like to add a language to the list, comment on this issue with the following information:
Note: having a language on this list does not mean a maintainer will do the work for adding it; rather this list is meant as guidance for community contributions.
Languages needing a PR
(Parsers and simple queries exist already and just need to be included in our list and tested.)
Languages needing queries
(A parser exists, but queries for highlights, indent, injections, folds, and/or locals are still missing. Some guidance for writing these can be found in CONTRIBUTING.md and the tree-sitter documentation.)
Languages needing parsers
(Not even a parser exists yet; if you are familiar with the language and tree-sitter, consider contributing one. You can also help by searching for new parsers in case someone has created by now.)
jsdoc
/phpdoc
)The text was updated successfully, but these errors were encountered: