Commit Graph

1013 Commits (6bce00ce3caf6ad01e226686846d32e2c1cf0b3a)

Author SHA1 Message Date
JR 6bce00ce3c
Merge branch 'helix-editor:master' into doc/tutor-split2 9 months ago
JR 357faf88df
Update runtime/tutor
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
9 months ago
JR ea78b6f9a6
Update runtime/tutor
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
9 months ago
JR 9dc1ffd20e
Update runtime/tutor
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
9 months ago
JR c24a9920cd
Update runtime/tutor
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
9 months ago
JR f85cd70184
Update runtime/tutor
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
9 months ago
JR 1db25eaf13
Update runtime/tutor
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
9 months ago
HumanEntity ac8d1f62a1
sonokai: Add color modes support and change contrast between ruler and bg (#9376)
* Added `editor.color-modes` option support

* Less contrast between bg and ruler
9 months ago
Jimmy Zelinskie d9f7aaacaf
languages: add CEL, SpiceDB schema language (#9296)
* languages: add CEL language and grammar

* languages: add spicedb schema language

* chore: docgen

* runtime/queries: refine spicedb & cel highlights

Co-authored-by: Michael Davis <mcarsondavis@gmail.com>

* languages: update spicedb

---------

Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
9 months ago
7ombie 204c3707b0
Updated Swift grammar, adding 'any' and 'await' keywords. (#9586) 9 months ago
Matouš Dzivjak d137a08231
feat(languages): pkl (#9515)
* feat(languages): pkl

Add [pkl](https://github.com/apple/pkl) language.
Official documentation: https://pkl-lang.org/

* remove branch indent
9 months ago
Tobias Hunger a1272bdb17
slint: Update treesitter parser and queries (#9551)
* slint: Update treesitter parser and queries

* slint: Port over suggestions from nvim review
9 months ago
eh 28a39e6efc
Fix cursorline Zed OneDark (#9549)
Co-authored-by: e4 <eric.correia@dronesense.com>
9 months ago
eh 1d87c6a999
Update colors used for zed themes (#9544)
Official colors used is now publically available: https://github.com/zed-industries/zed/blob/main/assets/themes/one/one.json
Modified the theme to more accurately reflect the actual colors being used.

Co-authored-by: e4 <eric.correia@dronesense.com>
9 months ago
Matouš Dzivjak 0975d9c5e7
feat(languages): golang comments and numeric types (#9525) 9 months ago
jerabaul29 a04d57aae8 Minor updates 9 months ago
Doug Kelkhoff 5c567f31e2
Adding two themes using only colors from 16-color terminal themes (#9477)
* adding 16-color terminal themes

* minor consistency update

* minor consistency update

* rename to be more consistent with other helix theme name conventions

* fixing improper theme inherits name
9 months ago
zetashift 6e3ed7f0fa
Update Unison tree-sitter grammar for type changes and add indent queries (#9505)
* Update Unison tree-sitter grammar for type changes

* Add indent queries for Unison

* Improve Unison indent queries
9 months ago
Jaakko Paju 75d61d8149
Improve tree-sitter queries for Scala (#9475)
- Simplify function highlighting
- Highlight extension methods
- Textobject query (mia/maa) for class/trait constructor parameters/arguments
- Textobject query (mif/maf) for Scala 3 braceless lambdas
9 months ago
Novus Nota d1054de3ce
feat: Add `Tact` language support (#9512)
Re-submitting
9 months ago
Devyn Cairns 3f380722fb
Update grammars for Nushell to rev 358c4f50 (#9502) 9 months ago
Matouš Dzivjak d545452819
feat(queries): regex injection for golang (#9510) 9 months ago
jerabaul29 46e6fc6d8a Fix typos 9 months ago
jerabaul29 bf5b18b59c Fix typos 9 months ago
Andrew Carter dbac78bb3c
Set ui.virtual.ruler background for GitHub themes (#9487)
Turning on a ruler does not show a visible ruler
line for the GitHub themes. This change renders
rulers using the `canvas.subtle` color. This
matches the color used for the `cursorline` and
creates a visible ruler that fits the theme.
9 months ago
jerabaul29 b10a832dca WIP 10 months ago
jerabaul29 8da5e7941d WIP 10 months ago
jerabaul29 ffba9cd40b WIP 10 months ago
sogaiu f5b67d9acb
Use janet-simple grammar for Janet (#9247)
* Use janet-simple grammar for Janet

* Update book

* Tweak language name and related

* Rename janet-simple to janet in book

* Remove spurious language section for janet

* Drop quote_lit and qq_lit related highlighting

---------

Co-authored-by: sogaiu <983021772@users.noreply.github.com>
Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
10 months ago
JR 518765c324
Update runtime/tutor
Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com>
10 months ago
Twinkle eb3c4e9f00
feat: add hard/soft contrast for gruvbox light mode (#9266) 10 months ago
Ryan Roden-Corrent fe44391016
Add argument to textobject in gdscript. (#9288)
Currently `maa` only selects parameters in a function definition.
Allow it to also select arguments inside a function call.
10 months ago
Jaakko Paju ee68fd09ac
highlight(scala): highlight abstract methods in traits and classes (#9340) 10 months ago
Abderrahmane TAHRI JOUTI 0328fa4d02
adjust color darkness on ruler & inlay-hints (#9375) 10 months ago
Jaakko Paju 9978d421fe
Include interpolated SQL strings in Scala injection queries (#9428)
* Change Scala injection queries to include SQL strings

* Include block comments in comment injection

* Change #match predicate to #any-of

Co-authored-by: Kirawi <67773714+kirawi@users.noreply.github.com>

---------

Co-authored-by: Kirawi <67773714+kirawi@users.noreply.github.com>
10 months ago
Travis Harmon f0be0c6d4a
Make status line modes bold for theme onedark (#9435)
* Make status line modes bold

* Revert change to onedarker
10 months ago
Chirikumbrah 1616021a5a
Make status line modes bold (#9449) 10 months ago
blinxen 2661e05b34
Update some grammars to a commit where the license file is included (#9279)
Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
10 months ago
jerabaul29 ddae958bd7 WIP 10 months ago
jerabaul29 06967b6dae WIP 10 months ago
Idobenhamo 299bcce481
Update Typst Tree-Sitter grammar (#9403)
Co-authored-by: Idobenhamo <idobenhamo@users.noreply.github.com>
10 months ago
melted-brownie 2058b3732c
Add text object queries for dart (#9411)
* Add text object queries for dart

* Update runtime/queries/dart/textobjects.scm

Co-authored-by: Michael Davis <mcarsondavis@gmail.com>

* Clean up internal capture name

---------

Co-authored-by: Sébastien Blondiau <sebastien.blondiau@iot-d.com>
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
10 months ago
Jaakko Paju 4168864572
Add bufferline config for onedark & onedarker themes (#9397) 10 months ago
Jaakko Paju 9ed3dc52e0
Update Scala tree-sitter grammar (#9348)
* Update Scala tree-sitter grammar

* Support block comments

Modify comment handling in textobjects and highlights to support new TS-scala node type 'block_comment'
10 months ago
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.
10 months ago
jerabaul29 e6ff778030 WIP 10 months ago
HumanEntity 6754acd83f
Made inlay-hints not look like normal code (#9370)
Added `"ui.virtual.whitespace" = { fg = "grey_dim" }` line
10 months ago
Michael Davis 3011df4f35
Bump tree-sitter to latest master (#9317)
* query capture names now return `&str`s rather than `String`s
* the `#any-of?` predicate is now supported
10 months ago
rojebd 46ecc102ba
added voxed theme (#9164) 10 months ago
Kirawi 7af78c7788
update comment grammar (#9253) 10 months ago