aboutsummaryrefslogtreecommitdiffstats
path: root/runtime/queries
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* fix(c_sharp): "<", ">" in type param lists are brackets (#8003)Riley Bruins2025-07-151-0/+6
|
* feat(c_sharp): highlight `::` (#8002)Riley Bruins2025-07-141-0/+1
|
* feat(blade): update blade parser and queriesCaleb White2025-07-114-21/+85
|
* feat(ziggy,ziggy-schema): update parser and queriesChristian Clason2025-07-091-1/+11
| | | | Breaking change: ziggy-schema removed "map" node
* feat(vim): highlight "trim" in script heredocsChristian Clason2025-07-071-0/+3
| | | | Allow the optional "trim", as documented in ":help :lua-heredoc".
* feat(latex)!: update parser and queriesChristian Clason2025-07-051-2/+2
| | | | Breaking change: `label_definition`, `label_text` patterns
* fix(http): prefer folding requestsIgor2025-07-041-1/+1
|
* fix: remove import references to jsx/locals.scmRiley Bruins2025-07-032-2/+2
| | | | There are no JSX locals (yet...?)
* feat(D): highlight `(string)` etc. as `@keyword.type` (#7978)Baruch Even2025-06-291-0/+3
| | | Co-authored-by: Baruch Even <baruch@weka.io>
* feat(php): fold match_expressionprzepompownia2025-06-291-0/+1
|
* feat(php): fold array_creation_expressionprzepompownia2025-06-291-0/+1
|
* feat(fish): more builtin commands and variables (#7972)Eric Mrak2025-06-261-9/+10
| | | | | | | | builtin commands: * abbr * path builtin variables: * fish_cursor_*
* feat(verilog)!: rename to systemverilogChristian Clason2025-06-243-0/+0
| | | | Grammar name was changed to coincide with repository name
* feat(swift)!: update parser and queriesChristian Clason2025-06-244-19/+11
|
* feat(powershell)!: update parser and queriesChristian Clason2025-06-221-5/+0
| | | | removed nodes: `"class"`, `"enum"`
* feat(vue): add template commentstring metadataguilhas072025-06-181-0/+3
|
* feat(purescript)!: update parser and queriesChristian Clason2025-06-171-1/+0
| | | | removed note: `(constructor_operator)`
* fix(css): universal selector "*" has precedence over operator (#7948)uncenter2025-06-141-5/+5
|
* feat(dot): fold queriesIgor2025-06-131-0/+4
|
* fix(bash): highlight shebang also when spacedÉric NICOLAS2025-06-091-1/+1
| | | | | | | | | | | | | | | | | | | | | This commit aligns the shebang highlighting in bash syntax to what the Linux kernel will recognise as a valid shebang construct. In summary, the kernel will accept both headers: #!/usr/bin/env lua #! /usr/bin/env lua The second one is quite prominently used throughout documentation online, such as on Wikipedia's page for Shebang (Unix) [1]. Some sources are adamant it wouldn't be supported at a kernel level, but it looks to me, upon closer inspection of the current kernel code [2], that it is indeed quite evidently valid. It'll simply skip over to the first character that's neither a space 0x20 nor a tab 0x09. [1] https://en.wikipedia.org/wiki/Shebang_(Unix) [2] https://github.com/torvalds/linux/blob/ec7714e4947909190ffb3041a03311a975350fe0/fs/binfmt_script.c#L44-L71
* feat(cpp): highlight template method callJaehwang Jung2025-06-071-0/+5
|
* fix(ipkg)!: remove parser and queriesChristian Clason2025-06-065-131/+0
| | | | grammar repo is 404 (user removed) and no forks exist
* feat(desktop): update parser and queriesOmar Valdez2025-06-061-3/+0
|
* feat(nickel)!: update parser and queriesChristian Clason2025-06-021-1/+1
| | | | Breaking change: `(record_field)` -> `field_decl`
* fix(git_config): match lowercase Git config varsÉric NICOLAS2025-05-312-4/+4
| | | | | | | | Git config's sections, variable names, and (sometimes) subsections are case-insensitive. This commit proposes to match the full lowercase variants in addition to the non-normalised, lowerCamelCase ones. See `git help config`
* feat: add c3 (#7891)Christian Buttner2025-05-284-0/+521
|
* fix(just): do not restrict `@function.call` to explicit list (#7905)Noah Bogart2025-05-281-11/+1
|
* fix(queries): fix rebase errors on mainChristian Clason2025-05-283-12/+15
|
* fix(haskell): properly set inline-python injection languageMarc Jakobi2025-05-271-3/+4
|