diff options
author | woojiq | 2024-01-22 18:51:12 +0000 |
---|---|---|
committer | GitHub | 2024-01-22 18:51:12 +0000 |
commit | 52a43bcdfcc258a2871be468a3e31496dd2d80c8 (patch) | |
tree | f64129bdc20d6ca26f49a35eec85eb9e0935404d /helix-view/src/handlers/lsp.rs | |
parent | f5f08becef0c27f183a7772f6ec6f5442eca2bab (diff) |
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.
Diffstat (limited to 'helix-view/src/handlers/lsp.rs')
0 files changed, 0 insertions, 0 deletions