Christian Clason
ddc93c6793
feat(prolog,problog)!: drop support
...
user removed from github
2026-07-18 22:23:55 +02:00
Christian Clason
1971f839b2
feat(diff): update parser and queries
2026-07-18 22:23:55 +02:00
Christian Clason
17f039f472
feat(wit)!: update parser and queries
...
Breaking change: `(package_decl)` renamed to `(decl_head)`
2026-07-18 22:23:55 +02:00
Christian Clason
78bebef150
fix(hlsplaylist,muttrc,tmux,zathurarc)!: drop support
...
Upstream removed all generated files from the main branch, so these
parsers are no longer installable.
2026-07-18 22:23:55 +02:00
Christian Clason
07204cd6ae
feat(tmux)!: update parser and queries
...
Breaking change: removed nodes
2026-07-18 22:23:55 +02:00
Christian Clason
e778b6097d
feat(jinja,jinja_inline)!: update parser and queries
...
Breaking change: replace anonymous control flow nodes with named nodes.
2026-07-18 22:23:55 +02:00
Christian Clason
fc6ad62eab
feat(gnuplot!): update parser and queries
...
Breaking change: full grammar rewrite for 2.0
2026-07-18 22:23:55 +02:00
Christian Clason
536de0c8ae
fix(ruby): add anchors to doc comment headers
...
Prevents catastrophic slowdown in the tree-sitter query engine after
0.26.10.
2026-07-18 22:23:55 +02:00
Christian Clason
35aa36a65b
feat(markdown): conceal backslash in escapes
2026-07-18 22:23:55 +02:00
Christian Clason
b00c4ca723
feat(swift)!: update parser and queries
...
Breaking change: replace anonymous node `"nil"` with named node
`(nil_literal)`.
2026-07-18 22:23:55 +02:00
Christian Clason
afa0cb8669
feat(c3)!: update parser and queries
...
Breaking change: add `expression` supertype
2026-07-18 22:23:55 +02:00
Christian Clason
0011ad541b
feat(gnuplot)!: update parser and queries
...
Breaking change: full rewrite for Gnuplot 6.x
Also add folds query
2026-07-18 22:23:55 +02:00
Christian Clason
2ec268b5d0
feat(r)!: update parser and queries
...
Breaking change: remove node `(return)` in favor of `(identifier)`
2026-07-18 22:23:55 +02:00
Christian Clason
0c3a9cdfa2
feat(c3)!: update parser and queries
...
Update for C3 v0.8
2026-07-18 22:23:55 +02:00
Christian Clason
7a7a1591e0
feat(rescript)!: update parser and queries
...
Breaking change: `(comment)` node is split into `(line_comment)` and
`(block_comment)`
2026-07-18 22:23:55 +02:00
Christian Clason
0f2324ac88
feat(razor)!: update parser and queries
...
Breaking change: `(at_await)` node removed
2026-07-18 22:23:55 +02:00
Christian Clason
ef7a00503b
feat(enforce)!: update parser and queries
...
Breaking change: rename directive nodes `(foo)` to `(preproc_foo)`.
2026-07-18 22:23:55 +02:00
Christian Clason
3e1f54c1ce
feat(kotlin)!: update parser and queries
...
Breaking change: replace`${` and `}` nodes in interpolated expressions,
by `(interpolation_expression_start)` and `(interpolation_expression_end)`
2026-07-18 22:23:55 +02:00
Christian Clason
13b9486db3
feat(fortran)!: update parser and queries
...
Breaking change: drop escape for operator nodes
2026-07-18 22:23:55 +02:00
Christian Clason
2098db61dc
fix(yuck): improper use of supertypes in queries
...
Problem: `(ast_block)` is a supertype, of which `(symbol)` (among
others) is a subtype, which makes the final local pattern invalid.
(This was not noticed before because the parser is stuck at ABI 14
due to a missing `tree-sitter.json`.)
Solution: Fix the pattern and use supertype where appropriate.
2026-04-03 14:23:36 +02:00
Riley Bruins
81295eb0c5
feat(parsers): add jjdescription ( #8625 )
2026-04-03 10:43:28 +02:00
Riley Bruins
da8bf82a53
fix(kotlin): regex and printf injections not applying ( #8613 )
2026-03-27 15:22:25 -07:00
Riley Bruins
f059649bc3
fix(go): highlight rune as @character ( #8612 )
2026-03-27 11:37:59 -07:00
Christian Clason
53f6ce29df
feat(zsh)!: update parser and queries
2026-03-20 10:43:21 +01:00
George Harker
b9f9d692f1
feat(zsh): update parser and queries
...
add `;|` highlighting
2026-03-16 20:08:58 +01:00
Riley Bruins
493890b87a
feat(textproto): punctuation and string escape highlights
2026-03-12 09:28:44 +01:00
Stefan VanBuren
ebe76eb800
feat(proto): sync queries with upstream ( #8554 )
...
This adds support for [Protobuf Editions][1], and a couple other minor
fixes.
Ref: https://github.com/coder3101/tree-sitter-proto/tree/main/queries
[1]: https://protobuf.dev/editions/overview/
2026-03-06 16:12:43 +00:00
Christian Clason
1970f0d3bb
feat(robot)!: update parser and queries
...
Breaking change: replaced `(variable_definition)` by
`(scalar_variable)`, `(list_variable)` and `(dictionary_variable)`.
Also mark queries as unmaintained.
2026-03-06 11:04:36 +01:00
elgiano
544320a9cf
feat(supercollider)!: update parser and queries
...
parser PR: https://github.com/madskjeldgaard/tree-sitter-supercollider/pull/67
removed nodes:
control_structure, if, while, for, forby, method_call,
method_name, instance_variable_setter_call, argument_calls
added nodes:
class_def_body, !==, ===
modified nodes:
function_call now has fields receiver, name and arguments
chained method calls now appear as nested function_calls (where receiver
is another function_call)
2026-03-04 12:35:03 +01:00
Riley Bruins
cb2cb74f3c
feat(nickel): many more highlights
2026-03-01 22:56:47 +01:00
Ethan Rutt
995b75fd51
feat: add gql function highlighting for ecmascript injection ( #8541 )
2026-03-01 13:29:06 -08:00
Igor
ae2081cfcd
feat(ecma): variable definition from object destructure with alias
2026-02-27 09:00:07 +01:00
Christian Clason
eaa5caed2a
feat(make): update parser and queries
2026-02-26 10:45:02 +01:00
Ilya Ilyinykh
0f5b204603
fix(typst): indentation for block and branch
2026-02-25 18:35:46 +01:00
Salomon Popp
c6d295e966
feat(nickel): update highlight queries to grammar changes
2026-02-25 10:06:48 +01:00
Ark1409
a8845121f0
fix(c_sharp): missing highlight for lambda modifier ( #8526 )
2026-02-24 18:25:39 -08:00
Omar Valdez
d660b7c002
feat(editorconfig)!: update parser and queries
...
Removed nodes:
section_name, expansion_string, wildcard_characters,
wildcard_any_characters, wildcard_single_character, unset, boolean,
spelling_language, indent_style, end_of_line, charset, unknown
Renamed nodes:
identifier -> property
negation -> "!"
path_separator -> "/"
escaped_character -> character_escape
2026-02-23 17:49:34 +01:00
Christian Clason
ecdae44bae
feat(kotlin)!: update parser and queries
...
Breaking change: removed nodes `"!in"` and `"!is"`.
2026-02-18 19:53:54 +01:00
NullVoxPopuli
23502d650a
fix(glimmer_typescript): inherit typescript indents
2026-02-18 17:32:57 +01:00
Dennis van den Berg
ca35dc5184
feat(angular): adds support for css class bindings
2026-02-17 14:56:12 +01:00
Christian Clason
9f2dad22ef
feat(vento)!: update parser and queries
...
Breaking change: `(keyword)` node removed.
Also mark as unmaintained (Copilot-maintained)
2026-02-11 12:14:00 +01:00
phanium
70a9fecaf5
fix(lua): injections in vim.{rpcrequest,rpcnotify}
2026-02-05 09:15:56 +01:00
Christian Buttner
04ab807f8e
feat(c3)!: update parser and highlights ( #8477 )
...
Breaking: `(import_declaration (path_ident))` changed to `(import_path (path_ident))`
2026-01-29 10:02:30 +00:00
stefan
cc12e37e5b
fix(nix): make all bash injections combined
2026-01-29 10:41:43 +01:00
Bartłomiej Maryńczak
81aca2f981
feat(rust): add !xml injection
2026-01-24 22:21:27 +01:00
NullVoxPopuli
67b3ce0529
fix(glimmer) update injections
2026-01-24 22:21:10 +01:00
Stanislaw Gruszka
88f1dfc211
feat(bpftrace): update parser and small highlights improvements
...
Update parser. Use new builtins from grammar (don't use lua-match).
2026-01-23 10:52:33 +01:00
mintbug
ec03481377
feat(typst): set url attribute for links
2026-01-20 16:01:54 +01:00
Peter Cardenas
e75c007f27
fix(fish): update builtin highlights
2026-01-19 17:36:05 +01:00
Nico Salm
19261d56ed
fix(rust): highlight doc comment markers as @comment.documentation
...
Co-authored-by: LunarLambda <LunarLambda@users.noreply.github.com>
2026-01-17 12:12:37 +01:00