| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(zsh): update parser and queries | George Harker | 5 days | 1 | -0/+1 |
| | | | | add `;|` highlighting | ||||
| * | feat(textproto): punctuation and string escape highlights | Riley Bruins | 10 days | 1 | -0/+12 |
| | | |||||
| * | feat(proto): sync queries with upstream (#8554) | Stefan VanBuren | 2026-03-06 | 2 | -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 queries | Christian Clason | 2026-03-06 | 1 | -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 queries | elgiano | 2026-03-04 | 4 | -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 highlights | Riley Bruins | 2026-03-01 | 1 | -7/+29 |
| | | |||||
| * | feat: add gql function highlighting for ecmascript injection (#8541) | Ethan Rutt | 2026-03-01 | 1 | -1/+6 |
| | | |||||
| * | feat(ecma): variable definition from object destructure with alias | Igor | 2026-02-27 | 1 | -0/+5 |
| | | |||||
| * | feat(make): update parser and queries | Christian Clason | 2026-02-26 | 1 | -0/+1 |
| | | |||||
| * | fix(typst): indentation for block and branch | Ilya Ilyinykh | 2026-02-25 | 1 | -1/+3 |
| | | |||||
| * | feat(nickel): update highlight queries to grammar changes | Salomon Popp | 2026-02-25 | 1 | -7/+62 |
| | | |||||
| * | fix(c_sharp): missing highlight for lambda modifier (#8526) | Ark1409 | 2026-02-24 | 1 | -0/+3 |
| | | |||||
| * | feat(editorconfig)!: update parser and queries | Omar Valdez | 2026-02-23 | 1 | -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 queries | Christian Clason | 2026-02-18 | 1 | -3/+2 |
| | | | | | Breaking change: removed nodes `"!in"` and `"!is"`. | ||||
| * | fix(glimmer_typescript): inherit typescript indents | NullVoxPopuli | 2026-02-18 | 1 | -0/+2 |
| | | |||||
| * | feat(angular): adds support for css class bindings | Dennis van den Berg | 2026-02-17 | 1 | -0/+6 |
| | | |||||
| * | feat(vento)!: update parser and queries | Christian Clason | 2026-02-11 | 1 | -1/+21 |
| | | | | | | | Breaking change: `(keyword)` node removed. Also mark as unmaintained (Copilot-maintained) | ||||
| * | fix(lua): injections in vim.{rpcrequest,rpcnotify} | phanium | 2026-02-05 | 1 | -2/+2 |
| | | |||||
| * | feat(c3)!: update parser and highlights (#8477) | Christian Buttner | 2026-01-29 | 1 | -3/+10 |
| | | | | Breaking: `(import_declaration (path_ident))` changed to `(import_path (path_ident))` | ||||
| * | fix(nix): make all bash injections combined | stefan | 2026-01-29 | 1 | -4/+8 |
| | | |||||
| * | feat(rust): add !xml injection | Bartłomiej Maryńczak | 2026-01-24 | 1 | -2/+2 |
| | | |||||
| * | fix(glimmer) update injections | NullVoxPopuli | 2026-01-24 | 1 | -13/+6 |
| | | |||||
| * | feat(bpftrace): update parser and small highlights improvements | Stanislaw Gruszka | 2026-01-23 | 1 | -2/+3 |
| | | | | | Update parser. Use new builtins from grammar (don't use lua-match). | ||||
| * | feat(typst): set url attribute for links | mintbug | 2026-01-20 | 1 | -1/+11 |
| | | |||||
| * | fix(fish): update builtin highlights | Peter Cardenas | 2026-01-19 | 1 | -14/+15 |
| | | |||||
| * | fix(rust): highlight doc comment markers as @comment.documentation | Nico Salm | 2026-01-17 | 1 | -1/+4 |
| | | | | | Co-authored-by: LunarLambda <LunarLambda@users.noreply.github.com> | ||||
| * | fix(haskell): use grammar for operator detection instead of match | Abbath | 2026-01-16 | 1 | -2/+1 |
| | | |||||
| * | fix(haskell): highlighting for operator definition and operator-like ↵ | Abbath | 2026-01-15 | 1 | -2/+4 |
| | | | | | constructors. | ||||
| * | fix(haskell): syntax highlighting for Haskell lambda expressions | Abbath | 2026-01-15 | 1 | -1/+2 |
| | | | | Fixes highlighting for lambdas with multiple parameters. | ||||
| * | fix(usd): misc punctuation highlights | Riley Bruins | 2026-01-08 | 1 | -0/+2 |
| | | |||||
| * | feat(parsers): add bpftrace (#8399) | Stanislaw Gruszka | 2026-01-07 | 2 | -0/+240 |
| | | | | Co-authored-by: Riley Bruins <ribru17@hotmail.com> | ||||
| * | feat(kos): highlights improvements (#8404) | Chris Dragan | 2026-01-07 | 1 | -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 Lacerda | 2026-01-07 | 1 | -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 Dragan | 2026-01-04 | 4 | -0/+207 |
| | | |||||
| * | feat(bash): add indents query | Sten Laane | 2026-01-03 | 1 | -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 loops | neno | 2026-01-03 | 1 | -0/+9 |
| | | |||||
| * | feat(robots)!: adapt to renamed parser | Christian Clason | 2026-01-02 | 2 | -0/+0 |
| | | |||||
| * | fix(lua): re-add missing assignment operator | Christian Clason | 2025-12-31 | 1 | -0/+2 |
| | | |||||
| * | feat(lua): replace operator list with field | Christian Clason | 2025-12-31 | 1 | -24/+6 |
| | | |||||
| * | fix(nix): refactor nixosTest injections for better performance (#8378) | Marc Jakobi | 2025-12-29 | 1 | -9/+27 |
| | | |||||
| * | perf(nix): replace match with lua-match | Marc Jakobi | 2025-12-26 | 1 | -21/+83 |
| | | |||||
| * | feat(vim): support `:tab` command | Christian Clason | 2025-12-20 | 1 | -0/+1 |
| | | |||||
| * | feat(typoscript)!: update grammar and queries (#8341) | Manfred Egger | 2025-12-17 | 4 | -13/+103 |
| | | | | Breaking change: `(condition_bool)` renamed to `(condition_bool_legacy)` | ||||
| * | feat(gleam)!: update parser and queries | Christian Clason | 2025-12-13 | 1 | -1/+1 |
| | | | | | Breaking change: `(bit_string_*)` renamed to `(bit_array_*)` | ||||
| * | feat(haskell): injection for morpheus-graphql-client quasiquotes | Marc Jakobi | 2025-12-09 | 1 | -0/+11 |
| | | |||||
| * | feat(gdscript): update builtin highlights | Riad | 2025-12-09 | 1 | -61/+270 |
| | | | | | | Added all builtin annotations, constants, methods and types as of godot commit : 10c7cb8 | ||||
| * | feat(sql): improve `@type` capture (#8315) | adaitche | 2025-12-09 | 1 | -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 commands | Omar Valdez | 2025-12-08 | 2 | -12/+36 |
| | | |||||
| * | feat(bash): remove unnecessary captures | Omar Valdez | 2025-12-08 | 1 | -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) | Cameron | 2025-12-08 | 1 | -1/+5 |
| | | |||||
