mirror of https://github.com/helix-editor/helix
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
9c6c63a2be
* inject language based on file extension Nodes can now be captured with "injection.filename". If this capture contains a valid file extension known to Helix, then the content will be highlighted as that language. * inject language by shebang Nodes can now be captured with "injection.shebang". If this capture contains a valid shebang line known to Helix, then the content will be highlighted as the language the shebang calls for. * add documentation for language injection * nix: fix highlights The `@` is now highlighted properly on either side of the function arg. Also, extending the phases with `buildPhase = prev.buildPhase + ''''` is now highlighted properly. Fix highlighting of `''$` style escapes (requires tree-sitter-nix bump) Fix `inherit` highlighting. * simplify injection_for_match Split out injection pair logic into its own method to make the overall flow easier to follow. Also transform the top-level function into a method on a HighlightConfiguration. * markdown: add shebang injection query |
2 years ago | |
---|---|---|
.. | ||
fuzzy_match | 2 years ago | |
completion.rs | 2 years ago | |
document.rs | 2 years ago | |
editor.rs | 2 years ago | |
fuzzy_match.rs | 2 years ago | |
info.rs | 2 years ago | |
lsp.rs | 2 years ago | |
markdown.rs | 2 years ago | |
menu.rs | 2 years ago | |
mod.rs | 2 years ago | |
overlay.rs | 2 years ago | |
picker.rs | 2 years ago | |
popup.rs | 2 years ago | |
prompt.rs | 2 years ago | |
spinner.rs | 3 years ago | |
statusline.rs | 2 years ago | |
text.rs | 2 years ago |