1546 Commits

Author SHA1 Message Date
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