(Info in case anyone wants to PR an update) Helix's tree-sitter-bash is 2 years out of date and missing many features #10476
Unanswered
David-Else
asked this question in
General
Replies: 2 comments
-
I am quite aware these is an issue marked as good first issue about it. We don't usually work on grammar updates ourself so this just needs some contributor to pick this up |
Beta Was this translation helpful? Give feedback.
0 replies
-
It is being sorted :) #10526 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Last update was over 2 years ago and we are missing a lot of fixes and features:
Replace non-JSON-standard single-quotes with double-quotes in binding.gyp by @nordlow in Replace non-JSON-standard single-quotes with double-quotes in binding.gyp tree-sitter/tree-sitter-bash#240
Fixes by @amaanq in Fixes tree-sitter/tree-sitter-bash#245
fix: heredocs with many trailing file redirects by @ahlinc in fix: heredocs with many trailing file redirects tree-sitter/tree-sitter-bash#197
fix: don't expose
\n
rule anchors as visible anonymous nodes by @ahlinc in fix: don't expose\n
rule anchors as visible anonymous nodes tree-sitter/tree-sitter-bash#198fix: restore missed
redirect
field by @ahlinc in fix: restore missedredirect
field tree-sitter/tree-sitter-bash#200fix: alias
simple_heredoc_body
toheredoc_body
by @ahlinc in fix: aliassimple_heredoc_body
toheredoc_body
tree-sitter/tree-sitter-bash#201Fixes and fixes by @amaanq in Fixes and fixes tree-sitter/tree-sitter-bash#191
Fixes by @amaanq in Fixes tree-sitter/tree-sitter-bash#192
Heredoc rework by @amaanq in Heredoc rework tree-sitter/tree-sitter-bash#193
Fix Cargo repository URL by @Sighery in Fix Cargo repository URL tree-sitter/tree-sitter-bash#97
fix: escaped newline immediately after a char, resolves Newline isn't escaped when backslash is not preceded by whitespace tree-sitter/tree-sitter-bash#100 by @ahlinc in fix: escaped newline immediately after a char, resolves #100 tree-sitter/tree-sitter-bash#102
Fixed CRLF behavior for tests, run tests on all platforms in GitHub CI by @ahelwer in Fixed CRLF behavior for tests, run tests on all platforms in GitHub CI tree-sitter/tree-sitter-bash#106
Support for 'select' loops by @mjambon in Support for 'select' loops tree-sitter/tree-sitter-bash#111
Add support for 'until' loops by @mjambon in Add support for 'until' loops tree-sitter/tree-sitter-bash#112
Handle words containing bare '#' by @oxalica in Handle words containing bare '#' tree-sitter/tree-sitter-bash#109
adding zsh expansion flags by @ryaminal in adding zsh expansion flags tree-sitter/tree-sitter-bash#115
Update CI by @verhovsky in Update CI tree-sitter/tree-sitter-bash#131
Update Cargo.toml by @nokome in Update Cargo.toml tree-sitter/tree-sitter-bash#117
Rename ansii_c_string and string_expansion by @verhovsky in Rename ansii_c_string and string_expansion tree-sitter/tree-sitter-bash#121
rust: enables highlights query by @Dav1dde in rust: enables highlights query tree-sitter/tree-sitter-bash#132
Swift Package Manager by @lukepistrol in Swift Package Manager tree-sitter/tree-sitter-bash#124
Fix scanning of heredoc_body to allow empty bodies by @jaopaulolc in Fix scanning of heredoc_body to allow empty bodies tree-sitter/tree-sitter-bash#137
[fix] Here-documents: parse a “real” shell word (or close enough) after
<<
by @domq in [fix] Here-documents: parse a “real” shell word (or close enough) after<<
tree-sitter/tree-sitter-bash#142Parse Bash's tests by @verhovsky in Parse Bash's tests tree-sitter/tree-sitter-bash#135
Fix CI by @verhovsky in Fix CI tree-sitter/tree-sitter-bash#145
Support file descriptors for here docs/strings by @verhovsky in Support file descriptors for here docs/strings tree-sitter/tree-sitter-bash#156
Support optional opening paren in case by @verhovsky in Support optional opening paren in case tree-sitter/tree-sitter-bash#157
Highlight "select" and "until" as keywords by @verhovsky in Highlight "select" and "until" as keywords tree-sitter/tree-sitter-bash#168
Undo misguided package.json changes by @verhovsky in Undo misguided package.json changes tree-sitter/tree-sitter-bash#173
Restore prebuild dependencies by @verhovsky in Restore prebuild dependencies tree-sitter/tree-sitter-bash#174
feat: rewrite the scanner in C by @amaanq in feat: rewrite the scanner in C tree-sitter/tree-sitter-bash#179
fix: make helper functions static to avoid compilation conflicts with other parsers by @amaanq in fix: make helper functions static to avoid compilation conflicts with other parsers tree-sitter/tree-sitter-bash#182
Fixes by @amaanq in Fixes tree-sitter/tree-sitter-bash#186
fix: negated variable assignments in if statements by @kelly-lin in fix: negated variable assignments in if statements tree-sitter/tree-sitter-bash#183
Fixes by @amaanq in Fixes tree-sitter/tree-sitter-bash#187
Beta Was this translation helpful? Give feedback.
All reactions