evie
6fffaf6a7d
add highlighting for nearley ( #14482 )
2025-10-04 15:22:28 -04:00
alschena
e50e8a3638
feat(languages): add support for the eiffel programming language ( #14470 )
...
Co-authored-by: Alessandro Schena <alessandro.schena@constructor.org >
2025-10-04 15:12:09 -04:00
may
0a2972980f
queries(scheme): properly highlight define-values ( #14504 )
2025-10-04 15:01:45 -04:00
Maksymilian Wrzesień
a8ac3c5010
feat: enable comment highlights in jsonnet ( #14527 )
2025-10-04 14:59:28 -04:00
Remo Senekowitsch
5c3e4b67d9
Add injections for mise config ( #14525 )
2025-10-04 14:55:40 -04:00
Remo Senekowitsch
abe82e7474
Add injections for inline scripts in jj config ( #14530 )
2025-10-04 14:48:54 -04:00
Jesús González
109c812233
Add rainbow brackets support to Darcula themes ( #14506 )
2025-09-25 15:47:01 -05:00
Norman Paniagua
50c1a676f1
Update doom-one theme ( #14384 )
2025-09-25 22:16:30 +02:00
Jakob Jordan
ed08fbd410
Update zenburn theme ( #14459 )
2025-09-24 08:55:53 -05:00
Axlefublr
1bf9879778
update nushell parser and queries ( #14377 )
2025-09-21 11:16:53 -05:00
Ian Hobson
0ae37dc52b
Add rainbows for Koto ( #14469 )
2025-09-18 09:12:32 -05:00
Sri Senthil Balaji J
46e3617f6b
fix(queries/svelte): inherit html for injections and set svelte_raw_text to typescript ( #14460 )
2025-09-16 09:35:34 -04:00
Ash Joseph
ea2541f424
Added Ashokai theme family ( #14446 )
2025-09-15 08:45:35 -05:00
Sri Senthil Balaji J
69713975c6
Switch svelte treesitter and update queries ( #14343 )
2025-09-15 08:44:20 -05:00
Xavier R. Guérin
2dddace12e
Add support for the SlightLisp language ( #14236 )
2025-09-15 08:35:50 -05:00
Lukáš Lalinský
2d7436fc20
Add support for matching function call arguments in Zig ( #14436 )
2025-09-13 20:13:21 -04:00
Igor Támara
1388166570
feat: add support for grammar wikitext the mediawiki dialect ( #14432 )
2025-09-13 20:02:01 -04:00
Steffen
342f2a982d
Update fortran tree sitter files ( #14448 )
2025-09-13 19:28:20 -04:00
fl0
209558645a
Add new theme: Nvim-dark ( #14403 )
2025-09-10 09:09:30 -05:00
quantonganh
34e0f7e82f
Add a simple language server for HDL (nand2tetris) ( #14415 )
2025-09-10 08:45:50 -05:00
Kristoffer Plagborg Bak Sørensen
97293c9f36
feat(languages): add gitlab-ci
language specialized from yaml
( #14396 )
2025-09-10 08:41:04 -05:00
Kristoffer Plagborg Bak Sørensen
71038266e8
feat(highlights): add support for syntax features in hurl
version 6.0.0 ( #12725 )
2025-09-10 08:39:34 -05:00
Axlefublr
14030d0b63
kdl queries: basic tag.scm and niri injections ( #14401 )
2025-09-10 08:28:31 -05:00
Abderrahmane TAHRI JOUTI
ff376b0d1a
move cyan_light to jetbrains_cyan_light ( #14412 )
2025-09-10 08:27:25 -05:00
may
8f2af68b30
scheme: add block comment token, textobjects.scm ( #14408 )
...
* lang(scheme): add block comment token
* queries(scheme): add comment text objects
* chore: run cargo xtask docgen
2025-09-10 08:26:27 -05:00
may
d0218f7e78
queries(scheme): mark the variables of do as @variable
2025-09-05 10:36:13 -04:00
may
e2333f60ae
queries(scheme): convert a #match? to a #any-of?
2025-09-05 10:36:13 -04:00
may
70187c430c
queries(scheme): more consistently indent with two spaces
...
... and also remove a trailing space
2025-09-05 10:36:13 -04:00
kpbaks
0928e5ea1c
feat: add docker-bake
language
...
Docker bake files are primarily written in `hcl`, but you can also write
it in `json` and `yaml`. The official material and documentation for the
feature uses `hcl`, which is why this commit makes the choice of
associating the `docker-bake` language with `docker-bake.hcl` files.
The primary motivation of this specialization is to inject the
`dockerfile` language into the `dockerfile-inline` attribute.
2025-09-05 10:35:26 -04:00
may
f59dc9e48f
mark arguments of case-lambda as variable, mark case-lambda as keyword ( #14386 )
2025-09-04 09:08:20 -05:00
Axlefublr
d1750a7502
fish injection query for nu, on nu -c
( #14376 )
2025-09-03 10:17:07 -05:00
Kristoffer Plagborg Bak Sørensen
4967229e85
feat(ruby): inject bash into builtin ways of running system commands ( #14372 )
2025-09-02 17:51:42 -05:00
Nora Breitmoser-Widdecke
68f11f9324
language support for strictdoc ( #14314 )
2025-09-02 08:56:15 -05:00
Andrey R.
cfb5158cd1
fix(theme): correct goto_word and comments background in flatwhite.toml
( #14348 )
2025-09-01 10:23:26 -04:00
Dang
e3fafb6bad
use constant.builtin.boolean scope for ecma boolean ( #14357 )
2025-08-31 17:24:50 -04:00
Nik Revenco
fe1393cec8
queries(rust): Highlight type infer in more places ( #14351 )
2025-08-31 09:01:45 -04:00
Nik Revenco
392e444ff9
queries(rust): properly highlight Dioxus' rsx!
macro ( #14354 )
2025-08-31 09:01:05 -04:00
Nik Revenco
0ea5d87985
queries(rust): Highlight tacit functions when we are 100% sure they are ( #14350 )
2025-08-31 08:58:46 -04:00
Kristoffer Plagborg Bak Sørensen
6b73c3c550
feat: add shellcheckrc
language ( #14202 )
2025-08-31 08:53:42 -04:00
Kalpaj Chaudhari
d546a799e5
Add tag queries for java, kotlin, protobuf and bash ( #14349 )
2025-08-31 08:47:58 -04:00
Arthur
7c37e8acea
support cython ( #14128 )
2025-08-31 08:35:33 -04:00
Michael Davis
d4c91daa5e
queries: Inject regex into regular Rust string literals
...
Previously regex was injected only into raw string literals.
Regex::new(r"[a-z]") // was highlighted
Regex::new("[a-z]") // is now also highlighted
2025-08-31 08:23:08 -04:00
Kristoffer Plagborg Bak Sørensen
99cea8c284
feat(bash): inject bash into builtins expecting bash code as input ( #14268 )
2025-08-30 13:46:08 -04:00
Bryce Berger
a5bf7c0d5e
queries: update highlights/injections for jjconfig ( #14308 )
2025-08-30 13:38:26 -04:00
zoey
96c60198ec
update: nyxvamp-theme ( #14319 )
2025-08-26 17:20:07 -04:00
Kristoffer Plagborg Bak Sørensen
8671882ee2
feat(languages): specialize toml file-type for git-cliff config file ( #14301 )
2025-08-25 08:50:38 -05:00
Sylvain Terrien
1d3e65fdbc
theme: add color-modes support to molokai ( #14250 )
2025-08-25 08:49:46 -05:00
Uładzisłaŭ Hińko
f81b59fc15
Add NvChad's solarized dark theme ( #14280 )
2025-08-25 08:49:09 -05:00
Michael Davis
aa14cd38fc
queries: Fix precedence of Rust for-loop keyword highlight
...
The `for` literal node is marked as a `keyword` since it can also show
up outside of for loops, like in `for<'a> fn(&'a T)`. The for loop
highlight which tags `keyword.control.repeat` needs to move lower in the
file than the `keyword` one to take precedence.
2025-08-25 09:31:12 -04:00
Michael Davis
22a3b10dd8
themes: Fix other modus vivendi licenses
...
This is the same as 95c378a764
but for the other variants.
2025-08-22 09:35:34 -04:00