| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(zsh): update parser and queries | George Harker | 6 days | 1 | -1/+1 |
| | | | | add `;|` highlighting | ||||
| * | fix(zsh): mark as tier 2 | Christian Clason | 7 days | 1 | -2/+2 |
| | | |||||
| * | refactor(config): no trailing slash in installdir | Christian Clason | 8 days | 2 | -6/+2 |
| | | |||||
| * | Show errors on `vim.system` failure (#8552) | Luca Papagni | 8 days | 1 | -1/+25 |
| | | | | | | | | | | | Problem: `vim.system` throws an error when `uv.spawn` fails, in particular when `cmd` or `cwd` does not exist. This kills the coroutine, which makes the corresponding async call hang. Solution: Wrap `vim.system` in a function that catches any error and returns it as `stderr` in a `SystemObj`. Co-authored-by: Christian Clason <c.clason@uni-graz.at> | ||||
| * | bot(parsers): update c3, elixir, erlang, fsharp, gitcommit, hyprlang, ↵ | nvim-treesitter-bot[bot] | 9 days | 1 | -16/+16 |
| | | | | | kotlin, ledger, pkl, powershell, proto, ruby, scala, scheme, t32, v | ||||
| * | bot(parsers): update blade, elixir, gitcommit, groovy, idl, javadoc, kotlin, ↵ | nvim-treesitter-bot[bot] | 2026-03-07 | 1 | -14/+14 |
| | | | | | liquidsoap, matlab, nu, pkl, proto, t32, vhdl | ||||
| * | bot(parsers): update wit, zsh | nvim-treesitter-bot[bot] | 2026-03-07 | 1 | -2/+2 |
| | | |||||
| * | feat(robot)!: update parser and queries | Christian Clason | 2026-03-06 | 1 | -3/+2 |
| | | | | | | | | 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 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | 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) | ||||
| * | fix(config): normalize default `install_dir` | Christian Clason | 2026-03-03 | 1 | -1/+1 |
| | | | | | | | | | Problem: The default `install_dir` is not normalized, leading to a false positive checkhealth failure when comparing against the normalized `runtimepath` directories. Solution: Use trailing slash in default `install_dir`. | ||||
| * | bot(parsers): update blade, kotlin, liquidsoap, lua, markdown, ↵ | nvim-treesitter-bot[bot] | 2026-02-28 | 1 | -10/+10 |
| | | | | | markdown_inline, mlir, proto, unison, vim | ||||
| * | feat(robot): update parser, mark as stable | Tomas Sandven | 2026-02-26 | 1 | -2/+2 |
| | | |||||
| * | bot(parsers): update zsh | nvim-treesitter-bot[bot] | 2026-02-26 | 1 | -1/+1 |
| | | |||||
| * | bot(parsers): update cpp, cue, fish, groovy, julia, liquid, lua, markdown, ↵ | nvim-treesitter-bot[bot] | 2026-02-26 | 1 | -19/+19 |
| | | | | | markdown_inline, mlir, pkl, powershell, query, slint, sql, swift, systemverilog, vhdl, vim | ||||
| * | feat(make): update parser and queries | Christian Clason | 2026-02-26 | 1 | -1/+1 |
| | | |||||
| * | feat(xresources,desktop): mark as tier 1 | Omar Valdez | 2026-02-25 | 1 | -4/+4 |
| | | |||||
| * | feat(editorconfig)!: update parser and queries | Omar Valdez | 2026-02-23 | 1 | -2/+2 |
| | | | | | | | | | | | | | | 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 | ||||
| * | bot(parsers): update c_sharp, desktop, editorconfig, fish, kitty, kotlin, ↵ | nvim-treesitter-bot[bot] | 2026-02-21 | 1 | -12/+12 |
| | | | | | mlir, proto, rescript, sql, swift, xresources | ||||
| * | fix(supercollider): mark as tier 3 | Christian Clason | 2026-02-20 | 1 | -1/+1 |
| | | |||||
| * | fix(install): unlink files before copy on unix to prevent crashes (#8517) | Robert Muir | 2026-02-19 | 1 | -0/+2 |
| | | | | | | | | | uv_fs_copyfile will truncate the target first, which can result in hard-to-debug crashes if the shared object is currently in use. instead, unlink the target first, so that the operation doesn't modify any in-use files. the disk space from the old parsers won't be reclaimed until any processes using them relinquish their open file handles. | ||||
| * | feat(kotlin)!: update parser and queries | Christian Clason | 2026-02-18 | 1 | -2/+1 |
| | | | | | Breaking change: removed nodes `"!in"` and `"!is"`. | ||||
| * | feat(protobuf)!: switch parser repo (#8514) | Stefan VanBuren | 2026-02-18 | 1 | -3/+3 |
| | | | | | | | | This switches the protobuf parser to https://github.com/coder3101/tree-sitter-proto, which is a maintained parser and used in Zed. The old https://github.com/treywood/tree-sitter-proto is effectively unmaintained AFAICT, so it would be nice to have a maintained repo here. | ||||
| * | bot(parsers): update angular, bpftrace, c_sharp, fortran, markdown, ↵ | nvim-treesitter-bot[bot] | 2026-02-17 | 1 | -9/+9 |
| | | | | | markdown_inline, mlir, nickel, tlaplus | ||||
| * | feat(angular): adds support for css class bindings | Dennis van den Berg | 2026-02-17 | 1 | -1/+1 |
| | | |||||
| * | fix(install): raise number of retries | Christian Clason | 2026-02-14 | 1 | -1/+1 |
| | | | | | Seven retries ought to be enough for anybody. | ||||
| * | fix(health): consistent abbreviations in legend | fin-w | 2026-02-14 | 1 | -1/+1 |
| | | |||||
| * | bot(parsers): update dart, fortran, gleam, janet_simple, just, mlir, ↵ | nvim-treesitter-bot[bot] | 2026-02-14 | 1 | -12/+12 |
| | | | | | rescript, slint, solidity, sql, t32, unison | ||||
| * | feat(vento)!: update parser and queries | Christian Clason | 2026-02-11 | 1 | -3/+2 |
| | | | | | | | Breaking change: `(keyword)` node removed. Also mark as unmaintained (Copilot-maintained) | ||||
| * | bot(parsers): update javadoc, just, kotlin, markdown, markdown_inline, ↵ | nvim-treesitter-bot[bot] | 2026-02-07 | 1 | -12/+12 |
| | | | | | matlab, mlir, php, php_only, pkl, slint, unison | ||||
| * | fix(install): retry on server error | Christian Clason | 2026-02-06 | 1 | -0/+2 |
| | | |||||
| * | bot(parsers): update beancount, c3, dart, desktop, editorconfig, gap, jinja, ↵ | nvim-treesitter-bot[bot] | 2026-01-31 | 1 | -16/+16 |
| | | | | | jinja_inline, matlab, mlir, nu, pkl, swift, unison, xresources, yaml | ||||
| * | fix(install)!: remove gitlab codepath | Christian Clason | 2026-01-29 | 1 | -5/+1 |
| | | | | | | Gitlab tarballs have started including the commit hash, so downstream processing fails anyway. | ||||
| * | feat(c3)!: update parser and highlights (#8477) | Christian Buttner | 2026-01-29 | 1 | -1/+1 |
| | | | | Breaking: `(import_declaration (path_ident))` changed to `(import_path (path_ident))` | ||||
| * | fix(health): update required tree-sitter version | Christian Clason | 2026-01-29 | 1 | -1/+1 |
| | | |||||
| * | feat(roc): mark as unmaintained | Christian Clason | 2026-01-27 | 1 | -3/+1 |
| | | |||||
| * | refactor(lua): replace vim.opt with vim.o | Christian Clason | 2026-01-27 | 1 | -1/+1 |
| | | |||||
| * | bot(parsers): update ruby, vue | nvim-treesitter-bot[bot] | 2026-01-25 | 1 | -2/+2 |
| | | |||||
| * | bot(parsers): update zsh | nvim-treesitter-bot[bot] | 2026-01-24 | 1 | -1/+1 |
| | | |||||
| * | bot(parsers): update c_sharp, desktop, dtd, editorconfig, fennel, fortran, ↵ | nvim-treesitter-bot[bot] | 2026-01-24 | 1 | -24/+24 |
| | | | | | hcl, javadoc, just, lalrpop, lua, markdown, markdown_inline, meson, mlir, rescript, rifleconf, sql, swift, terraform, tlaplus, vim, xml, xresources | ||||
| * | feat(bpftrace): update parser and small highlights improvements | Stanislaw Gruszka | 2026-01-23 | 1 | -1/+1 |
| | | | | | Update parser. Use new builtins from grammar (don't use lua-match). | ||||
| * | fix(make): switch to maintained fork | Christian Clason | 2026-01-17 | 1 | -2/+2 |
| | | |||||
| * | bot(parsers): update bpftrace, desktop, editorconfig, glimmer, javadoc, ↵ | nvim-treesitter-bot[bot] | 2026-01-17 | 1 | -18/+18 |
| | | | | | liquidsoap, markdown, markdown_inline, matlab, meson, mlir, nim, pkl, rego, rescript, swift, vhdl, xresources | ||||
| * | bot(parsers): update inko | nvim-treesitter-bot[bot] | 2026-01-10 | 1 | -1/+1 |
| | | |||||
| * | bot(parsers): update beancount, bpftrace, c3, fortran, gleam, lua, mlir, sql | nvim-treesitter-bot[bot] | 2026-01-10 | 1 | -8/+8 |
| | | |||||
| * | feat(parsers): add bpftrace (#8399) | Stanislaw Gruszka | 2026-01-07 | 1 | -0/+8 |
| | | | | Co-authored-by: Riley Bruins <ribru17@hotmail.com> | ||||
| * | feat(kos): highlights improvements (#8404) | Chris Dragan | 2026-01-07 | 1 | -1/+1 |
| | | | | | | | * Mark floats as number.float * Mark function arguments as variable.parameter * Mark _ placeholder as character.special * Mark string interpolation delimiters as punctuation.special | ||||
| * | feat: add kos parser and queries (#8389) | Chris Dragan | 2026-01-04 | 1 | -0/+8 |
| | | |||||
| * | fix(beancount): update to windows-compatible version (#8401) | PolarMutex | 2026-01-03 | 1 | -2/+2 |
| | | |||||
| * | bot(parsers): update c3, desktop, editorconfig, javadoc, kitty, lua, nginx, ↵ | nvim-treesitter-bot[bot] | 2026-01-03 | 1 | -16/+16 |
| | | | | | query, swift, templ, typespec, v, vim, xresources | ||||
| * | feat(install): warn on unsupported parsers | Christian Clason | 2026-01-02 | 1 | -2/+6 |
| | | |||||
