aboutsummaryrefslogtreecommitdiffstats
path: root/queries
Commit message (Collapse)AuthorAgeFilesLines
...
* feat(php): add support for new relative_name nodeCaleb White2025-02-261-5/+26
|
* feat(markdown): completely conceal codeblock fences on nightlyChristian Clason2025-02-251-2/+4
| | | | | Required to make https://github.com/neovim/neovim/pull/31324 work with nvim-treesitter.
* fix(gleam): indent on unqualified import rather than importAlex Manning2025-02-251-1/+1
|
* feat(typst): add more foldsAndreas Hartmann2025-02-251-0/+4
| | | | | | | | | for the following language constructs: - 'for' blocks - 'if/else' expressions - raw markup blocks (```) - `content`
* feat(just): improve attribute highlightsOmar Valdez2025-02-251-5/+21
| | | | | | - Default attribute highlight - Highlight more builtin attributes - Highlight special attribute arguments
* feat(inko): add support for "for" loopsYorick Peterse2025-02-212-0/+2
| | | | | | These will be introduced as part of the 0.19.0 release. This commit updates the lockfile as well as the relevant queries to accommodate the new expression and "in" now being a keyword.
* feat(liquid): capture `(front_matter)` and inject `yaml` (#7672)Hank Jackson2025-02-212-0/+7
|
* feat(pascal): Add asm language injection for PascalPhilip Zander2025-02-201-4/+2
|
* feat(promql): do not use regex for string labels (#7669)Daniil Leontev2025-02-202-2/+19
| | | | | | | | | | | | | | | | | In Prometheus, label values are treated as strings when used with the `=` and `!=` operators, and as regular expressions when used with the `=~` and `!~` operators. Injecting and then highlighting all label values as regex leads to a situation where entirely valid **string** label values containing regex special characters are mistakenly parsed and highlighted as regex. This results in syntax errors, causing labels to be highlighted incorrectly. For example, in `foo{bar=~"[a-z]{1,3}"}`, `{` and `}` are regex special characters, so regex highlighting is expected. However, in `foo{path="/foo/{id}"}`, `{` and `}` are just part of the string and have no special meaning, so the whole value should be highlighted as a string.
* feat(java): add injections for markdown documentation commentsRobert Muir2025-02-201-0/+12
| | | | | | Since Java 23, java documentation supports markdown. It is supported by a '///' line comment followed by mandatory white space: https://openjdk.org/jeps/467
* feat(yaml): capture "boolean strings" (#7512)Chris Grieser2025-02-191-0/+17
| | | | | | See for example: https://www.bram.us/2022/01/11/yaml-the-norway-problem/ values based on: https://yamllint.readthedocs.io/en/stable/rules.html#module-yamllint.rules.truthy Parser targets YAML 1.2, which has stricter promotions.
* fix(css): do not fold top-level blocks (#7562)Michael Parque2025-02-191-0/+6
| | | | | | Using (block) makes the fold behavior only work on the line that the block starts not the start line of the statement, which is unideal when the preceding statement spans multiple lines. instead, use all top-level statements explicitly from https://github.com/tree-sitter/tree-sitter-css/blob/master/grammar.js
* feat(gomod): support `tool` directive (#7649)Yuki Ito2025-02-191-0/+4
|
* feat(inko)!: remove the "class" keyword (#7663)Yorick Peterse2025-02-171-1/+0
| | | | | | This keyword is deprecated as of 0.18.1 (released on February 12, 2025) and is being removed as part of the upcoming 0.19.0 release. BREAKING CHANGE: replace with `type`.
* feat(nu): new attribute syntax and add folds.scm (#7650)zc he2025-02-162-9/+18
|
* feat(sparql): add regex injectionginnyTheCat2025-02-101-0/+6
|
* feat(typescript): highlight awaited functions with type parametersOmar Valdez2025-02-101-0/+12
|
* bot(lockfile): update erlang, gleam, jinja, jinja_inline, ziggy, ziggy_schemanvim-treesitter-bot[bot]2025-02-081-3/+0
|
* feat(jinja): add parser and queries (#7573)loongtao.zhang2025-02-084-0/+183
| | | | Signed-off-by: loongtao.zhang <loongtao.zhang@outlook.com> Co-authored-by: Riley Bruins <ribru17@hotmail.com>
* feat(enforce): add parser and queries (#7626)simonvic2025-02-085-0/+283
|
* feat(hyprlang): bash injection for bindings with descriptionsOmar Valdez2025-02-081-0/+2
|
* feat(nu)!: added some new operators, removed deprecated keyword `register` ↵zc he2025-02-051-1/+16
| | | | (#7620)
* Fix panic!, assert*!, and dbg! macro queries.Kieran Siek2025-02-041-6/+6
|
* feat(query): highlights for dot-prefixed predicatesRiley Bruins2025-02-021-0/+3
|
* feat(query): highlights for missing nodesRiley Bruins2025-02-021-0/+5
|
* feat(typst): capture multilevel headings (#7595)Dimitris Dimitropoulos2025-02-011-2/+17
|
* feat(razor): add parser and queries (#7545)Tristan Knight2025-02-013-0/+83
|
* fix(typescript): don't highlight default values as parameters (#7599)Omar Valdez2025-01-301-2/+2
|
* feat(djot): add latex injection (#7603)Jonas Hietala2025-01-301-0/+4
|
* feat(djot)!: update to breaking parser changes (#7594)Jonas Hietala2025-01-281-60/+36
|
* fix(verilog): capture `(non_integer_type)` as `@type.builtin`Minh Tran2025-01-251-0/+1
|
* fix(nix): shorter sub-attribute function highlight query (#7579)Baraa Homsi2025-01-221-11/+3
|
* feat(slim): add parser and queries (#7425)Théo Reichel2025-01-215-0/+133
|
* feat(css): highlight `@keyframes` name (#7569)Omar Valdez2025-01-191-0/+2
|
* fix(nix): highlight functions when part of a set (#7547)Baraa Homsi2025-01-191-26/+38
| | | | | | | * feat(nix): Fix function highlights when part of a set * fix(nix): Highlight only the last identifier node in functions * fix(nix): Higher precedence for builtins compared to functions and member vars
* feat(hyprlang): bash injection for hypridle variablesOmar Valdez2025-01-191-0/+8
|
* feat(hyprlang): add missing highlightsOmar Valdez2025-01-191-7/+14
|
* feat(hyprlang): bash injections for exec keybindingsOmar Valdez2025-01-191-0/+15
|
* fix(idris): correct keyword capturesChristian Clason2025-01-161-3/+7
| | | | Fixup for #7274
* feat(idris): add parser and queries (#7274)Serhii Khoma2025-01-164-0/+260
|
* feat(gotmpl): highlight "=" operator (#7553)Guilherme Soares2025-01-141-0/+1
|
* fix(matlab): indentation of arguments statementÁlan e Sousa2025-01-131-0/+1
|
* fix(verilog): add ifndef highlight (#7548)someone135742025-01-111-0/+1
|
* feat(awk): highlight more builtin functionsJSaugsburg2025-01-111-0/+34
|
* feat(elixir): add highlight for LVN sigilsBrian Cardarella2025-01-111-1/+1
|
* feat(http): fold queriesIgor2025-01-101-0/+5
|
* feat(koto): Update highlighting for 0.15Ian Hobson2025-01-081-0/+7
|
* fix(rbs): fix highlight queries of rbs that is missing some definitionsjoker10072025-01-041-0/+19
|
* fix(leo): intentation fix of parenthesisRobert Horvath2025-01-031-2/+15
|
* fix(php): properly highlight grouped imported functions and constantsCaleb White2025-01-021-0/+22
|