Riley Bruins
81295eb0c5
feat(parsers): add jjdescription ( #8625 )
2026-04-03 10:43:28 +02:00
Christian Clason
ebc3201290
fix(zsh): mark as tier 2
2026-03-16 10:03:08 +01: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
Tomas Sandven
b9171ede5d
feat(robot): update parser, mark as stable
2026-02-26 20:17:27 +01:00
Omar Valdez
67d0fd3e0a
feat(xresources,desktop): mark as tier 1
2026-02-25 15:40:58 +01: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
fcd51bbe92
fix(supercollider): mark as tier 3
2026-02-20 11:08:31 +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
Stefan VanBuren
0211563445
feat(protobuf)!: switch parser repo ( #8514 )
...
This switches the protobuf parser to https://github.com/coder3101/tree-sitter-proto ,
which is a maintained parser and used in Zed.
The old https://github.com/treywood/tree-sitter-proto is effectively
unmaintained AFAICT, so it would be nice to have a maintained repo here.
2026-02-18 16:26:40 +00: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
Christian Clason
f8bbc3177d
feat(roc): mark as unmaintained
2026-01-27 12:02:53 +01:00
Mariusz Biegański
d9a5fb8484
docs(supported_languages): fix order of available queries
2026-01-18 17:34:33 +01:00
Christian Clason
d19def46c1
fix(make): switch to maintained fork
2026-01-17 16:15:39 +01:00
Stanislaw Gruszka
9177f2ff06
feat(parsers): add bpftrace ( #8399 )
...
Co-authored-by: Riley Bruins <ribru17@hotmail.com >
2026-01-07 21:59:10 -08:00
Chris Dragan
31fc7e10cd
feat: add kos parser and queries ( #8389 )
2026-01-04 11:08:07 +01:00
PolarMutex
300b906a95
fix(beancount): update to windows-compatible version ( #8401 )
2026-01-03 18:15:14 +01:00
Sten Laane
4337799162
feat(bash): add indents query
...
It's pretty basic at the moment but already makes working with bash
scripts way easier.
2026-01-03 11:29:39 +01:00
nvim-treesitter-bot[bot]
46c16d89a8
bot(parsers): update c3, desktop, editorconfig, javadoc, kitty, lua, nginx, query, swift, templ, typespec, v, vim, xresources
2026-01-03 10:20:31 +00:00
Daniel Jakots
737088f857
docs(languages): remove unused node legend ( #8396 )
...
erroneously reintroduced in 69c76488f7 .
2026-01-02 15:37:00 +00:00
Christian Clason
efa5d1fa3a
feat(robots)!: adapt to renamed parser
2026-01-02 10:02:25 +01:00
Marc Jakobi
45d08da7bb
chore(nix): add mrcjkb to maintainers
2025-12-26 22:13:05 +01:00
Yorick Peterse
20db421f5f
feat(inko): update to v0.4.0 ( #8327 )
...
This changes the structure of "if" expressions so the queries for
nvim-treesitter-textobjects can be changed as to not cause any crashes.
2025-12-06 22:38:22 +01:00
Christian Clason
9d47b2558b
feat(json): add support for jsonc files
2025-12-06 18:10:39 +01:00
Christian Clason
d2350758b3
feat(parsers)!: remove gitlab-hosted blueprint, fusion, jsonc
...
Problem: Gitlab has too frequent outages, which break automation.
Solution: Drop all Gitlab-hosted parsers (two of which have been
unmaintained for years).
2025-12-06 18:10:39 +01:00
Christian Clason
596923959a
fix(inko): downgrade parser
...
Problem: The commit fc37d05c36 broke parsing a textobjects query.
Solution: Downgrade parser to previous commit and pin it (until we can move it to tier 1).
2025-12-06 13:29:48 +01:00
Christian Clason
3a48d16c95
fix(ziggy): mark as unmaintained
2025-11-17 11:12:09 +01:00
Mikhail Katychev
69c76488f7
feat(wit)! update parser and queries to 1.2.0 ( #8199 )
2025-11-17 10:06:00 +00:00
Christian Clason
0a6817bcbb
feat(haskell): switch to maintained fork
2025-11-10 23:15:20 +01:00
George Harker
1ddb266477
feat(parsers): add zsh support ( #8240 )
...
Co-authored-by: Christian Clason <c.clason@uni-graz.at >
Co-authored-by: Riley Bruins <ribru17@hotmail.com >
Co-authored-by: Tayfun Bocek <tayfunbocek@live.ca >
2025-11-05 20:13:53 -08:00
Tayfun Bocek
64f4755b9d
feat!(gdshader): replace gdshader parser and queries ( #8244 )
...
Switch parser to https://github.com/airblast-dev/tree-sitter-gdshader
2025-10-30 14:59:19 +01:00
Christian Clason
fd2880e8bc
feat(install): remove node requirement
...
* supported parsers _must_ commit at least `grammar.json`
* set `TREE_SITTER_JS_RUNTIME=native` when generating parser to use
built-in quickjs instead of node (requires tree-sitter 0.26)
2025-10-30 08:36:00 +01:00
Christian Clason
9ddd853e7e
feat(diff): update parser after move
2025-10-29 19:32:05 +01:00
Christian Clason
8fecb46258
feat(julia)!: switch to maintained fork
...
breaking change: ABI 15, drop support for emoji identifiers
2025-10-23 10:41:53 +02:00
Christoph Sax
4968877bb2
fix(t32): update repo url
...
Switches the grammar repository from GitLab to GitHub.
2025-10-15 21:49:59 +02:00
Steven Xu
de003000a2
feat(tmux)!: update parser and highlights
...
Breaking changes:
- Node `(variable)` was renamed to `(expr_double_quotes)`.
- Node `(variable_raw)` was renamed to `(expr_single_quotes)`.
- Node `(string)` was renamed to `(str_double_quotes)`.
- Node `(raw_string)` was renamed to `(str_single_quotes)`.
- Node `(raw_string_quote)` was removed.
2025-10-10 12:53:39 +02:00
Christian Clason
b4888ed9e8
chore(gdscript): mark as unmaintained
...
Significant upstream breaking changes are not adapted to.
2025-10-04 10:58:16 +02:00
Mouinul Hossain
db50897909
feat(parsers): add kitty ( #8129 )
2025-09-28 18:04:09 -07:00
Minijackson
53819acac2
feat(snl): add parser and queries
2025-09-22 15:41:39 +02:00
Christian Clason
20fc6b1270
feat(python): revert breaking change
...
This reverts the update in
https://github.com/nvim-treesitter/nvim-treesitter/pull/8128 which
turned out to have further breaking consequences.
Pin the parser to the last release (tier 1) to avoid pulling in more
breaking changes.
2025-09-19 13:41:33 +02:00
purarue
7aa24acae3
feat(rifleconf): add parser and queries
2025-09-14 10:53:21 +02:00
BlockLune
cd64fd3f44
feat(wxml): add parser and queries
2025-08-29 18:30:18 +02:00
涵曦
13e3ce3bf4
feat(sproto): add parser
2025-08-12 10:24:58 +02:00
NullVoxPopuli
6b3bf164b2
feat(glimmer): add fold queries ( #8020 )
2025-07-21 09:40:37 +02:00
Jonas Chevalier
afe267b50e
chore(nix): update url and maintainers
2025-07-20 09:50:56 +00:00
Christian Clason
1e3b7562c2
feat(wit)!: update parser and queries
2025-07-19 15:19:50 +02:00
Christian Clason
a98e67ad40
fix(wit): update repo url
2025-07-19 15:06:34 +02:00
Riley Bruins
fba060b623
feat(pkl): add parser and queries ( #8011 )
2025-07-19 11:36:38 +02:00
Alan Russell
61ec748ef7
feat(groq): add parser and queries ( #8008 )
2025-07-18 18:04:42 +02:00
Christian Clason
1181cd9a25
feat(verilog)!: rename to systemverilog
...
Grammar name was changed to coincide with repository name
2025-06-24 10:07:36 +02:00