aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix(lua): re-add missing assignment operatorHEADmainChristian Clason21 hours1-0/+2
|
* feat(lua): replace operator list with fieldChristian Clason22 hours1-24/+6
|
* fix(nix): refactor nixosTest injections for better performance (#8378)Marc Jakobi3 days2-13/+31
|
* 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 days2-2/+2
|
* perf(nix): replace match with lua-matchMarc Jakobi6 days2-31/+101
|
* fix(strace): no longer need to generateChristian Clason11 days1-2/+1
|
* feat(vim): support `:tab` commandChristian Clason12 days1-0/+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(dependabot): fix labelsChristian Clason2025-12-171-2/+1
|
* ci: bump the actions group with 2 updatesdependabot[bot]2025-12-174-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps the actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request). Updates `actions/checkout` from 5 to 6 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) Updates `peter-evans/create-pull-request` from 7 to 8 - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](https://github.com/peter-evans/create-pull-request/compare/v7...v8) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: peter-evans/create-pull-request dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions ... Signed-off-by: dependabot[bot] <support@github.com>
* ci: add dependabot for GH actionsChristian Clason2025-12-172-1/+18
|
* chore: remove FUNDING.ymlChristian Clason2025-12-172-3/+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-175-14/+104
| | | Breaking change: `(condition_bool)` renamed to `(condition_bool_legacy)`
* docs(readme)!: `main` is now the default branchChristian Clason2025-12-141-12/+8
|
* feat(gleam)!: update parser and queriesChristian Clason2025-12-132-2/+2
| | | | 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
* ci(test): bump tree-sitter/setup-actions to v2Christian Clason2025-12-112-2/+2
|
* feat(haskell): injection for morpheus-graphql-client quasiquotesMarc Jakobi2025-12-091-0/+11
|
* feat(gdscript): update builtin highlightsRiad2025-12-091-61/+270
| | | | | Added all builtin annotations, constants, methods and types as of godot commit : 10c7cb8
* feat(sql): improve `@type` capture (#8315)adaitche2025-12-091-2/+6
| | | | | | Problem: `@type` currently captures function calls but fails to capture CTE names. Solution: Don't capture types in invocations. Add pattern for `cte`.
* feat(parsers): update brightscript, desktop, gotmpl, helm, ini, javadoc, ↵Christian Clason2025-12-091-12/+12
| | | | mlir, nu, powershell, slint, vimdoc, xresources
* feat(bash): highlight arguments of trap and kill builtin commandsOmar Valdez2025-12-082-12/+36
|
* feat(bash): remove unnecessary capturesOmar Valdez2025-12-081-6/+0
| | | | | | - Bash does not have boolean values and the builtin `true` and `false` commands are already covered by another capture. - The grammar has a `number` node and it's already captured.
* fix(ruby): highlighting for string-literal symbols (#8317)Cameron2025-12-081-1/+5
|
* feat(inko): update to v0.4.0 (#8327)Yorick Peterse2025-12-062-3/+3
| | | | This changes the structure of "if" expressions so the queries for nvim-treesitter-textobjects can be changed as to not cause any crashes.
* feat(json): add support for jsonc filesChristian Clason2025-12-065-1/+8
|
* feat(parsers)!: remove gitlab-hosted blueprint, fusion, jsoncChristian Clason2025-12-0619-465/+4
| | | | | | | 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-063-3/+3
| | | | Breaking change: `(do_loop_statement)` renamed to `(do_loop)`
* feat(bash): update parserChristian Clason2025-12-062-5/+5
| | | | | Breaking change: removed double parenthesis as valid opening to arithmetic expansion. (Only `$((` is allowed according to the manual.)
* fix(inko): downgrade parserChristian Clason2025-12-062-3/+3
| | | | | | 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-066-13/+37
|
* feat(angular): add style_unit highlighting(#8312)Dennis van den Berg2025-12-042-1/+3
|
* fix(fennel): highlight `$[1-9]` in multi-symbol context properlyAlexei Mozaidze2025-12-031-3/+3
| | | | | Highlights the dollar symbol properly in multi-symbol contexts, like `$3.some.properties`. There was already a fix for a similar issue on #8067, but it only addressed `$.some.properties`, but not the variant with the argument number in it.
* docs: document setting foldmethod alongside foldexpr (#8187)Gabriel Holodak2025-12-022-0/+2
|
* feat(vhs): update options list (#8309)nsfisis2025-12-021-0/+6
|
* fix(zsh): update posix shell variablesGeorge Harker2025-12-012-31/+63
|
* 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(gdshader): update highlight queries (#8299)Tayfun Bocek2025-11-271-2/+5
| | | | | | | | * use uniform scope node instead of literal matching This avoids the need to refactor if other scope types are added. Maybe helps performance as well. * add method expression highlight
* fix(perl): correct use of supertypesChristian Clason2025-11-251-6/+28
|
* fix(haskell): correct use of supertypes in `(decl)` patternsChristian Clason2025-11-251-3/+31
| | | | | | | | | | | Problem: These patterns were impossible, since children need to be children of every subtype of a supertype to be captured in this way. As subtypes could appear as children themselves, the query code silently "skipped over" the supertype restriction in the pattern. This was fixed in tree-sitter v0.26.0, which now (correctly) flags these patterns as "impossible". Solution: Add the appropriate child nodes explicitly.
* feat(parsers): update angular, ini, json5, koto, matlab, mlir, nix, pkl, ↵Christian Clason2025-11-231-13/+13
| | | | query, sql, t32, vimdoc, zsh
* fix(fsharp): correct use of supertypes in `(_type)` patternsChristian Clason2025-11-191-4/+6
| | | | | | | | | | | Problem: These patterns were impossible, since children need to be children of every subtype of a supertype to be captured in this way. As subtypes could appear as children themselves, the query code silently "skipped over" the supertype restriction in the pattern. This was fixed in tree-sitter v0.26.0, which now (correctly) flags these patterns as "impossible". Solution: Add the appropriate child nodes explicitly.
* 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-172-6/+4
|
* feat(wit)! update parser and queries to 1.2.0 (#8199)Mikhail Katychev2025-11-173-13/+52
|
* chore: remove format-queries scriptChristian Clason2025-11-142-468/+1
| | | | | | The source of truth for formatting (according to make formatquery and CI) is now ts_query_ls, so remove the no longer required script to prevent divergence and bitrotting.