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
Tomas
77ab792ac7
runtime/themes: adding "ttox" theme ( #8524 )
...
* runtime/themes: adding 'ttox' theme
* Improving primary selections
10 months ago
Ryan Roden-Corrent
c8e58304bf
Add textobject queries for protobuf grammar. ( #9184 )
...
Given `message Foo {string s = 1;}`
- `mat` selects `message Foo {string s = 1}`
- `mit` selects `{string s = 1;}`
Given `service SearchService { rpc Search(Req) returns (Resp); }
- `mit` or `mat` selects `Req` or `Resp`
- `mif` or `maf` selects `rpc Search(Req) returns (Resp);`
- `mit` selects { rpc Search(Req) returns (Resp); }`
- `mat` selects `service SearchService { rpc Search(Req) returns (Resp); }`
10 months ago
Paul Graydon
154d9b6ed1
Update tokyonight themes ( #9099 )
10 months ago
Jaakko Paju
73deba7044
Add textobject queries for Scala ( #9191 )
10 months ago
Jaakko Paju
a32d537d0a
Add HOCON language support ( #9203 )
...
* Add HOCON language support
* Remove error query
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Change include query
* Fix query error
---------
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
10 months ago
DuckDuckWhale
f8ae2bc61b
Fix: misleading active tab color in monokai_pro* ( #9148 )
10 months ago
Rose Hudson
a680b2e409
rust highlights: clean up constructor logic ( #8957 )
...
Enum variants and (tuple) structs are indistinguishable in general, so we
mark any PascalCase pattern or expression as a "constructor", which
covers all three.
10 months ago
Sharpened Blade
7b0f92bb3a
Add markup styling to nord theme ( #9135 )
...
Fixes https://github.com/helix-editor/helix/issues/9131
11 months ago
0rphee
5f04d09f03
theme: update noctis ( #9123 )
11 months ago
Evan Richter
a98b8ddd1a
add smali language support ( #9089 )
11 months ago
ves
06d7dc628e
theme: add horizon-dark ( #9008 )
11 months ago
Matouš Dzivjak
80dd585966
feat(themes): add modus vivendi theme(s) ( #8894 )
11 months ago
JJ
c56cd6ee8b
Add support for Agda ( #8285 )
...
* agda language support (wip)
* improve highlights
* disable agda-language-server
* minor addendum to documentation
* cargo xtask docgen
* oh i can just do this neat
* minor comment cleanup
* upstream updated
* imports: missed a spot
---------
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
11 months ago
Daniel Ebert
33d85606cf
Add alignment indent queries for binary & ternary expressions in C.
11 months ago
Daniel Ebert
3e79a35656
Align arguments in a function call in C.
...
Since the tree-sitter grammar is not very good
at parsing function calls while they're being written,
this is not yet super useful.
However, it prevents the new `hybrid` indent heuristic
from choosing these lines as a baseline, making it
more robust.
11 months ago
Susheel Thapa
23fd145a56
fix: typo in scm files inside runtime/queries/ ( #8630 )
11 months ago
JR
e332c7d875
Add tutor for match mode ( #8751 )
...
* Add tutor for match mode
* Improve the surround tutor
* Add missing == in header
* Reflow
* Update runtime/tutor
Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com>
* Update runtime/tutor
Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com>
* Update runtime/tutor
Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com>
* Apply feedback
---------
Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com>
11 months ago
Jesús González
f1e34ce5a2
Specify BG and FG cursor colors in Darcula themes ( #9002 )
11 months ago
Phil
b4571c292e
Add initial support for janet-lang ( #9081 )
...
* Add initial support for janet-lang
* Use default roots for janet-lang
11 months ago
Frederick Schwalbe
c3cb1795bf
Update gleam grammar and queries ( #9003 )
11 months ago
Jesús González
44c3d48a94
Add more accurate to official theme type highlighting to Darcula themes ( #8738 )
11 months ago
Niklas Alexander Shern
ab763b3111
fix: update rose_pine to be identical to main repo ( #8946 )
11 months ago
Skyler Hawthorne
fcd564fddf
upgrade tree-sitter-python ( #8976 )
...
supports new syntaxes from Python 3.12
11 months ago
Tudyx
f8d261cd20
add log tree-sitter ( #8916 )
...
* add log tree-sitter
* better highlight queries
12 months ago
Alexis Mousset
090ed97e00
Add modus operandi themes ( #8728 )
12 months ago
ghashy
ff095ebd9b
DBML Language support ( #8860 )
...
* DBML language support
* DBML language support, highlights.scm added
* DBML support
* Update runtime/queries/dbml/highlights.scm
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Update runtime/queries/dbml/highlights.scm
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Update runtime/queries/dbml/highlights.scm
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* remove unnecessary block highlight
* remove unnecessary line
* remove index_block query
---------
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
12 months ago
blinxen
a0e5bb8520
[themes] Add missing license files for recently added themes
12 months ago
blinxen
b16752306c
[themes] Mention license files in README
12 months ago
Dan Field
b306b25e82
GN language support ( #6969 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
12 months ago
Niklas Alexander Shern
2acf5e365e
theme: show active selection and buffer for naysayer theme ( #8838 )
12 months ago
blinxen
39aa6fa646
Update some grammars to a commit where the license file is included ( #8691 )
12 months ago
crozbo
7868136a18
Theme: Papercolor: Add inlay-hint style ( #8827 )
12 months ago
Eemil Haapanen
3c8bf9df4a
theme: add starlight ( #8787 )
12 months ago
Ambuj Singh
23fea46815
theme: Add Theme poimandres ( #8759 )
...
* theme: Add Theme poimandres
* theme: inherit `poimandres_storm` from `poimandres` with minor tweaks
* fix(theme): rename `crossed-out` to `crossed_out`
* fix(theme:poimandres): improve contrast of selection color for regular variant
1 year ago
Triton171
cb0bc25a9f
Add indent queries for scheme (and reuse them for common-lisp & racket). ( #8720 )
1 year ago
Henrik Tjäder
7bc564d3dc
Theme: Papercolor: Add type.parameter ( #8735 )
1 year ago
Joey Hain
f73e9a8d15
highlights: add type.parameter scope to several more languages ( #8718 )
...
* typescript
* go
* haskell
* ocaml
* kotlin (+ bugfix)
1 year ago
postsolar
a98ad137f9
Update PureScript grammar ( #8712 )
1 year ago
cgahr
5c325fe342
replace kdl tree-sitter to fix highlighting ( #8652 )
...
* replace kdl tree-sitter
* kdl: adopt highlights for new tree-sitter
* kdl: add indent queries
* kdl: add textobjects
* kdl: improve syntax highlighting
* kdl: update lang-support
* kdl: make indents more concise
---------
Co-authored-by: Constantin Gahr <constantin.gahr@ipp.mpg.de>
1 year ago
Joey Hain
70bbbd7d19
add highlight scope for type parameters ( #8660 )
...
* rust: add highlight scope for type parameters
* handle optional type parameters
1 year ago
Arkady Rost
ae6a0a9cfd
Adjusted ui.virtual.inlay-hint color for everblush theme ( #8705 )
...
Co-authored-by: Arkady Rost <1239844+arkrost@users.noreply.github.com>
1 year ago
blinxen
a069b92897
Add missing license files for themes ( #8684 )
1 year ago
RoloEdits
f992c3b597
feat(highlights): add more comment highlights ( #8564 )
1 year ago
blt__
ab266b99e6
Say "unindent" instead of "outdent" in tutor ( #8623 )
1 year ago
Mehedi Rifat
99bf62a560
Theme: Add gruber-darker theme ( #8598 )
1 year ago
Gabriel Dinner-David
4f1d414d9c
switch to tree-sitter-ron ( #8624 )
1 year ago
Frans Skarman
9eec9adb8f
Add LPF tree sitter ( #8536 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
1 year ago
Alexander Brevig
2906660119
Add typst language and lsp ( #7474 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
1 year ago
Ryan Mehri
c24a67c0e4
Add rust html injection query ( #8603 )
1 year ago
Abderrahmane TAHRI JOUTI
88bc52a570
Theme cyan light diff colors ( #8587 )
1 year ago
rsteube
764715a6c0
languages: add templ ( #8540 )
1 year ago
Joe-Zer0
fc16449efe
Add nord night theme ( #8549 )
1 year ago
Ryan Mehri
814cf177d4
bump tree-sitter-haskell and update queries ( #8558 )
1 year ago
Petr Gajdůšek
9f6e9a1512
Add 'while_statement' to bash indents ( #8528 )
1 year ago
NomisIV
1ef7f24dae
Update purescript-tree-sitter grammar ( #8527 )
1 year ago
DS/Charlie
96bbfb7c2e
bump tree-sitter-sql ( #8464 )
...
* bump tree-sitter-sql
* update highlights classes to helix flavour
* replace lua-match with match
1 year ago
DS/Charlie
93e54fa0c8
add support for json5 ( #8473 )
...
* add json5 language
* docgen
1 year ago
Jonah Lund
1297d924e7
improve nord theme ( #8414 )
1 year ago
boofexxx
77fe8f214b
refine darcula and darcula-solid themes ( #8412 )
1 year ago
Lucas Zebrowsky
ba06371499
Fix missing HTML tag colorization in onedark theme ( #8409 )
1 year ago
Ben Haines
2776233a6f
update go highlight queries ( #8399 )
1 year ago
postsolar
651fd1ca72
Add Unicode support to PureScript's highlight queries ( #8338 )
1 year ago
zetashift
7fa5f341e9
Update Unison highlights ( #8315 )
1 year ago
NomisIV
cb39242783
Use Maskhjarnas tree-sitter-purescript ( #8306 )
1 year ago
pacien
37e48f4307
queries/nix: align match start for language comments
...
This rule failed to override other ones because it started its
matching later.
1 year ago
pacien
b4494e1dc5
queries/nix: add injection rule for python test scripts
1 year ago
Cyrill Schenkel
941dc6c614
add GNU assembler (gas) support #8291 )
1 year ago
Abderrahmane TAHRI JOUTI
19d44b6fde
add cyan_light theme ( #8293 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
1 year ago
Anton Romanov
e41bee6ac6
[theme] Fix zenburn theme inlay hint color ( #8278 )
1 year ago
Henrik Tjäder
764172d5bc
Theme: Papercolor: Cleanup, linting and using inheritance ( #8276 )
1 year ago
Chirikumbrah
729f32de21
Better indent line color for Dracula theme. ( #8266 )
1 year ago
Blaž Hrastnik
ef23847957
scheme: Highlight abbreviations
1 year ago
Galen Abell
acef759a5e
Add additional YAML injections ( #8217 )
1 year ago
Alexis Mousset
83ac53a109
Fix various typos ( #8233 )
1 year ago
Yhya
6f3a6575dc
add material theme collection ( #8211 )
...
* Create material theme files
* Add material deep ocean pallete
* Add primary theme properties to material deep ocean theme
* Fix material deep ocean theme
* Ad syntax highlighting to material deep ocean theme
* Make material oceanic theme
* Make material darker theme
* Remove material lighter theme
* Make material palenight theme
* Make other material themes inherit material deep ocean theme
* Add virtual ruler background to the material theme collection
1 year ago
Jesse Luehrs
81d6d3ff0e
re-add indent and textobject queries for perl ( #7947 )
...
* bump tree-sitter-perl version
need some grammar tweaks for the indent queries to function properly
* add indent queries for perl
* add textobject queries for perl
1 year ago
John Scarrott
61814fea7f
Nord Theme: Fix missing ui text focus, use undercurls for diagnostics ( #8165 )
1 year ago
Ivan Molodetskikh
9d7f66574d
Update tree-sitter-blueprint ( #8161 )
1 year ago
Damir Vandic
79c0425154
Sync latest catppuccin theme changes ( #8102 )
1 year ago
Sol Fisher Romanoff
aeaeb09f48
add gemini language support ( #8070 )
1 year ago
arslee07
75c5a33028
Highlight Dart 3 `sealed` and `base` keywords ( #7974 )
1 year ago
kaashyapan
75342968e2
update fsharp tree-sitter ( #8024 )
1 year ago
dastrukar
e4c95f65a6
Nord theme: Update ruler to set bg instead of fg ( #7995 )
1 year ago
Tomas Sandven
18a79aa3bf
Update tree-sitter-robot ( #7970 )
...
* Update tree-sitter-robot
* Update Robot highlights query for Helix
* Change @comment.single to @comment
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
---------
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
1 year ago
Jack Allison
2b7e7c80eb
Update Monokai bufferline theming to be distinguish active buffers ( #7983 )
...
* Update OneDark theme to use light-gray for inlay hints.
* fix monokai tab themeing to be more distinguishing
1 year ago
Pham Huy Hoang
56ccaedffb
markdown.inline: Add `injection.combined` to html tag ( #7960 )
...
Problem: Closing tags for markdown is sometimes not highlighted
Solution: Add `injection.combined` to create a valid syntax tree for
highlighting
1 year ago
Jens Getreu
61ccf4eded
autumn theme: improve readability of comments ( #7939 )
...
* Improve readability of comments
* Rename color
* Rename color
* Sort variables
1 year ago
sigmaSd
cbfe8eef89
add strace highlighting ( #7928 )
...
* feat: add strace tree sitter
* f
1 year ago
Jesse Luehrs
d56638ba9a
fix formatting in the rust textobject query file
...
looks like two lines were unintentionally joined - it doesn't appear to
affect the functionality, but it's confusing to read
1 year ago
Erasin Wang
19dff5c3a4
Update slint grammar ( #7893 )
1 year ago
Jesse Luehrs
2caca1c4e9
Add pod highlighting ( #7907 )
1 year ago
Daniel Ebert
36a59e4482
Improve C, Rust & Python indent queries & add @align captures.
1 year ago
Skyler Hawthorne
7078e84007
Fix YAML auto indent
...
YAML indents queries are tweaked to fix auto indent behavior.
A new capture type `indent.always` is introduced to address use cases
where combining indent captures on a single line is desired.
Fixes #6661
1 year ago
Ivan Isekeev
57f093d836
Jinja language family syntax support ( #7233 )
...
* feat: add jinja language support
* feat: add nunjucks language support
* feat: add to lang support book jinja and nunjucks languages
1 year ago