aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix(kitty): align line continuation highlightsRiley Bruins2025-10-111-1/+1
| | | | | Changes them from `@comment` to `@punctuation.special`, which is how they are in other languages.
* feat(parsers): update angular, comment, dart, desktop, enforce, erlang, ↵Christian Clason2025-10-111-22/+22
| | | | gleam, gotmpl, hare, helm, javadoc, kitty, koto, mlir, racket, rust, scheme, superhtml, systemverilog, wit, xresources, yaml
* feat(tmux)!: update parser and highlightsSteven Xu2025-10-112-3/+2
| | | | | | Breaking changes: - Nodes `(variable_name)`, `(expr_variable_name)`, `(variable_name_short)`, are exposed as `(name)`.
* feat(tmux)!: update parser and highlightsSteven Xu2025-10-103-9/+23
| | | | | | | | | | Breaking changes: - Node `(variable)` was renamed to `(expr_double_quotes)`. - Node `(variable_raw)` was renamed to `(expr_single_quotes)`. - Node `(string)` was renamed to `(str_double_quotes)`. - Node `(raw_string)` was renamed to `(str_single_quotes)`. - Node `(raw_string_quote)` was removed.
* feat(inko): update parser for let pattern matchingYorick Peterse2025-10-072-2/+2
| | | | | | | | Commit 9d7ed4 of the Inko tree-sitter grammar introduces support for pattern matching in `let` expressions. This requires some corresponding changes to the "local" queries to correctly define local variables. This is done by simply defining locals for all "identifier_pattern" nodes, instead of only doing this for "define_variable" nodes.
* feat(nu)!: update parser and queriesblindfs2025-10-062-3/+3
|
* feat(angular)!: update parser and queriesChristian Clason2025-10-042-5/+2
| | | | Breaking change: node `(static_member_expression)` was removed
* feat(parsers): update ada, c_sharp, css, dart, editorconfig, enforce, ↵Christian Clason2025-10-041-13/+13
| | | | javadoc, koto, prisma, rust, sql, superhtml, t32
* chore(gdscript): mark as unmaintainedChristian Clason2025-10-042-3/+2
| | | | Significant upstream breaking changes are not adapted to.
* feat(inko): update parser and highlightsYorick Peterse2025-10-032-1/+6
| | | | | This commit includes syntax support for a few new syntax elements, and updates the highlights queries to highlight two new expression keywords.
* feat(python): highlight special brackets in `format_expression`Omar Valdez2025-10-031-0/+4
|
* feat(java): highlight wildcards (#8165)Riley Bruins2025-10-021-0/+3
|
* fix: remove redundant alternants (#8159)Riley Bruins2025-09-2832-59/+0
|
* feat(parsers): add kitty (#8129)Mouinul Hossain2025-09-284-0/+215
|
* feat(inko)!: update parser and queriesChristian Clason2025-09-282-2/+1
| | | | Breaking change: `(array_pattern)` rule and node was removed again.
* feat(parsers): update ada, cpp, desktop, erlang, godot_resource, ini, ↵Christian Clason2025-09-281-16/+16
| | | | javadoc, mlir, powershell, rifleconf, slint, sql, superhtml, t32, xresources
* feat(hyprlang): highlight more exec keywordsOmar Valdez2025-09-221-0/+3
|
* feat(snl): add parser and queriesMinijackson2025-09-227-0/+520
|
* fix: align line continuation highlights (#8146)Riley Bruins2025-09-215-5/+10
| | | | These should be `@punctuation.special`. Added the highlight for python, cylc, and make. Corrected it for earthfile and matlab.
* feat(koto)!: update parser and queriesChristian Clason2025-09-212-2/+3
| | | | Breaking changes: `call`, `index`, `lookup` fields removed
* feat(parsers): update ada, cuda, desktop, gdscript, json5, mlir, nu, slint, ↵Christian Clason2025-09-211-14/+14
| | | | snakemake, supercollider, superhtml, vhdl, wgsl_bevy, xresources
* feat(python): revert breaking changeChristian Clason2025-09-193-8/+10
| | | | | | | | | This reverts the update in https://github.com/nvim-treesitter/nvim-treesitter/pull/8128 which turned out to have further breaking consequences. Pin the parser to the last release (tier 1) to avoid pulling in more breaking changes.
* feat(latex): add counter nodes' highlight rulesThibault de Villèle2025-09-192-1/+60
|
* feat(latex)!: update parser and queriesThibault de Villèle2025-09-192-4/+4
| | | | | | Breaking change: `(curly_group_label)` replaced by `(curly_group_text)` see latex-lsp/tree-sitter-latex#213
* fix(c_sharp): missing highlight for parameter modifiersharpchen2025-09-191-0/+3
|
* fix(c_sharp): missing query for delegate namesharpchen2025-09-171-0/+3
|
* feat(parsers): update bash, c, cpp, desktop, djot, dtd, editorconfig, ↵Christian Clason2025-09-172-39/+37
| | | | gdscript, go, html, idl, java, javadoc, javascript, json, markdown, markdown_inline, mlir, php, php_only, python, r, rust, scheme, ssh_config, supercollider, superhtml, systemverilog, templ, xml, xresources
* docs(health): consistent use of `tree-sitter-cli`Christian Clason2025-09-171-3/+3
|
* docs(README): clarify that `tree-sitter-cli` is required (#8124)Sergio A. Vargas2025-09-171-1/+1
| | | Seems like most distros have split out the CLI package under this name and reserve `tree-sitter` for the library (and crates) only.
* feat(rifleconf): add parser and queriespurarue2025-09-144-0/+56
|
* feat(python)!: update parser and queriesChristian Clason2025-09-132-2/+1
| | | | Breaking change: anonymous node `"expect*"` was removed by the refactor.
* feat(parsers): update authzed, bash, cpp, cylc, editorconfig, foam, ↵Christian Clason2025-09-131-24/+24
| | | | gdscript, go, html, hurl, idl, java, javadoc, javascript, jsdoc, json, mlir, php, php_only, powershell, regex, rust, supercollider, zig
* feat(glimmer_*): add `glimmer_template` folds (#8115)NullVoxPopuli2025-09-132-0/+4
|
* fix(filetypes): correct glimmer_* mappings (#8110)altermo2025-09-101-2/+2
|
* feat(snakemake): update queries (#8106)osthomas2025-09-076-20/+171
| | | also add indent tests
* feat(parsers): update arduino, desktop, hurl, mlir, query, slint, snakemake, ↵Christian Clason2025-09-071-8/+8
| | | | xresources
* feat(parsers): update agda, c3, embedded_template, javadoc, javascript, ↵Christian Clason2025-09-061-12/+12
| | | | jinja, jinja_inline, pkl, slang, supercollider, sway, systemverilog
* feat(proto): folds for import statementsRiley Bruins2025-08-311-0/+2
|
* feat(proto): more delimiter, property highlightsRiley Bruins2025-08-312-0/+80
|
* feat(wxml): add parser and queriesBlockLune2025-08-296-0/+124
|
* feat(matlab)!: update parser and queriesChristian Clason2025-08-292-4/+7
|
* feat(parsers): update bash, c, clojure, cpp, embedded_template, gap, go, ↵Christian Clason2025-08-291-15/+15
| | | | html, java, javascript, json, json5, pkl, rust, supercollider
* feat(nu)!: update parser and queriesChristian Clason2025-08-262-32/+22
|
* feat(gotmpl,helm)!: update parser and queriesChristian Clason2025-08-252-3/+10
|
* feat(parsers): update arduino, blade, desktop, elixir, javadoc, llvm, mlir, ↵Christian Clason2025-08-251-13/+13
| | | | perl, superhtml, vhdl, xresources, ziggy, ziggy_schema
* fix(blade): fix highlighting of php tagsCaleb White2025-08-251-0/+2
|
* feat(inko): add support for array patternsYorick Peterse2025-08-212-1/+2
| | | | | 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-192-2/+3
|
* feat(parsers): update arduino, chatito, desktop, editorconfig, ↵Christian Clason2025-08-191-14/+14
| | | | gitattributes, gpg, idl, javadoc, mlir, pem, php, php_only, poe_filter, xresources
* feat(parsers): update fennel, javadoc, llvm, matlab, mlir, nickel, nix, php, ↵Christian Clason2025-08-161-13/+13
| | | | php_only, query, superhtml, vimdoc, wit