| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(install): warn on unsupported parsersfeat/warn | Christian Clason | 35 hours | 1 | -2/+6 |
| | | |||||
| * | fix(lua): re-add missing assignment operator | Christian Clason | 3 days | 1 | -0/+2 |
| | | |||||
| * | feat(lua): replace operator list with field | Christian Clason | 3 days | 1 | -24/+6 |
| | | |||||
| * | fix(nix): refactor nixosTest injections for better performance (#8378) | Marc Jakobi | 5 days | 2 | -13/+31 |
| | | |||||
| * | bot(parsers): update desktop, editorconfig, erlang, gotmpl, helm, lua, mlir, ↵ | nvim-treesitter-bot[bot] | 7 days | 1 | -12/+12 |
| | | | | | pascal, sql, typoscript, v, xresources | ||||
| * | chore(nix): add mrcjkb to maintainers | Marc Jakobi | 7 days | 2 | -2/+2 |
| | | |||||
| * | perf(nix): replace match with lua-match | Marc Jakobi | 7 days | 2 | -31/+101 |
| | | |||||
| * | fix(strace): no longer need to generate | Christian Clason | 13 days | 1 | -2/+1 |
| | | |||||
| * | feat(vim): support `:tab` command | Christian Clason | 14 days | 1 | -0/+1 |
| | | |||||
| * | fix(strace): generate removed parser | Christian Clason | 14 days | 1 | -1/+2 |
| | | |||||
| * | bot(parsers): update editorconfig, meson, mlir, phpdoc, t32, vhdl | nvim-treesitter-bot[bot] | 14 days | 1 | -6/+6 |
| | | |||||
| * | ci(dependabot): fix labels | Christian Clason | 2025-12-17 | 1 | -2/+1 |
| | | |||||
| * | ci: bump the actions group with 2 updates | dependabot[bot] | 2025-12-17 | 4 | -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 actions | Christian Clason | 2025-12-17 | 2 | -1/+18 |
| | | |||||
| * | chore: remove FUNDING.yml | Christian Clason | 2025-12-17 | 2 | -3/+1 |
| | | |||||
| * | feat(parsers): update ada, c3, comment, desktop, editorconfig, elm, julia, ↵ | Christian Clason | 2025-12-17 | 1 | -16/+16 |
| | | | | | mlir, nu, phpdoc, t32, tera, vim, vimdoc, xresources, zsh | ||||
| * | feat(typoscript)!: update grammar and queries (#8341) | Manfred Egger | 2025-12-17 | 5 | -14/+104 |
| | | | | Breaking change: `(condition_bool)` renamed to `(condition_bool_legacy)` | ||||
| * | docs(readme)!: `main` is now the default branch | Christian Clason | 2025-12-14 | 1 | -12/+8 |
| | | |||||
| * | feat(gleam)!: update parser and queries | Christian Clason | 2025-12-13 | 2 | -2/+2 |
| | | | | | Breaking change: `(bit_string_*)` renamed to `(bit_array_*)` | ||||
| * | feat(parsers): update fortran, gotmpl, helm, idl, mlir, pkl, query, racket, ↵ | Christian Clason | 2025-12-13 | 1 | -12/+12 |
| | | | | | scheme, slint, vhdl, zsh | ||||
| * | ci(test): bump tree-sitter/setup-actions to v2 | Christian Clason | 2025-12-11 | 2 | -2/+2 |
| | | |||||
| * | feat(haskell): injection for morpheus-graphql-client quasiquotes | Marc Jakobi | 2025-12-09 | 1 | -0/+11 |
| | | |||||
| * | feat(gdscript): update builtin highlights | Riad | 2025-12-09 | 1 | -61/+270 |
| | | | | | | Added all builtin annotations, constants, methods and types as of godot commit : 10c7cb8 | ||||
| * | feat(sql): improve `@type` capture (#8315) | adaitche | 2025-12-09 | 1 | -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 Clason | 2025-12-09 | 1 | -12/+12 |
| | | | | | mlir, nu, powershell, slint, vimdoc, xresources | ||||
| * | feat(bash): highlight arguments of trap and kill builtin commands | Omar Valdez | 2025-12-08 | 2 | -12/+36 |
| | | |||||
| * | feat(bash): remove unnecessary captures | Omar Valdez | 2025-12-08 | 1 | -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) | Cameron | 2025-12-08 | 1 | -1/+5 |
| | | |||||
| * | feat(inko): update to v0.4.0 (#8327) | Yorick Peterse | 2025-12-06 | 2 | -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 files | Christian Clason | 2025-12-06 | 5 | -1/+8 |
| | | |||||
| * | feat(parsers)!: remove gitlab-hosted blueprint, fusion, jsonc | Christian Clason | 2025-12-06 | 19 | -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 queries | Christian Clason | 2025-12-06 | 3 | -3/+3 |
| | | | | | Breaking change: `(do_loop_statement)` renamed to `(do_loop)` | ||||
| * | feat(bash): update parser | Christian Clason | 2025-12-06 | 2 | -5/+5 |
| | | | | | | Breaking change: removed double parenthesis as valid opening to arithmetic expansion. (Only `$((` is allowed according to the manual.) | ||||
| * | fix(inko): downgrade parser | Christian Clason | 2025-12-06 | 2 | -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 Clason | 2025-12-06 | 1 | -12/+12 |
| | | | | | pkl, powershell, templ, xresources | ||||
| * | fix(lua): fix some emmyluals warnings | Christian Clason | 2025-12-06 | 6 | -13/+37 |
| | | |||||
| * | feat(angular): add style_unit highlighting(#8312) | Dennis van den Berg | 2025-12-04 | 2 | -1/+3 |
| | | |||||
| * | fix(fennel): highlight `$[1-9]` in multi-symbol context properly | Alexei Mozaidze | 2025-12-03 | 1 | -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 Holodak | 2025-12-02 | 2 | -0/+2 |
| | | |||||
| * | feat(vhs): update options list (#8309) | nsfisis | 2025-12-02 | 1 | -0/+6 |
| | | |||||
| * | fix(zsh): update posix shell variables | George Harker | 2025-12-01 | 2 | -31/+63 |
| | | |||||
| * | feat(parsers): update angular, c3, desktop, editorconfig, elm, gdshader, ↵ | Christian Clason | 2025-11-27 | 1 | -16/+16 |
| | | | | | gleam, haskell, idl, php, php_only, pkl, query, readline, vimdoc, xresources | ||||
| * | feat(gdshader): update highlight queries (#8299) | Tayfun Bocek | 2025-11-27 | 1 | -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 supertypes | Christian Clason | 2025-11-25 | 1 | -6/+28 |
| | | |||||
| * | fix(haskell): correct use of supertypes in `(decl)` patterns | Christian Clason | 2025-11-25 | 1 | -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 Clason | 2025-11-23 | 1 | -13/+13 |
| | | | | | query, sql, t32, vimdoc, zsh | ||||
| * | fix(fsharp): correct use of supertypes in `(_type)` patterns | Christian Clason | 2025-11-19 | 1 | -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 Clason | 2025-11-17 | 1 | -17/+17 |
| | | | | | heex, helm, javadoc, matlab, mlir, pkl, psv, t32, tsv, xresources | ||||
| * | fix(ziggy): mark as unmaintained | Christian Clason | 2025-11-17 | 2 | -6/+4 |
| | | |||||
| * | feat(wit)! update parser and queries to 1.2.0 (#8199) | Mikhail Katychev | 2025-11-17 | 3 | -13/+52 |
| | | |||||
