aboutsummaryrefslogtreecommitdiffstats
path: root/lua
Commit message (Collapse)AuthorAgeFilesLines
* bot(parsers): update desktop, editorconfig, erlang, gotmpl, helm, lua, mlir, ↵nvim-treesitter-bot[bot]5 days1-12/+12
| | | | pascal, sql, typoscript, v, xresources
* chore(nix): add mrcjkb to maintainersMarc Jakobi6 days1-1/+1
|
* fix(strace): no longer need to generateChristian Clason11 days1-2/+1
|
* fix(strace): generate removed parserChristian Clason12 days1-1/+2
|
* bot(parsers): update editorconfig, meson, mlir, phpdoc, t32, vhdlnvim-treesitter-bot[bot]12 days1-6/+6
|
* ci: add dependabot for GH actionsChristian Clason2025-12-171-1/+1
|
* chore: remove FUNDING.ymlChristian Clason2025-12-171-1/+1
|
* feat(parsers): update ada, c3, comment, desktop, editorconfig, elm, julia, ↵Christian Clason2025-12-171-16/+16
| | | | mlir, nu, phpdoc, t32, tera, vim, vimdoc, xresources, zsh
* feat(typoscript)!: update grammar and queries (#8341)Manfred Egger2025-12-171-1/+1
| | | Breaking change: `(condition_bool)` renamed to `(condition_bool_legacy)`
* feat(gleam)!: update parser and queriesChristian Clason2025-12-131-1/+1
| | | | Breaking change: `(bit_string_*)` renamed to `(bit_array_*)`
* feat(parsers): update fortran, gotmpl, helm, idl, mlir, pkl, query, racket, ↵Christian Clason2025-12-131-12/+12
| | | | scheme, slint, vhdl, zsh
* feat(parsers): update brightscript, desktop, gotmpl, helm, ini, javadoc, ↵Christian Clason2025-12-091-12/+12
| | | | mlir, nu, powershell, slint, vimdoc, xresources
* feat(inko): update to v0.4.0 (#8327)Yorick Peterse2025-12-061-2/+2
| | | | This changes the structure of "if" expressions so the queries for nvim-treesitter-textobjects can be changed as to not cause any crashes.
* feat(parsers)!: remove gitlab-hosted blueprint, fusion, jsoncChristian Clason2025-12-062-26/+1
| | | | | | | Problem: Gitlab has too frequent outages, which break automation. Solution: Drop all Gitlab-hosted parsers (two of which have been unmaintained for years).
* feat(fortran)!: update parser and queriesChristian Clason2025-12-061-1/+1
| | | | Breaking change: `(do_loop_statement)` renamed to `(do_loop)`
* feat(bash): update parserChristian Clason2025-12-061-1/+1
| | | | | Breaking change: removed double parenthesis as valid opening to arithmetic expansion. (Only `$((` is allowed according to the manual.)
* fix(inko): downgrade parserChristian Clason2025-12-061-2/+2
| | | | | | Problem: The commit https://github.com/inko-lang/tree-sitter-inko/commit/fc37d05c363ccf7f515354c5a47d72b2d3ff555e broke parsing a textobjects query. Solution: Downgrade parser to previous commit and pin it (until we can move it to tier 1).
* feat(parsers): update angular, c3, desktop, elm, forth, inko, mlir, nix, ↵Christian Clason2025-12-061-12/+12
| | | | pkl, powershell, templ, xresources
* fix(lua): fix some emmyluals warningsChristian Clason2025-12-062-2/+2
|
* feat(angular): add style_unit highlighting(#8312)Dennis van den Berg2025-12-041-1/+1
|
* fix(zsh): update posix shell variablesGeorge Harker2025-12-011-1/+1
|
* feat(parsers): update angular, c3, desktop, editorconfig, elm, gdshader, ↵Christian Clason2025-11-271-16/+16
| | | | gleam, haskell, idl, php, php_only, pkl, query, readline, vimdoc, xresources
* feat(parsers): update angular, ini, json5, koto, matlab, mlir, nix, pkl, ↵Christian Clason2025-11-231-13/+13
| | | | query, sql, t32, vimdoc, zsh
* feat(parsers): update asm, c_sharp, csv, desktop, gdshader, gotmpl, haskell, ↵Christian Clason2025-11-171-17/+17
| | | | heex, helm, javadoc, matlab, mlir, pkl, psv, t32, tsv, xresources
* fix(ziggy): mark as unmaintainedChristian Clason2025-11-171-4/+2
|
* feat(wit)! update parser and queries to 1.2.0 (#8199)Mikhail Katychev2025-11-171-2/+2
|
* feat(ruby): update queries to support rbs-inline syntax (#8282)Tomohiro Hashidate2025-11-141-1/+1
|
* feat(zsh): bump parser, disallow injections for regex with expansionGeorge Harker2025-11-131-1/+1
|
* feat(sql): update parser, highlights (#8272)Derek Stride2025-11-131-1/+1
|
* feat(t32)!: update parser and queries (#8276)Christoph Sax2025-11-121-1/+1
| | | | | `trace32_hll_variable` has been removed from the grammar. The queries are now capturing `symbol` instead. `symbol` is highlighted as variable or constant.
* feat(haskell): switch to maintained forkChristian Clason2025-11-101-2/+2
|
* feat(parsers): update asm, devicetree, gdshader, hack, hyprlang, koto, ↵Christian Clason2025-11-081-14/+14
| | | | matlab, mlir, nix, ocamllex, pkl, sql, templ, zsh
* feat(parsers): add zsh support (#8240)George Harker2025-11-051-0/+8
| | | | | 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>
* feat(parsers): update angular, desktop, earthfile, editorconfig, gdshader, ↵Christian Clason2025-11-021-11/+11
| | | | javadoc, matlab, mlir, pkl, powershell, xresources
* feat!(gdshader): replace gdshader parser and queries (#8244)Tayfun Bocek2025-10-301-3/+3
| | | Switch parser to https://github.com/airblast-dev/tree-sitter-gdshader
* feat(install): remove node requirementChristian Clason2025-10-302-10/+1
| | | | | | * 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)
* feat(scfg): update parserChristian Clason2025-10-301-3/+1
|
* feat(diff): update parser after moveChristian Clason2025-10-291-2/+2
|
* feat(julia)!: update parser and queries (#8235)Christoph Horn2025-10-271-1/+1
| | | | | | | sync locals queries with upstream --------- Co-authored-by: Christian Clason <c.clason@uni-graz.at>
* feat(parsers): update c3, desktop, dot, gomod, idl, julia, kitty, matlab, ↵Christian Clason2025-10-251-13/+13
| | | | mlir, nu, php, php_only, tmux
* feat(hyprlang): update parser and queries (#8224)Omar Valdez2025-10-241-1/+1
|
* feat(julia)!: switch to maintained forkChristian Clason2025-10-231-3/+3
| | | | breaking change: ABI 15, drop support for emoji identifiers
* feat(parsers): update ada, cmake, desktop, dot, mlir, nu, qmljs, sparql, ↵Christian Clason2025-10-191-14/+14
| | | | sql, superhtml, systemverilog, t32, tmux, xresources
* fix(t32): update repo urlChristoph Sax2025-10-151-1/+1
| | | | Switches the grammar repository from GitLab to GitHub.
* feat(parsers): update angular, comment, dart, desktop, enforce, erlang, ↵Christian Clason2025-10-111-22/+22
| | | | gleam, gotmpl, hare, helm, javadoc, kitty, koto, mlir, racket, rust, scheme, superhtml, systemverilog, wit, xresources, yaml
* feat(tmux)!: update parser and highlightsSteven Xu2025-10-111-1/+1
| | | | | | Breaking changes: - Nodes `(variable_name)`, `(expr_variable_name)`, `(variable_name_short)`, are exposed as `(name)`.
* feat(tmux)!: update parser and highlightsSteven Xu2025-10-101-2/+2
| | | | | | | | | | 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.
* feat(inko): update parser for let pattern matchingYorick Peterse2025-10-071-1/+1
| | | | | | | | 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.
* feat(nu)!: update parser and queriesblindfs2025-10-061-1/+1
|
* feat(angular)!: update parser and queriesChristian Clason2025-10-041-1/+1
| | | | Breaking change: node `(static_member_expression)` was removed