| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
cue, d, dart, devicetree, diff, djot, elixir, elm, enforce, erlang, faust, fish, forth, fortran, fsharp, gap, git_rebase, gitcommit, gleam, glimmer, glimmer_javascript, gren, groovy, haskell, htmldjango, idl, ispc, janet_simple, javadoc, json5, julia, kcl, kitty, kos, kotlin, koto, liquid, m68k, markdown, markdown_inline, matlab, meson, mlir, nickel, nim, nix, nu, ocaml, ocaml_interface, perl, php, php_only, pkl, pod, powershell, proto, ql, qmldir, qmljs, query, r, racket, razor, rego, requirements, rescript, rst, scala, sflog, slim, soql, sosl, ssh_config, superhtml, swift, systemverilog, t32, tact, templ, twig, v, vhdl, vim, vimdoc, yaml, zsh
|
| |
|
|
| |
user removed from github
|
| | |
|
| |
|
|
| |
Breaking change: `(package_decl)` renamed to `(decl_head)`
|
| |
|
|
|
| |
Upstream removed all generated files from the main branch, so these
parsers are no longer installable.
|
| |
|
|
| |
Breaking change: removed nodes
|
| |
|
|
| |
Breaking change: replace anonymous control flow nodes with named nodes.
|
| |
|
|
| |
Breaking change: full grammar rewrite for 2.0
|
| |
|
|
| |
Breaking grammar updates without reference queries
|
| |
|
|
|
|
| |
Breaking changes to HEAD affect downstream grammars (e.g., razor),
so we need to pin to releases and update only when all dependents
bump the tracked version.
|
| |
|
|
|
| |
Breaking change: replace anonymous node `"nil"` with named node
`(nil_literal)`.
|
| |
|
|
| |
Breaking change: add `expression` supertype
|
| |
|
|
|
|
| |
Breaking change: full rewrite for Gnuplot 6.x
Also add folds query
|
| |
|
|
| |
Breaking change: remove node `(return)` in favor of `(identifier)`
|
| |
|
|
| |
Update for C3 v0.8
|
| |
|
|
|
| |
Breaking change: `(comment)` node is split into `(line_comment)` and
`(block_comment)`
|
| |
|
|
| |
Breaking change: `(at_await)` node removed
|
| |
|
|
| |
Breaking change: rename directive nodes `(foo)` to `(preproc_foo)`.
|
| |
|
|
|
| |
Breaking change: replace`${` and `}` nodes in interpolated expressions,
by `(interpolation_expression_start)` and `(interpolation_expression_end)`
|
| |
|
|
| |
Breaking change: drop escape for operator nodes
|
| |
|
|
|
|
| |
Problem: Windows.
Solution: vim.fs.normalize.
|
| |
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
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
|
| | |
|
| |
|
| |
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
|
| |
|
|
| |
liquidsoap, matlab, nu, pkl, proto, t32, vhdl
|
| | |
|
| |
|
|
|
|
|
| |
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
|