aboutsummaryrefslogtreecommitdiffstats
path: root/runtime
Commit message (Collapse)AuthorAgeFilesLines
* feat(zsh): update parser and queriesGeorge Harker5 days1-0/+1
| | | add `;|` highlighting
* feat(textproto): punctuation and string escape highlightsRiley Bruins10 days1-0/+12
|
* feat(proto): sync queries with upstream (#8554)Stefan VanBuren2026-03-062-1/+21
| | | | | | | | This adds support for [Protobuf Editions][1], and a couple other minor fixes. Ref: https://github.com/coder3101/tree-sitter-proto/tree/main/queries [1]: https://protobuf.dev/editions/overview/
* feat(robot)!: update parser and queriesChristian Clason2026-03-061-1/+7
| | | | | | | Breaking change: replaced `(variable_definition)` by `(scalar_variable)`, `(list_variable)` and `(dictionary_variable)`. Also mark queries as unmaintained.
* feat(supercollider)!: update parser and querieselgiano2026-03-044-25/+69
| | | | | | | | | | | | | | | | parser PR: https://github.com/madskjeldgaard/tree-sitter-supercollider/pull/67 removed nodes: control_structure, if, while, for, forby, method_call, method_name, instance_variable_setter_call, argument_calls added nodes: class_def_body, !==, === modified nodes: function_call now has fields receiver, name and arguments chained method calls now appear as nested function_calls (where receiver is another function_call)
* feat(nickel): many more highlightsRiley Bruins2026-03-011-7/+29
|
* feat: add gql function highlighting for ecmascript injection (#8541)Ethan Rutt2026-03-011-1/+6
|
* feat(ecma): variable definition from object destructure with aliasIgor2026-02-271-0/+5
|
* feat(make): update parser and queriesChristian Clason2026-02-261-0/+1
|
* fix(typst): indentation for block and branchIlya Ilyinykh2026-02-251-1/+3
|
* feat(nickel): update highlight queries to grammar changesSalomon Popp2026-02-251-7/+62
|
* fix(c_sharp): missing highlight for lambda modifier (#8526)Ark14092026-02-241-0/+3
|
* feat(editorconfig)!: update parser and queriesOmar Valdez2026-02-231-35/+15
| | | | | | | | | | | | | Removed nodes: section_name, expansion_string, wildcard_characters, wildcard_any_characters, wildcard_single_character, unset, boolean, spelling_language, indent_style, end_of_line, charset, unknown Renamed nodes: identifier -> property negation -> "!" path_separator -> "/" escaped_character -> character_escape
* feat(kotlin)!: update parser and queriesChristian Clason2026-02-181-3/+2
| | | | Breaking change: removed nodes `"!in"` and `"!is"`.
* fix(glimmer_typescript): inherit typescript indentsNullVoxPopuli2026-02-181-0/+2
|
* feat(angular): adds support for css class bindingsDennis van den Berg2026-02-171-0/+6
|
* feat(vento)!: update parser and queriesChristian Clason2026-02-111-1/+21
| | | | | | Breaking change: `(keyword)` node removed. Also mark as unmaintained (Copilot-maintained)
* fix(lua): injections in vim.{rpcrequest,rpcnotify}phanium2026-02-051-2/+2
|
* feat(c3)!: update parser and highlights (#8477)Christian Buttner2026-01-291-3/+10
| | | Breaking: `(import_declaration (path_ident))` changed to `(import_path (path_ident))`
* fix(nix): make all bash injections combinedstefan2026-01-291-4/+8
|
* feat(rust): add !xml injectionBartłomiej Maryńczak2026-01-241-2/+2
|
* fix(glimmer) update injectionsNullVoxPopuli2026-01-241-13/+6
|
* feat(bpftrace): update parser and small highlights improvementsStanislaw Gruszka2026-01-231-2/+3
| | | | Update parser. Use new builtins from grammar (don't use lua-match).
* feat(typst): set url attribute for linksmintbug2026-01-201-1/+11
|
* fix(fish): update builtin highlightsPeter Cardenas2026-01-191-14/+15
|
* fix(rust): highlight doc comment markers as @comment.documentationNico Salm2026-01-171-1/+4
| | | | Co-authored-by: LunarLambda <LunarLambda@users.noreply.github.com>
* fix(haskell): use grammar for operator detection instead of matchAbbath2026-01-161-2/+1
|
* fix(haskell): highlighting for operator definition and operator-like ↵Abbath2026-01-151-2/+4
| | | | constructors.
* fix(haskell): syntax highlighting for Haskell lambda expressionsAbbath2026-01-151-1/+2
| | | Fixes highlighting for lambdas with multiple parameters.
* fix(usd): misc punctuation highlightsRiley Bruins2026-01-081-0/+2
|
* feat(parsers): add bpftrace (#8399)Stanislaw Gruszka2026-01-072-0/+240
| | | Co-authored-by: Riley Bruins <ribru17@hotmail.com>
* feat(kos): highlights improvements (#8404)Chris Dragan2026-01-071-1/+16
| | | | | | * Mark floats as number.float * Mark function arguments as variable.parameter * Mark _ placeholder as character.special * Mark string interpolation delimiters as punctuation.special
* fix(html_tags): disable spell for tags (#8410)Igor Lacerda2026-01-071-2/+4
| | | | | When tags are embedded into markdown, they'd get spell checked, in spite of that not really making sense. The real culprit of this issue is markdown's spell being too "loose".
* feat: add kos parser and queries (#8389)Chris Dragan2026-01-044-0/+207
|
* feat(bash): add indents querySten Laane2026-01-031-0/+32
| | | | | It's pretty basic at the moment but already makes working with bash scripts way easier.
* fix(ruby): improve highlights for pattern matching and for...in loopsneno2026-01-031-0/+9
|
* feat(robots)!: adapt to renamed parserChristian Clason2026-01-022-0/+0
|
* fix(lua): re-add missing assignment operatorChristian Clason2025-12-311-0/+2
|
* feat(lua): replace operator list with fieldChristian Clason2025-12-311-24/+6
|
* fix(nix): refactor nixosTest injections for better performance (#8378)Marc Jakobi2025-12-291-9/+27
|
* perf(nix): replace match with lua-matchMarc Jakobi2025-12-261-21/+83
|
* feat(vim): support `:tab` commandChristian Clason2025-12-201-0/+1
|
* feat(typoscript)!: update grammar and queries (#8341)Manfred Egger2025-12-174-13/+103
| | | Breaking change: `(condition_bool)` renamed to `(condition_bool_legacy)`
* feat(gleam)!: update parser and queriesChristian Clason2025-12-131-1/+1
| | | | Breaking change: `(bit_string_*)` renamed to `(bit_array_*)`
* feat(haskell): injection for morpheus-graphql-client quasiquotesMarc Jakobi2025-12-091-0/+11
|
* feat(gdscript): update builtin highlightsRiad2025-12-091-61/+270
| | | | | Added all builtin annotations, constants, methods and types as of godot commit : 10c7cb8
* feat(sql): improve `@type` capture (#8315)adaitche2025-12-091-2/+6
| | | | | | Problem: `@type` currently captures function calls but fails to capture CTE names. Solution: Don't capture types in invocations. Add pattern for `cte`.
* feat(bash): highlight arguments of trap and kill builtin commandsOmar Valdez2025-12-082-12/+36
|
* feat(bash): remove unnecessary capturesOmar Valdez2025-12-081-6/+0
| | | | | | - Bash does not have boolean values and the builtin `true` and `false` commands are already covered by another capture. - The grammar has a `number` node and it's already captured.
* fix(ruby): highlighting for string-literal symbols (#8317)Cameron2025-12-081-1/+5
|