aboutsummaryrefslogtreecommitdiffstats
path: root/runtime/queries
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* feat(nu)!: update parser and queriesChristian Clason2025-08-261-31/+21
|
* feat(gotmpl,helm)!: update parser and queriesChristian Clason2025-08-251-1/+8
|
* fix(blade): fix highlighting of php tagsCaleb White2025-08-251-0/+2
|
* feat(inko): add support for array patternsYorick Peterse2025-08-211-0/+1
| | | | | This updates the version of the Inko parser to the latest version and includes indent support for the new array pattern node.
* feat(matlab)!: update parser and queriesChristian Clason2025-08-191-1/+2
|
* fix(fennel): highlight $ in multi-symbol context properlyAlexei Mozaidze2025-08-121-0/+3
| | | | | Highlights the dollar symbol properly in multi-symbol contexts like `$.some.properties`
* feat(php): update php and php_only parsers to v0.24.0Caleb White2025-08-121-8/+9
|
* feat(sproto): add parser涵曦2025-08-124-0/+65
|
* feat(gdscript): misc operators, semicolon highlightRiley Bruins2025-08-061-0/+5
|
* fix(jinja_inline): fix crashing query patternRobert Muir2025-08-051-3/+3
| | | | | If jinja_inline parser is regenerated, then this pattern hits an "impossible" assert in tree-sitter query processing.
* Revert "fix(jinja): remove crashing pattern"Robert Muir2025-08-051-8/+8
| | | | This reverts commit 8c8742871a1489afd7878bfee4bc40465f4a116a.
* feat(systemverilog)!: update parser and queriesChristian Clason2025-08-052-17/+20
| | | | | | | | Breaking changes: 1. `(comment)` node split into `(one_line_comment)` and `(block_comment)` 2. named `(directive_foo)` nodes replaced by anonymous `"'foo"` (with backtick!) nodes -- but not consistently
* fix(c, ecma): remove invalid predicate parametersRiley Bruins2025-07-222-3/+3
| | | | These are not valid named nodes in their respective languages.
* fix(jinja): remove crashing patternChristian Clason2025-07-211-8/+8
| | | | https://github.com/cathaysia/tree-sitter-jinja/issues/37
* feat(glimmer): add fold queries (#8020)NullVoxPopuli2025-07-212-0/+2
|
* feat(chatito)!: update parser and queriesChristian Clason2025-07-201-1/+1
| | | | node `(eq)` is replaced by field `eq: _`
* fix(jinja): assign highlights to all variables and functionsRobert Muir2025-07-191-6/+24
| | | | | | | | | | | The majority of jinja variables aren't assigned any highlights at all. Assign @variable to all identifiers. Jinja filters without parameters are not highlighted as functions: add a query for these. Refine the existing @variable.member to only capture identifiers instead of broader nodes.
* feat(wit)!: update parser and queriesChristian Clason2025-07-193-17/+20
|
* feat(pkl): add parser and queries (#8011)Riley Bruins2025-07-193-0/+215
|
* feat(groq): add parser and queries (#8008)Alan Russell2025-07-185-0/+133
|