| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(proto)!: update parser and queriesHEADmain | Christian Clason | 3 days | 1 | -4/+4 |
| | | | | | Breaking change: anonymous nodes ""proto3"" and ""proto2"" removed | ||||
| * | feat(diff): update parser and queries | Christian Clason | 2026-08-13 | 1 | -0/+25 |
| | | |||||
| * | feat(teal)!: update parser and queries | Christian Clason | 2026-08-13 | 1 | -1/+1 |
| | | | | | | Breaking change: `(function_name)` node replaced by `(table_function_name)`. | ||||
| * | feat(scala)!: update parser and queries | Christian Clason | 2026-08-05 | 2 | -1/+34 |
| | | | | | | | Also add indents queries from upstream. Breaking change: `(end)` node replaced by scanner-lexed `(end_marker)` | ||||
| * | feat(gnuplot)!: update parser and queries to v4.0.1 | Christian Clason | 2026-07-30 | 1 | -32/+73 |
| | | | | | Breaking changes: https://github.com/dpezto/tree-sitter-gnuplot/releases/tag/v4.0.0 | ||||
| * | feat(bpftrace)!: update parser and queries | Christian Clason | 2026-07-25 | 1 | -4/+4 |
| | | | | | | Breaking change: replace `(identifier)` by `(wildcard_identifier)` in some patterns. | ||||
| * | feat(gnuplot)!: update parser and queries | Christian Clason | 2026-07-24 | 1 | -32/+64 |
| | | |||||
| * | feat(gnuplot)!: update parser and queries | Christian Clason | 2026-07-23 | 1 | -44/+0 |
| | | |||||
| * | feat(diff): update parser and queries | Christian Clason | 2026-07-23 | 1 | -0/+5 |
| | | |||||
| * | fix(python): improve f-string injections (#8644) | Christian Clason | 2026-07-20 | 1 | -6/+13 |
| | | | | | | Problem: Neovim removed match limits, which can lead to catastrophic performance with injection queries. Solution: Tighten up f-string injections. | ||||
| * | feat(prolog,problog)!: drop support | Christian Clason | 2026-07-18 | 8 | -74/+0 |
| | | | | | user removed from github | ||||
| * | feat(diff): update parser and queries | Christian Clason | 2026-07-18 | 1 | -0/+4 |
| | | |||||
| * | feat(wit)!: update parser and queries | Christian Clason | 2026-07-18 | 1 | -2/+8 |
| | | | | | Breaking change: `(package_decl)` renamed to `(decl_head)` | ||||
| * | fix(hlsplaylist,muttrc,tmux,zathurarc)!: drop support | Christian Clason | 2026-07-18 | 8 | -201/+0 |
| | | | | | | Upstream removed all generated files from the main branch, so these parsers are no longer installable. | ||||
| * | feat(tmux)!: update parser and queries | Christian Clason | 2026-07-18 | 1 | -23/+3 |
| | | | | | Breaking change: removed nodes | ||||
| * | feat(jinja,jinja_inline)!: update parser and queries | Christian Clason | 2026-07-18 | 1 | -12/+13 |
| | | | | | Breaking change: replace anonymous control flow nodes with named nodes. | ||||
| * | feat(gnuplot!): update parser and queries | Christian Clason | 2026-07-18 | 1 | -199/+27 |
| | | | | | Breaking change: full grammar rewrite for 2.0 | ||||
| * | fix(ruby): add anchors to doc comment headers | Christian Clason | 2026-07-18 | 1 | -0/+4 |
| | | | | | | Prevents catastrophic slowdown in the tree-sitter query engine after 0.26.10. | ||||
| * | feat(markdown): conceal backslash in escapes | Christian Clason | 2026-07-18 | 1 | -4/+9 |
| | | |||||
| * | feat(swift)!: update parser and queries | Christian Clason | 2026-07-18 | 1 | -1/+1 |
| | | | | | | Breaking change: replace anonymous node `"nil"` with named node `(nil_literal)`. | ||||
| * | feat(c3)!: update parser and queries | Christian Clason | 2026-07-18 | 1 | -3/+3 |
| | | | | | Breaking change: add `expression` supertype | ||||
| * | feat(gnuplot)!: update parser and queries | Christian Clason | 2026-07-18 | 2 | -505/+436 |
| | | | | | | | Breaking change: full rewrite for Gnuplot 6.x Also add folds query | ||||
| * | feat(r)!: update parser and queries | Christian Clason | 2026-07-18 | 1 | -1/+2 |
| | | | | | Breaking change: remove node `(return)` in favor of `(identifier)` | ||||
| * | feat(c3)!: update parser and queries | Christian Clason | 2026-07-18 | 1 | -17/+3 |
| | | | | | Update for C3 v0.8 | ||||
| * | feat(rescript)!: update parser and queries | Christian Clason | 2026-07-18 | 3 | -3/+12 |
| | | | | | | Breaking change: `(comment)` node is split into `(line_comment)` and `(block_comment)` | ||||
| * | feat(razor)!: update parser and queries | Christian Clason | 2026-07-18 | 1 | -1/+4 |
| | | | | | Breaking change: `(at_await)` node removed | ||||
| * | feat(enforce)!: update parser and queries | Christian Clason | 2026-07-18 | 1 | -6/+6 |
| | | | | | Breaking change: rename directive nodes `(foo)` to `(preproc_foo)`. | ||||
| * | feat(kotlin)!: update parser and queries | Christian Clason | 2026-07-18 | 1 | -6/+2 |
| | | | | | | Breaking change: replace`${` and `}` nodes in interpolated expressions, by `(interpolation_expression_start)` and `(interpolation_expression_end)` | ||||
| * | feat(fortran)!: update parser and queries | Christian Clason | 2026-07-18 | 1 | -11/+11 |
| | | | | | Breaking change: drop escape for operator nodes | ||||
| * | fix(yuck): improper use of supertypes in queries | Christian Clason | 2026-04-03 | 2 | -8/+1 |
| | | | | | | | | | | Problem: `(ast_block)` is a supertype, of which `(symbol)` (among others) is a subtype, which makes the final local pattern invalid. (This was not noticed before because the parser is stuck at ABI 14 due to a missing `tree-sitter.json`.) Solution: Fix the pattern and use supertype where appropriate. | ||||
| * | feat(parsers): add jjdescription (#8625) | Riley Bruins | 2026-04-03 | 2 | -0/+48 |
| | | |||||
| * | fix(kotlin): regex and printf injections not applying (#8613) | Riley Bruins | 2026-03-27 | 1 | -4/+8 |
| | | |||||
| * | fix(go): highlight rune as `@character` (#8612) | Riley Bruins | 2026-03-27 | 1 | -19/+15 |
| | | |||||
| * | feat(zsh)!: update parser and queries | Christian Clason | 2026-03-20 | 1 | -3/+2 |
| | | |||||
| * | feat(zsh): update parser and queries | George Harker | 2026-03-16 | 1 | -0/+1 |
| | | | | add `;|` highlighting | ||||
| * | feat(textproto): punctuation and string escape highlights | Riley Bruins | 2026-03-12 | 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 |
| | | |||||
