aboutsummaryrefslogtreecommitdiffstats
path: root/lua
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-041-2/+1
| | | | Significant upstream breaking changes are not adapted to.
* feat(inko): update parser and highlightsYorick Peterse2025-10-031-1/+1
| | | | | This commit includes syntax support for a few new syntax elements, and updates the highlights queries to highlight two new expression keywords.
* feat(parsers): add kitty (#8129)Mouinul Hossain2025-09-281-0/+8
|
* feat(inko)!: update parser and queriesChristian Clason2025-09-281-1/+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(snl): add parser and queriesMinijackson2025-09-221-0/+9
|
* feat(koto)!: update parser and queriesChristian Clason2025-09-211-1/+1
| | | | 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-191-2/+2
| | | | | | | | | 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-191-1/+1
|
* feat(latex)!: update parser and queriesThibault de Villèle2025-09-191-1/+1
| | | | | | Breaking change: `(curly_group_label)` replaced by `(curly_group_text)` see latex-lsp/tree-sitter-latex#213
* feat(parsers): update bash, c, cpp, desktop, djot, dtd, editorconfig, ↵Christian Clason2025-09-171-32/+32
| | | | 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
|
* feat(rifleconf): add parser and queriespurarue2025-09-141-0/+8
|
* feat(python)!: update parser and queriesChristian Clason2025-09-131-1/+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(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(wxml): add parser and queriesBlockLune2025-08-291-0/+8
|
* feat(matlab)!: update parser and queriesChristian Clason2025-08-291-1/+1
|
* 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-261-1/+1
|
* feat(gotmpl,helm)!: update parser and queriesChristian Clason2025-08-251-2/+2
|
* feat(parsers): update arduino, blade, desktop, elixir, javadoc, llvm, mlir, ↵Christian Clason2025-08-251-13/+13
| | | | perl, superhtml, vhdl, xresources, ziggy, ziggy_schema
* feat(inko): add support for array patternsYorick Peterse2025-08-211-1/+1
| | | | | 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-191-1/+1
|
* 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
* fix(health): highlights legend labelhsi2025-08-131-1/+1
|
* feat(php): update php and php_only parsers to v0.24.0Caleb White2025-08-121-2/+2
|
* feat(sproto): add parser涵曦2025-08-121-0/+8
|
* feat(parsers): update c3, c_sharp, desktop, editorconfig, fennel, gdshader, ↵Christian Clason2025-08-081-15/+15
| | | | javadoc, llvm, matlab, nix, perl, scala, solidity, superhtml, xresource
* refactor(config): prefer `vim.list.unique` for normalizationChristian Clason2025-08-063-4/+12
| | | | Also fix some emmyluals warnings
* feat(systemverilog)!: update parser and queriesChristian Clason2025-08-051-1/+1
| | | | | | | | Breaking changes: 1. `(comment)` node split into `(one_line_comment)` and `(block_comment)` 2. named `(directive_foo)` nodes replaced by anonymous `"'foo"` (with backtick!) nodes -- but not consistently
* feat(parsers): update ada, fortran, idl, javadoc, matlab, nim, powershell, ↵Christian Clason2025-08-021-11/+11
| | | | slang, superhtml, swift, templ
* feat(parsers): update gdscript, javadoc, lua, solidity, superhtml, ↵Christian Clason2025-07-261-9/+9
| | | | systemverilog, zig, ziggy, ziggy_schema
* fix(install): skip duplicate dependenciesMeanderingProgrammer2025-07-251-1/+2
|
* feat(parsers): update angular, beancount, fennel, gleam, idl, javadoc, ↵Christian Clason2025-07-231-14/+14
| | | | jinja, jinja_inline, koto, llvm, swift, systemverilog, tera, vhdl
* refactor(install): replace status enum with booleanMeanderingProgrammer2025-07-211-27/+13
|
* fix(install): don't make "installed" status persistentMeanderingProgrammer2025-07-201-2/+1
| | | | | | | | | Problem: Setting `install_status` to "installed" skips any future install or update operation (even if forced). In particular, this breaks `:TSUpdate` when calling `install()` in config files. Solution: Don't set "installed" when skipping install and clear status on successful operations.
* feat(chatito)!: update parser and queriesChristian Clason2025-07-201-1/+1
| | | | node `(eq)` is replaced by field `eq: _`
* chore(nix): update url and maintainersJonas Chevalier2025-07-201-2/+2
|
* feat(parsers): update beancount, brightscript, enforce, gdscript, gpg, groq, ↵Christian Clason2025-07-201-14/+14
| | | | matlab, mlir, nix, pem, pymanifest, t32, udev, vhdl
* feat(wit)!: update parser and queriesChristian Clason2025-07-191-2/+2
|
* fix(wit): update repo urlChristian Clason2025-07-191-2/+2
|
* feat(pkl): add parser and queries (#8011)Riley Bruins2025-07-191-0/+8
|
* feat(groq): add parser and queries (#8008)Alan Russell2025-07-181-0/+8
|
* feat(parsers): update arduino, editorconfig, gdscript, idl, javadoc, koto, ↵Christian Clason2025-07-171-23/+23
| | | | matlab, mlir, nix, nu, powershell, printf, properties, slint, superhtml, systemverilog, t32, tera, twig, xcompose, xresources, ziggy, ziggy_schema
* feat(parsers): update beancount, blade, cpp, desktop, gosum, javadoc, ↵Christian Clason2025-07-131-14/+14
| | | | liquidsoap, mlir, nix, slint, systemverilog, t32, vim, xresources