| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |
| | | ||||||
| * | chore: remove format-queries script | Christian Clason | 2025-11-14 | 2 | -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. | |||||
| * | feat(ruby): update queries to support rbs-inline syntax (#8282) | Tomohiro Hashidate | 2025-11-14 | 3 | -1/+38 | |
| | | ||||||
| * | feat(zsh): bump parser, disallow injections for regex with expansion | George Harker | 2025-11-13 | 2 | -1/+2 | |
| | | ||||||
| * | feat(sql): update parser, highlights (#8272) | Derek Stride | 2025-11-13 | 2 | -1/+29 | |
| | | ||||||
| * | feat(t32)!: update parser and queries (#8276) | Christoph Sax | 2025-11-12 | 6 | -13/+17 | |
| | | | | | | `trace32_hll_variable` has been removed from the grammar. The queries are now capturing `symbol` instead. `symbol` is highlighted as variable or constant. | |||||
| * | fix(gdshader): add missing keyword to group (#8274) | Tayfun Bocek | 2025-11-10 | 1 | -0/+1 | |
| | | ||||||
| * | feat(haskell): switch to maintained fork | Christian Clason | 2025-11-10 | 2 | -3/+3 | |
| | | ||||||
| * | ci: add check for downstream queries | Christian Clason | 2025-11-10 | 1 | -0/+58 | |
| | | | | | | | | | | | | | Problem: Parser updates may break downstream queries. Solution: Add workflow that clones and validates queries in * https://github.com/nvim-treesitter/nvim-treesitter-textobjects#main * https://github.com/nvim-treesitter/nvim-treesitter-context on changes to the parsers.lua table. (Workflow should not be required to pass; the purpose is to give a heads-up that follow-up PRs are needed.) | |||||
| * | feat(parsers): update asm, devicetree, gdshader, hack, hyprlang, koto, ↵ | Christian Clason | 2025-11-08 | 1 | -14/+14 | |
| | | | | | matlab, mlir, nix, ocamllex, pkl, sql, templ, zsh | |||||
| * | fix(python): nospell for interpolation | Jaehwang Jung | 2025-11-06 | 1 | -1/+1 | |
| | | ||||||
| * | feat(parsers): add zsh support (#8240) | George Harker | 2025-11-05 | 7 | -0/+762 | |
| | | | | | | 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> | |||||
| * | fix(typescript): support type param for styled components (#8066) | Alexey Svirshchevskiy | 2025-11-04 | 2 | -1/+28 | |
| | | ||||||
| * | feat(ecma): variable definition from object destructure (#8233) | Igor Lacerda | 2025-11-04 | 1 | -0/+4 | |
| | | ||||||
| * | fix(xml): remove `CDATA` injection | Izzy Muerte | 2025-11-03 | 1 | -2/+1 | |
| | | | | | This change does not break existing injections that currently ship with nvim-treesitter, but instead allows additional injections to be defined by users, like those found in the Max/MSP Jitter XML Shader format. | |||||
| * | feat(parsers): update angular, desktop, earthfile, editorconfig, gdshader, ↵ | Christian Clason | 2025-11-02 | 1 | -11/+11 | |
| | | | | | javadoc, matlab, mlir, pkl, powershell, xresources | |||||
| * | feat!(gdshader): replace gdshader parser and queries (#8244) | Tayfun Bocek | 2025-10-30 | 4 | -91/+239 | |
| | | | | Switch parser to https://github.com/airblast-dev/tree-sitter-gdshader | |||||
| * | feat(install): remove node requirement | Christian Clason | 2025-10-30 | 6 | -351/+337 | |
| | | | | | | | * 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 parser | Christian Clason | 2025-10-30 | 1 | -3/+1 | |
| | | ||||||
| * | fix: prefer `#eq?` for checking equality with one string (#8246) | Riley Bruins | 2025-10-30 | 9 | -15/+19 | |
| | | ||||||
| * | feat(diff): update parser after move | Christian Clason | 2025-10-29 | 2 | -3/+3 | |
| | | ||||||
| * | feat(julia)!: update parser and queries (#8235) | Christoph Horn | 2025-10-27 | 2 | -18/+22 | |
| | | | | | | | | sync locals queries with upstream --------- Co-authored-by: Christian Clason <c.clason@uni-graz.at> | |||||
| * | feat(apex): javadoc injections (#8232) | imawaki | 2025-10-26 | 1 | -0/+9 | |
| | | | | | | | Apex codebases commonly use Javadoc-style comments, similar to Java (Apex is Salesforce's object-oriented language). This updates the injection query to capture javadoc nodes instead of the generic comment for better highlighting and parsing accuracy. | |||||
| * | fix(python): regex injection not working for concatenated strings (#8197) | Lev Velykoivanenko | 2025-10-26 | 7 | -3/+83 | |
| | | | | Co-authored-by: Riley Bruins <ribru17@hotmail.com> | |||||
| * | feat(parsers): update c3, desktop, dot, gomod, idl, julia, kitty, matlab, ↵ | Christian Clason | 2025-10-25 | 1 | -13/+13 | |
| | | | | | mlir, nu, php, php_only, tmux | |||||
| * | feat(nu): update syntax to Nu 0.108.0 (#8227) | zc he | 2025-10-25 | 1 | -24/+19 | |
| | | | | also deduplicate bracket rules | |||||
| * | feat(hyprlang): update parser and queries (#8224) | Omar Valdez | 2025-10-24 | 2 | -1/+7 | |
| | | ||||||
| * | fix: use proper `; inherits` syntax in queries (#8226) | Riley Bruins | 2025-10-24 | 6 | -6/+11 | |
| | | | | | | Some queries don't add a colon after the `inherits` keyword, which nvim could handle but `ts_query_ls` could not, causing it to give incomplete diagnostics. | |||||
| * | Remove empty capture based on ts_query_ls output | Isla Waters | 2025-10-24 | 1 | -1/+0 | |
| | | ||||||
| * | feat(perl): Add language injection based on heredoc delimiter | Isla Waters | 2025-10-24 | 1 | -0/+4 | |
| | | ||||||
| * | feat(julia)!: switch to maintained fork | Christian Clason | 2025-10-23 | 2 | -4/+4 | |
| | | | | | breaking change: ABI 15, drop support for emoji identifiers | |||||
| * | fix(nu): separate patterns for `collection_type` | zc he | 2025-10-21 | 1 | -7/+12 | |
| | | ||||||
| * | feat(parsers): update ada, cmake, desktop, dot, mlir, nu, qmljs, sparql, ↵ | Christian Clason | 2025-10-19 | 1 | -14/+14 | |
| | | | | | sql, superhtml, systemverilog, t32, tmux, xresources | |||||
| * | feat(julia): update builtin functions and types (#8203) | Christian Clason | 2025-10-17 | 1 | -14/+17 | |
| | | | | Update to Julia 1.12 (sync with upstream) | |||||
| * | docs(readme): remove wiki link | Christian Clason | 2025-10-17 | 2 | -3/+1 | |
| | | ||||||
| * | fix(vue): `@character.special` highlights for `:`, `.` (#8200) | Riley Bruins | 2025-10-15 | 1 | -1/+1 | |
| | | ||||||
| * | fix(t32): update repo url | Christoph Sax | 2025-10-15 | 2 | -2/+2 | |
| | | | | | Switches the grammar repository from GitLab to GitHub. | |||||
