aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* feat(parsers): update gdscript, javadoc, lua, solidity, superhtml, ↵Christian Clason2025-07-261-9/+9
| | | | systemverilog, zig, ziggy, ziggy_schema
* fix(ini): register dosini and confini filetypesIgor2025-07-261-0/+1
|
* 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
* fix(c, ecma): remove invalid predicate parametersRiley Bruins2025-07-222-3/+3
| | | | These are not valid named nodes in their respective languages.
* fix(jinja): remove crashing patternChristian Clason2025-07-212-27/+8
| | | | https://github.com/cathaysia/tree-sitter-jinja/issues/37
* feat(glimmer): add fold queries (#8020)NullVoxPopuli2025-07-213-2/+4
|
* 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-202-2/+2
| | | | node `(eq)` is replaced by field `eq: _`
* chore(nix): update url and maintainersJonas Chevalier2025-07-202-3/+3
|
* feat(parsers): update beancount, brightscript, enforce, gdscript, gpg, groq, ↵Christian Clason2025-07-201-14/+14
| | | | matlab, mlir, nix, pem, pymanifest, t32, udev, vhdl
* fix(jinja): assign highlights to all variables and functionsRobert Muir2025-07-194-6/+77
| | | | | | | | | | | The majority of jinja variables aren't assigned any highlights at all. Assign @variable to all identifiers. Jinja filters without parameters are not highlighted as functions: add a query for these. Refine the existing @variable.member to only capture identifiers instead of broader nodes.
* feat(wit)!: update parser and queriesChristian Clason2025-07-195-20/+23
|
* fix(wit): update repo urlChristian Clason2025-07-192-3/+3
|
* feat(pkl): add parser and queries (#8011)Riley Bruins2025-07-195-0/+224
|
* feat(groq): add parser and queries (#8008)Alan Russell2025-07-187-0/+142
|
* 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
* ci: ensure parsers have a supported ABI versionRiley Bruins2025-07-161-0/+4
|
* docs: specify fold dos and don'tsRiley Bruins2025-07-151-2/+25
|
* fix(c_sharp): "<", ">" in type param lists are brackets (#8003)Riley Bruins2025-07-151-0/+6
|
* feat(c_sharp): highlight `::` (#8002)Riley Bruins2025-07-141-0/+1
|
* feat(parsers): update beancount, blade, cpp, desktop, gosum, javadoc, ↵Christian Clason2025-07-131-14/+14
| | | | liquidsoap, mlir, nix, slint, systemverilog, t32, vim, xresources
* feat(blade): update blade parser and queriesCaleb White2025-07-115-22/+86
|
* feat(ziggy,ziggy-schema): update parser and queriesChristian Clason2025-07-092-3/+13
| | | | Breaking change: ziggy-schema removed "map" node
* feat(parsers): update blueprint, desktop, fortran, javadoc, llvm, mlir, nu, ↵Christian Clason2025-07-081-12/+12
| | | | requirements, superhtml, swift, v, xresources
* feat(vim): highlight "trim" in script heredocsChristian Clason2025-07-072-1/+4
| | | | Allow the optional "trim", as documented in ":help :lua-heredoc".
* feat(latex)!: update parser and queriesChristian Clason2025-07-052-3/+3
| | | | Breaking change: `label_definition`, `label_text` patterns
* feat(parsers): update c3, cpp, d, faust, fsharp, javadoc, julia, liquidsoap, ↵Christian Clason2025-07-051-17/+17
| | | | meson, mlir, nu, powershell, roc, swift, systemverilog, t32, v
* fix(http): prefer folding requestsIgor2025-07-041-1/+1
|
* fix: remove import references to jsx/locals.scmRiley Bruins2025-07-032-2/+2
| | | | There are no JSX locals (yet...?)
* feat(D): highlight `(string)` etc. as `@keyword.type` (#7978)Baruch Even2025-06-291-0/+3
| | | Co-authored-by: Baruch Even <baruch@weka.io>
* feat(php): fold match_expressionprzepompownia2025-06-291-0/+1
|
* feat(php): fold array_creation_expressionprzepompownia2025-06-291-0/+1
|
* feat(parsers): update angular, clojure, gleam, idl, javadoc, jinja, ↵Christian Clason2025-06-291-15/+15
| | | | jinja_inline, liquidsoap, nim, nu, poe_filter, r, ssh_config, systemverilog, v
* fix(scripts): sort list of updated parsersChristian Clason2025-06-291-0/+1
|
* feat(fish): more builtin commands and variables (#7972)Eric Mrak2025-06-261-9/+10
| | | | | | | | builtin commands: * abbr * path builtin variables: * fish_cursor_*
* ci: bump luals to 3.15.0Christian Clason2025-06-251-1/+1
|
* fix(health): sort language namesChristian Clason2025-06-241-1/+2
|
* feat(verilog)!: rename to systemverilogChristian Clason2025-06-246-10/+10
| | | | Grammar name was changed to coincide with repository name
* feat(swift)!: update parser and queriesChristian Clason2025-06-246-23/+14
|
* chore(wit): mark as unmaintainedChristian Clason2025-06-232-2/+2
|
* fix: register `powershell` language for `ps1` filetype (#7965)Luis Calle2025-06-231-1/+2
| | | | | * chore: sort languages * fix: register `powershell` language for `ps1` filetype
* feat(powershell)!: update parser and queriesChristian Clason2025-06-222-6/+1
| | | | removed nodes: `"class"`, `"enum"`
* feat(parsers): update gleam, latex, typespec, purescript, heex, nuChristian Clason2025-06-221-6/+6
|
* feat(vue): add template commentstring metadataguilhas072025-06-181-0/+3
|
* feat(purescript)!: update parser and queriesChristian Clason2025-06-172-2/+1
| | | | removed note: `(constructor_operator)`
* feat(parsers): update desktop, query, editorconfig, xresources, hcl, slint, ↵Christian Clason2025-06-171-15/+15
| | | | markdown_inline, matlab, terraform, templ, nu, vhdl, tera, markdown, javadoc
* feat(parsers): update php_only, javadoc, erlang, faust, php, roc, slim, ↵Christian Clason2025-06-151-16/+16
| | | | fortran, terraform, fish, mlir, sourcepawn, latex, matlab, hcl, vhdl
* fix(css): universal selector "*" has precedence over operator (#7948)uncenter2025-06-141-5/+5
|