helix-mirror/runtime/queries/bash
woojiq 52a43bcdfc
bash, make, css: highlight and indent queries improvement (#9393)
* highlights(bash): rework keywords section

* Use more specified scope when possible for keywords like @keyword.repeat.
* Add more keywords like "local" or "unsetenv".

Limitation:
* Bash doesn't allow you to have a local variable outside of a function, so maybe we need to have better queries to not highlight the local in this case.
* If we name a function with a keyword (such as unset or local), it will use the highlight scope "keyword" instead of "function".

* indents(css, make): add basic queries

* Despite the fact that queries look simple, they improve indentation in some edge cases that helix couldn't handle correctly by default.
2024-01-22 19:51:12 +01:00
..
highlights.scm bash, make, css: highlight and indent queries improvement (#9393) 2024-01-22 19:51:12 +01:00
indents.scm Add 'while_statement' to bash indents (#8528) 2023-10-13 17:08:56 +02:00
injections.scm AWK support (#3528) 2022-08-24 11:58:15 -05:00
textobjects.scm Add tree-sitter textobjects queries for bash (#7764) 2023-08-08 03:27:35 +09:00