summaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAge
* Fix selection highlighting in remaining gruvbox derived themes (#7717)Ravi Shekhar Jethani2023-07-23
|
* Add Kaolin Dark, Light and Valley Dark themes (#7151)Thales Ramos2023-07-19
| | | | | Add some missing keys Inherit themes from kaolin-dark and override diverging keys
* switch to https://github.com/tree-sitter-perl/tree-sitter-perl (#7644)Jesse Luehrs2023-07-17
|
* Add fsharp language support (#7619)kaashyapan2023-07-15
|
* Support inlay-hints for svelteserver. (#7622)Erasin Wang2023-07-14
|
* Update Typescript, TSX and Svelte grammar, to latest tag (#6874)Jeppe Christiansen2023-07-14
| | | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* runtime/themes: Add "naysayer" theme (#7570)Nick Saika2023-07-13
|
* Change dark_plus inlay-hints colors to more pleasant colors (#7611)Karim Mk2023-07-12
| | | | | * Changing code_dark inlay-hints colors. * Using dark_plus_experimental inlay hints is better ;)
* Add language support for persistent library syntax (#7261)Borys Lykah2023-07-09
|
* Update the Nord theme to follow the Nord style guide (#7490)Sharpened Blade2023-07-09
|
* Refactor queries for ecma based languages (#7207)Gammut2023-07-09
|
* highlight(matlab): Fix string's single-quote's color (#7493)Álan Crístoffer2023-06-30
|
* update OneDarker theme to use light-gray for inlay hints. (#7433)gobraves2023-06-29
|
* feat(toml): highlight table headers (#7441)Branch Vincent2023-06-24
|
* Replace MATLAB grammar (#7388)Álan Crístoffer2023-06-22
|
* Theme: port of Zed's OneDark and OneLight themes (#7250)eh2023-06-22
|
* highlight(sql): Update tree-sitter-sql to `98a7fc9` (#7387)LeoniePhiline2023-06-19
| | | | | * highlight(sql): Update tree-sitter-sql to 92018a3 * highlight(sql): Update tree-sitter-sql to 98a7fc9
* Add forth-lsp and update tree-sitter-forth (#7334)Alexander Brevig2023-06-16
| | | | | * feat: add forth lsp and update tree sitter * fix: update highlights
* Webc language support (#7290)Ivan Svoboda2023-06-13
| | | | | * feat: add webc language support * feat: add to lang-support book webc
* Add merionette theme (#7186)Jorge Santiago2023-06-13
|
* Add Fortran comment injections (#7305)lefp2023-06-10
|
* Fix C++ queries and update tree-sitter-cpp (#7285)Dimitri Sabadie2023-06-07
|
* theme: added gruvbox dark soft variant (#7139)broke2023-06-07
|
* Add support for language t32 (#7140)Christoph Sax2023-06-07
| | | Co-authored-by: Christoph Sax <christoph.sax@mailbox.org>
* Autumn theme: style "soft-wrap indicator" + maintenance (#7229)Jens Getreu2023-06-07
| | | | Co-authored-by: Jens Getreu <getreu@getreu@web.de>
* Add support for Forth (#7256)Alexander Brevig2023-06-06
|
* Add blueprint language (#7213)Ivan Tkachuk2023-06-05
| | | | | | | * Add blueprint tree-sitter support * Add blueprint lsp support * Run cargo xtask docgen
* chore: update scala tree-sitter grammar (#7147)zetashift2023-05-30
| | | | | * chore: update scala tree-sitter grammar * Add locals.scm for Scala
* Highlight query improvements for java and typescript (#7145)Gammut2023-05-26
| | | | | * Add missing queries to java highlights * Fix generic type bracket highlights in typescript
* Update spacebones_light.toml (#7125)Ravi Shekhar Jethani2023-05-26
| | | Better contrast between type variable and its members
* Correct selection color (#7138)Casper Rogild Storm2023-05-26
|
* Update languages.toml for Nickel (#7059)Viktor Kleen2023-05-26
|
* Drop old cairo grammar, alias to rust for nowBlaž Hrastnik2023-05-26
|
* Update nightfox theme (#7061)Jan Scheer2023-05-18
| | | | | | | | | | | * theme: nightfox - fix subselection highlighting This fixes an issue with subselect highlighting on the same line as reported here: https://github.com/helix-editor/helix/discussions/5158 * theme: nightfox - update bufferline colors This uses `ui.bufferline` to make it easier to distinguish between (in-)active tabs/buffers.
* Add comment injections for Odin (#7027)lefp2023-05-12
|
* fix: update upstream tree-sitter-dockerfile (#6895)Vitalii Solodilov2023-05-12
| | | | | | | | | * fix: update upstream tree-sitter-dockerfile Fixes: #6797 * fix: review * fix: review
* Remove `tree-sitter-cabal` (#6996)Ollie Charles2023-05-09
|
* Update dracula menu colors (#6987)Chirikumbrah2023-05-08
|
* Add Amberwood theme (#6924)Gagan Janjua2023-05-03
|
* Dracula theme: change variable and menu colors (#6855)Chirikumbrah2023-05-01
|
* tutor: Delete space between shorthand (#6920)Rafael Madriz2023-04-30
|
* tutor: Trim trailing white space (#6919)Rafael Madriz2023-04-30
|
* [Theme - noctis] Change color for whitespace rendering and indent guides0rphee2023-04-30
|
* [Theme - noctis] Refine multiple cursor highlighting0rphee2023-04-30
| | | Improve clarity when using multiple cursors
* inject language based on file extension & shebang (#3970)Timothy DeHerrera2023-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Change Odin grammar to `ap29600/tree-sitter-odin` (#6766)ap296002023-04-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Change Odin grammar to `ap29600/tree-sitter-odin` The previously adopted grammar, `MineBill/tree-sitter-odin`, is unmaintained and mentions my repository as an alternative source. * update queries * docgen * fix queries * Update runtime/queries/odin/highlights.scm Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * remove `ERROR` query for `odin` * track the latest rev in `ap29600/tree-sitter-odin` * runtime/queries/odin/highlights.scm: update rune highlight class Co-authored-by: Michael Davis <mcarsondavis@gmail.com> --------- Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Highlight sqlx's `query_scalar{,_unchecked}` macros as SQL (#6793)Cole Helbling2023-04-27
| | | | | | | * Highlight sqlx's `query_scalar{,_unchecked}` macros as SQL * Update injections.scm * fixup copy-pasta
* Avoid extra indentation on Go switches (#6817)Daniel Martí2023-04-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unlike other languages, in Go, switches themselves are not indented; it's just each case body which is indented by one level: switch foo { case "bar": baz() } As such, we shouldn't `@indent` for type_switch_statement nor expression_switch_statement, as otherwise inserted lines show up as: switch foo { // inserted with "o" case "bar": // inserted with "o" baz() } With the fix, the inserted lines are indented properly: switch foo { // inserted with "o" case "bar": // inserted with "o" baz() } I also verified that indentation on selects similarly works well. Thanks to Triton171 for helping with this fix.
* Ayu dark improvements (#6622)Paul Lange2023-04-21
| | | | | | | * theme(ayu_dark): Differentiate primary cursor * theme(ayu_dark): Color statusline mode field * theme(ayu): Adapt other ayu themes as well
* another refactoring of dracula theme (#6767)Chirikumbrah2023-04-21
|