Steven Xu
e77f7c5bca
feat(tmux)!: update parser and highlights
...
Breaking changes:
- Nodes `(variable_name)`, `(expr_variable_name)`, `(variable_name_short)`, are exposed as `(name)`.
2025-10-11 17:25:52 +11: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
Yorick Peterse
3ab4f2d2d2
feat(inko): update parser for let pattern matching
...
Commit 9d7ed4 of the Inko tree-sitter grammar introduces support for
pattern matching in `let` expressions. This requires some corresponding
changes to the "local" queries to correctly define local variables. This
is done by simply defining locals for all "identifier_pattern" nodes,
instead of only doing this for "define_variable" nodes.
2025-10-07 10:00:15 +02:00
blindfs
0594d1ba65
feat(nu)!: update parser and queries
2025-10-06 16:31:28 +02:00
Christian Clason
01ced7499f
feat(angular)!: update parser and queries
...
Breaking change: node `(static_member_expression)` was removed
2025-10-04 11:13:37 +02:00
Christian Clason
c579a8c0cf
feat(parsers): update ada, c_sharp, css, dart, editorconfig, enforce, javadoc, koto, prisma, rust, sql, superhtml, t32
2025-10-04 11:07:11 +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
Yorick Peterse
b684696315
feat(inko): update parser and highlights
...
This commit includes syntax support for a few new syntax elements, and
updates the highlights queries to highlight two new expression keywords.
2025-10-03 15:18:41 +02:00
Mouinul Hossain
db50897909
feat(parsers): add kitty ( #8129 )
2025-09-28 18:04:09 -07:00
Christian Clason
9176343647
feat(inko)!: update parser and queries
...
Breaking change: `(array_pattern)` rule and node was removed again.
2025-09-28 12:06:59 +02:00
Christian Clason
1df23c59d8
feat(parsers): update ada, cpp, desktop, erlang, godot_resource, ini, javadoc, mlir, powershell, rifleconf, slint, sql, superhtml, t32, xresources
2025-09-28 12:00:40 +02:00
Minijackson
53819acac2
feat(snl): add parser and queries
2025-09-22 15:41:39 +02:00
Christian Clason
bd99d6bd2b
feat(koto)!: update parser and queries
...
Breaking changes: `call`, `index`, `lookup` fields removed
2025-09-21 10:42:51 +02:00
Christian Clason
a1d3efbdf5
feat(parsers): update ada, cuda, desktop, gdscript, json5, mlir, nu, slint, snakemake, supercollider, superhtml, vhdl, wgsl_bevy, xresources
2025-09-21 10:36:57 +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
Thibault de Villèle
c41b3b9841
feat(latex): add counter nodes' highlight rules
2025-09-19 10:35:18 +02:00
Thibault de Villèle
1b8622a830
feat(latex)!: update parser and queries
...
Breaking change: `(curly_group_label)` replaced by `(curly_group_text)`
see latex-lsp/tree-sitter-latex#213
2025-09-19 10:35:18 +02:00
Christian Clason
1c760c1888
feat(parsers): update bash, c, cpp, desktop, djot, dtd, editorconfig, gdscript, go, html, idl, java, javadoc, javascript, json, markdown, markdown_inline, mlir, php, php_only, python, r, rust, scheme, ssh_config, supercollider, superhtml, systemverilog, templ, xml, xresources
2025-09-17 18:30:32 +02:00
Christian Clason
f4d22b96c5
docs(health): consistent use of tree-sitter-cli
2025-09-17 18:00:58 +02:00
purarue
7aa24acae3
feat(rifleconf): add parser and queries
2025-09-14 10:53:21 +02:00
Christian Clason
682d083292
feat(python)!: update parser and queries
...
Breaking change: anonymous node `"expect*"` was removed by the refactor.
2025-09-13 10:36:51 +02:00
Christian Clason
f6adaede57
feat(parsers): update authzed, bash, cpp, cylc, editorconfig, foam, gdscript, go, html, hurl, idl, java, javadoc, javascript, jsdoc, json, mlir, php, php_only, powershell, regex, rust, supercollider, zig
2025-09-13 10:27:44 +02:00
Christian Clason
939556333f
feat(parsers): update arduino, desktop, hurl, mlir, query, slint, snakemake, xresources
2025-09-07 11:32:22 +02:00
Christian Clason
9addcdd015
feat(parsers): update agda, c3, embedded_template, javadoc, javascript, jinja, jinja_inline, pkl, slang, supercollider, sway, systemverilog
2025-09-06 11:12:58 +02:00
BlockLune
cd64fd3f44
feat(wxml): add parser and queries
2025-08-29 18:30:18 +02:00
Christian Clason
16da7ded58
feat(matlab)!: update parser and queries
2025-08-29 14:54:38 +02:00
Christian Clason
8302d4f547
feat(parsers): update bash, c, clojure, cpp, embedded_template, gap, go, html, java, javascript, json, json5, pkl, rust, supercollider
2025-08-29 14:49:35 +02:00
Christian Clason
85ec015f3b
feat(nu)!: update parser and queries
2025-08-26 10:32:32 +02:00
Christian Clason
37cec5ec59
feat(gotmpl,helm)!: update parser and queries
2025-08-25 19:13:51 +02:00
Christian Clason
35a124cb60
feat(parsers): update arduino, blade, desktop, elixir, javadoc, llvm, mlir, perl, superhtml, vhdl, xresources, ziggy, ziggy_schema
2025-08-25 19:06:00 +02:00
Yorick Peterse
44e90ec66e
feat(inko): add support for array patterns
...
This updates the version of the Inko parser to the latest version and
includes indent support for the new array pattern node.
2025-08-21 19:51:10 +02:00
Christian Clason
6fd7117c1d
feat(matlab)!: update parser and queries
2025-08-19 11:56:38 +02:00
Christian Clason
2f28a14ed2
feat(parsers): update arduino, chatito, desktop, editorconfig, gitattributes, gpg, idl, javadoc, mlir, pem, php, php_only, poe_filter, xresources
2025-08-19 11:51:52 +02:00
Christian Clason
32cb9f9b9d
feat(parsers): update fennel, javadoc, llvm, matlab, mlir, nickel, nix, php, php_only, query, superhtml, vimdoc, wit
2025-08-16 10:11:22 +02:00
hsi
cabbd52bb8
fix(health): highlights legend label
2025-08-13 10:01:54 +02:00
Caleb White
42ea539243
feat(php): update php and php_only parsers to v0.24.0
2025-08-12 10:25:14 +02:00
涵曦
13e3ce3bf4
feat(sproto): add parser
2025-08-12 10:24:58 +02:00
Christian Clason
9866036ec3
feat(parsers): update c3, c_sharp, desktop, editorconfig, fennel, gdshader, javadoc, llvm, matlab, nix, perl, scala, solidity, superhtml, xresource
2025-08-08 10:14:04 +02:00
Christian Clason
37bcfdc6eb
refactor(config): prefer vim.list.unique for normalization
...
Also fix some emmyluals warnings
2025-08-06 13:22:02 +02:00
Christian Clason
05f2910355
feat(systemverilog)!: update parser and queries
...
Breaking changes:
1. `(comment)` node split into `(one_line_comment)` and
`(block_comment)`
2. named `(directive_foo)` nodes replaced by anonymous `"'foo"`
(with backtick!) nodes -- but not consistently
2025-08-05 20:06:15 +02:00
Christian Clason
3561e1fb19
feat(parsers): update ada, fortran, idl, javadoc, matlab, nim, powershell, slang, superhtml, swift, templ
2025-08-02 14:53:13 +02:00
Christian Clason
b26b425829
feat(parsers): update gdscript, javadoc, lua, solidity, superhtml, systemverilog, zig, ziggy, ziggy_schema
2025-07-26 17:34:44 +02:00
MeanderingProgrammer
57aa15d4cc
fix(install): skip duplicate dependencies
2025-07-25 11:55:13 +02:00
Christian Clason
5d539943c6
feat(parsers): update angular, beancount, fennel, gleam, idl, javadoc, jinja, jinja_inline, koto, llvm, swift, systemverilog, tera, vhdl
2025-07-23 13:38:53 +02:00
MeanderingProgrammer
3650b4ef6a
refactor(install): replace status enum with boolean
2025-07-21 09:40:08 +02:00
MeanderingProgrammer
d116118add
fix(install): don't make "installed" status persistent
...
Problem: Setting `install_status` to "installed" skips any future
install or update operation (even if forced). In particular, this breaks
`:TSUpdate` when calling `install()` in config files.
Solution: Don't set "installed" when skipping install and clear status
on successful operations.
2025-07-20 14:39:10 +02:00
Christian Clason
f14b356d54
feat(chatito)!: update parser and queries
...
node `(eq)` is replaced by field `eq: _`
2025-07-20 11:53:37 +02:00
Jonas Chevalier
afe267b50e
chore(nix): update url and maintainers
2025-07-20 09:50:56 +00:00
Christian Clason
d6bce02b89
feat(parsers): update beancount, brightscript, enforce, gdscript, gpg, groq, matlab, mlir, nix, pem, pymanifest, t32, udev, vhdl
2025-07-20 11:43:07 +02:00
Christian Clason
1e3b7562c2
feat(wit)!: update parser and queries
2025-07-19 15:19:50 +02:00