aboutsummaryrefslogtreecommitdiffstats
path: root/runtime/queries
Commit message (Collapse)AuthorAgeFilesLines
* fix(gdshader): add missing keyword to group (#8274)Tayfun Bocek2025-11-101-0/+1
|
* fix(python): nospell for interpolationJaehwang Jung2025-11-061-1/+1
|
* feat(parsers): add zsh support (#8240)George Harker2025-11-054-0/+395
| | | | | 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 Svirshchevskiy2025-11-042-1/+28
|
* feat(ecma): variable definition from object destructure (#8233)Igor Lacerda2025-11-041-0/+4
|
* fix(xml): remove `CDATA` injectionIzzy Muerte2025-11-031-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!(gdshader): replace gdshader parser and queries (#8244)Tayfun Bocek2025-10-301-87/+209
| | | Switch parser to https://github.com/airblast-dev/tree-sitter-gdshader
* fix: prefer `#eq?` for checking equality with one string (#8246)Riley Bruins2025-10-308-15/+15
|
* feat(julia)!: update parser and queries (#8235)Christoph Horn2025-10-271-17/+21
| | | | | | | sync locals queries with upstream --------- Co-authored-by: Christian Clason <c.clason@uni-graz.at>
* feat(apex): javadoc injections (#8232)imawaki2025-10-261-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 Velykoivanenko2025-10-263-3/+30
| | | Co-authored-by: Riley Bruins <ribru17@hotmail.com>
* feat(nu): update syntax to Nu 0.108.0 (#8227)zc he2025-10-251-24/+19
| | | also deduplicate bracket rules
* feat(hyprlang): update parser and queries (#8224)Omar Valdez2025-10-241-0/+6
|
* fix: use proper `; inherits` syntax in queries (#8226)Riley Bruins2025-10-246-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 outputIsla Waters2025-10-241-1/+0
|
* feat(perl): Add language injection based on heredoc delimiterIsla Waters2025-10-241-0/+4
|
* fix(nu): separate patterns for `collection_type`zc he2025-10-211-7/+12
|
* feat(julia): update builtin functions and types (#8203)Christian Clason2025-10-171-14/+17
| | | Update to Julia 1.12 (sync with upstream)
* fix(vue): `@character.special` highlights for `:`, `.` (#8200)Riley Bruins2025-10-151-1/+1
|
* feat(vue): delimiter highlight touch-upsRiley Bruins2025-10-121-1/+9
|
* fix(kitty): align line continuation highlightsRiley Bruins2025-10-111-1/+1
| | | | | Changes them from `@comment` to `@punctuation.special`, which is how they are in other languages.
* feat(tmux)!: update parser and highlightsSteven Xu2025-10-111-2/+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-6/+20
| | | | | | | | | | 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-2/+2
|
* feat(angular)!: update parser and queriesChristian Clason2025-10-041-4/+1
| | | | Breaking change: node `(static_member_expression)` was removed
* feat(inko): update parser and highlightsYorick Peterse2025-10-031-0/+5
| | | | | This commit includes syntax support for a few new syntax elements, and updates the highlights queries to highlight two new expression keywords.
* feat(python): highlight special brackets in `format_expression`Omar Valdez2025-10-031-0/+4
|
* feat(java): highlight wildcards (#8165)Riley Bruins2025-10-021-0/+3
|
* fix: remove redundant alternants (#8159)Riley Bruins2025-09-2832-59/+0
|
* feat(parsers): add kitty (#8129)Mouinul Hossain2025-09-282-0/+206
|
* feat(inko)!: update parser and queriesChristian Clason2025-09-281-1/+0
| | | | Breaking change: `(array_pattern)` rule and node was removed again.
* feat(hyprlang): highlight more exec keywordsOmar Valdez2025-09-221-0/+3
|
* feat(snl): add parser and queriesMinijackson2025-09-225-0/+509
|
* fix: align line continuation highlights (#8146)Riley Bruins2025-09-215-5/+10
| | | | These should be `@punctuation.special`. Added the highlight for python, cylc, and make. Corrected it for earthfile and matlab.
* feat(koto)!: update parser and queriesChristian Clason2025-09-211-1/+2
| | | | Breaking changes: `call`, `index`, `lookup` fields removed
* feat(python): revert breaking changeChristian Clason2025-09-191-5/+7
| | | | | | | | | 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.
* feat(latex): add counter nodes' highlight rulesThibault de Villèle2025-09-191-0/+59
|
* feat(latex)!: update parser and queriesThibault de Villèle2025-09-191-3/+3
| | | | | | Breaking change: `(curly_group_label)` replaced by `(curly_group_text)` see latex-lsp/tree-sitter-latex#213
* fix(c_sharp): missing highlight for parameter modifiersharpchen2025-09-191-0/+3
|
* fix(c_sharp): missing query for delegate namesharpchen2025-09-171-0/+3
|
* feat(parsers): update bash, c, cpp, desktop, djot, dtd, editorconfig, ↵Christian Clason2025-09-171-7/+5
| | | | 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
* feat(rifleconf): add parser and queriespurarue2025-09-142-0/+47
|
* feat(python)!: update parser and queriesChristian Clason2025-09-131-1/+0
| | | | Breaking change: anonymous node `"expect*"` was removed by the refactor.
* feat(glimmer_*): add `glimmer_template` folds (#8115)NullVoxPopuli2025-09-132-0/+4
|
* feat(snakemake): update queries (#8106)osthomas2025-09-073-20/+64
| | | also add indent tests
* feat(proto): folds for import statementsRiley Bruins2025-08-311-0/+2
|
* feat(proto): more delimiter, property highlightsRiley Bruins2025-08-311-0/+18
|
* feat(wxml): add parser and queriesBlockLune2025-08-294-0/+115
|
* feat(matlab)!: update parser and queriesChristian Clason2025-08-291-3/+6
|