| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
jinja_inline, just, kotlin, liquid, mlir, ocaml, ocaml_interface, pkl, pod, rust, supercollider, typoscript
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
Problem: On macOS Apple Silicon, a plain unlink can leave stale code
signature metadata in the kernel cache, causing SIGKILL on next page
fault after `TSUpdate`.
Solution: Apply the rename-then-unlink strategy unconditionally instead
of only on Windows.
|
| |
|
|
|
|
| |
Problem: non-default "release" branch tracking is broken, but the
default branch contains grammar.json.
Solution: track default `main` branch and generate parser from JSON.
|
| | |
|
| |
|
|
| |
gleam, heex, idl, just, kotlin, ledger, mlir, nim, nu, php, php_only, powershell, proto, racket, rust, scheme, swift, vhdl
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps the actions group with 1 update: [actions/create-github-app-token](https://github.com/actions/create-github-app-token).
Updates `actions/create-github-app-token` from 2 to 3
- [Release notes](https://github.com/actions/create-github-app-token/releases)
- [Commits](https://github.com/actions/create-github-app-token/compare/v2...v3)
---
updated-dependencies:
- dependency-name: actions/create-github-app-token
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com>
|
| | |
|
| |
|
|
|
|
|
|
| |
Problem: plenary.nvim as test runner is overkill and no longer
maintained.
Solution: Replace with a minimal fork based on Neovim API and vendored
luassert.
|
| | |
|
| | |
|
| |
|
| |
add `;|` highlighting
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
| |
kotlin, ledger, pkl, powershell, proto, ruby, scala, scheme, t32, v
|
| | |
|
| |
|
|
|
| |
Language names can only contain hyphens, and dashes are normalized by
Nvim itself now.
|
| |
|
|
| |
liquidsoap, matlab, nu, pkl, proto, t32, vhdl
|
| | |
|
| |
|
|
|
|
|
|
| |
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/
|
| |
|
|
|
|
|
| |
Breaking change: replaced `(variable_definition)` by
`(scalar_variable)`, `(list_variable)` and `(dictionary_variable)`.
Also mark queries as unmaintained.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
|
|
| |
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`.
|
| | |
|
| | |
|
| |
|
|
| |
markdown_inline, mlir, proto, unison, vim
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
markdown_inline, mlir, pkl, powershell, query, slint, sql, swift, systemverilog, vhdl, vim
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
mlir, proto, rescript, sql, swift, xresources
|
| | |
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
| |
Breaking change: removed nodes `"!in"` and `"!is"`.
|
| | |
|
| |
|
|
|
|
|
| |
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.
|
| |
|
|
| |
markdown_inline, mlir, nickel, tlaplus
|