Riley Bruins
8fccdb3d49
feat(proto): more delimiter, property highlights
2025-08-31 08:06:48 +02:00
BlockLune
cd64fd3f44
feat(wxml): add parser and queries
2025-08-29 18:30:18 +02:00
Christian Clason
16da7ded58
feat(matlab)!: update parser and queries
2025-08-29 14:54:38 +02:00
Christian Clason
8302d4f547
feat(parsers): update bash, c, clojure, cpp, embedded_template, gap, go, html, java, javascript, json, json5, pkl, rust, supercollider
2025-08-29 14:49:35 +02:00
Christian Clason
85ec015f3b
feat(nu)!: update parser and queries
2025-08-26 10:32:32 +02:00
Christian Clason
37cec5ec59
feat(gotmpl,helm)!: update parser and queries
2025-08-25 19:13:51 +02:00
Christian Clason
35a124cb60
feat(parsers): update arduino, blade, desktop, elixir, javadoc, llvm, mlir, perl, superhtml, vhdl, xresources, ziggy, ziggy_schema
2025-08-25 19:06:00 +02:00
Caleb White
9f15c2b050
fix(blade): fix highlighting of php tags
2025-08-25 15:39:40 +02:00
Yorick Peterse
44e90ec66e
feat(inko): add support for array patterns
...
This updates the version of the Inko parser to the latest version and
includes indent support for the new array pattern node.
2025-08-21 19:51:10 +02:00
Christian Clason
6fd7117c1d
feat(matlab)!: update parser and queries
2025-08-19 11:56:38 +02:00
Christian Clason
2f28a14ed2
feat(parsers): update arduino, chatito, desktop, editorconfig, gitattributes, gpg, idl, javadoc, mlir, pem, php, php_only, poe_filter, xresources
2025-08-19 11:51:52 +02:00
Christian Clason
32cb9f9b9d
feat(parsers): update fennel, javadoc, llvm, matlab, mlir, nickel, nix, php, php_only, query, superhtml, vimdoc, wit
2025-08-16 10:11:22 +02:00
hsi
cabbd52bb8
fix(health): highlights legend label
2025-08-13 10:01:54 +02:00
Christian Clason
bf0234010a
ci: bump actions/checkout to v5
2025-08-12 11:08:18 +02:00
Riley Bruins
4d43480167
ci: validate predicate/directive string parameters
2025-08-12 10:25:50 +02:00
Alexei Mozaidze
21da8ac251
fix(fennel): highlight $ in multi-symbol context properly
...
Highlights the dollar symbol properly in multi-symbol contexts like
`$.some.properties`
2025-08-12 10:25:22 +02:00
Caleb White
42ea539243
feat(php): update php and php_only parsers to v0.24.0
2025-08-12 10:25:14 +02:00
涵曦
13e3ce3bf4
feat(sproto): add parser
2025-08-12 10:24:58 +02:00
Christian Clason
9866036ec3
feat(parsers): update c3, c_sharp, desktop, editorconfig, fennel, gdshader, javadoc, llvm, matlab, nix, perl, scala, solidity, superhtml, xresource
2025-08-08 10:14:04 +02:00
Riley Bruins
4eb35c0344
feat(gdscript): misc operators, semicolon highlight
2025-08-06 18:49:54 +02:00
Christian Clason
37bcfdc6eb
refactor(config): prefer vim.list.unique for normalization
...
Also fix some emmyluals warnings
2025-08-06 13:22:02 +02:00
Robert Muir
4d9916e477
fix(jinja_inline): fix crashing query pattern
...
If jinja_inline parser is regenerated, then this pattern hits an
"impossible" assert in tree-sitter query processing.
2025-08-05 20:06:49 +02:00
Robert Muir
a4fa3e2d18
Revert "fix(jinja): remove crashing pattern"
...
This reverts commit 8c8742871a .
2025-08-05 20:06:49 +02:00
Christian Clason
05f2910355
feat(systemverilog)!: update parser and queries
...
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
2025-08-05 20:06:15 +02:00
Christian Clason
3561e1fb19
feat(parsers): update ada, fortran, idl, javadoc, matlab, nim, powershell, slang, superhtml, swift, templ
2025-08-02 14:53:13 +02:00
Christian Clason
b26b425829
feat(parsers): update gdscript, javadoc, lua, solidity, superhtml, systemverilog, zig, ziggy, ziggy_schema
2025-07-26 17:34:44 +02:00
Igor
12be0e9f24
fix(ini): register dosini and confini filetypes
2025-07-26 17:32:28 +02:00
MeanderingProgrammer
57aa15d4cc
fix(install): skip duplicate dependencies
2025-07-25 11:55:13 +02:00
Christian Clason
5d539943c6
feat(parsers): update angular, beancount, fennel, gleam, idl, javadoc, jinja, jinja_inline, koto, llvm, swift, systemverilog, tera, vhdl
2025-07-23 13:38:53 +02:00
Riley Bruins
40cca05b40
fix(c, ecma): remove invalid predicate parameters
...
These are not valid named nodes in their respective languages.
2025-07-22 09:52:32 +02:00
Christian Clason
8c8742871a
fix(jinja): remove crashing pattern
...
https://github.com/cathaysia/tree-sitter-jinja/issues/37
2025-07-21 11:21:52 +02:00
NullVoxPopuli
6b3bf164b2
feat(glimmer): add fold queries ( #8020 )
2025-07-21 09:40:37 +02:00
MeanderingProgrammer
3650b4ef6a
refactor(install): replace status enum with boolean
2025-07-21 09:40:08 +02:00
MeanderingProgrammer
d116118add
fix(install): don't make "installed" status persistent
...
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.
2025-07-20 14:39:10 +02:00
Christian Clason
f14b356d54
feat(chatito)!: update parser and queries
...
node `(eq)` is replaced by field `eq: _`
2025-07-20 11:53:37 +02:00
Jonas Chevalier
afe267b50e
chore(nix): update url and maintainers
2025-07-20 09:50:56 +00:00
Christian Clason
d6bce02b89
feat(parsers): update beancount, brightscript, enforce, gdscript, gpg, groq, matlab, mlir, nix, pem, pymanifest, t32, udev, vhdl
2025-07-20 11:43:07 +02:00
Robert Muir
20d77c2e5b
fix(jinja): assign highlights to all variables and functions
...
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.
2025-07-19 18:25:47 +02:00
Christian Clason
1e3b7562c2
feat(wit)!: update parser and queries
2025-07-19 15:19:50 +02:00
Christian Clason
a98e67ad40
fix(wit): update repo url
2025-07-19 15:06:34 +02:00
Riley Bruins
fba060b623
feat(pkl): add parser and queries ( #8011 )
2025-07-19 11:36:38 +02:00
Alan Russell
61ec748ef7
feat(groq): add parser and queries ( #8008 )
2025-07-18 18:04:42 +02:00
Christian Clason
a5edb0a274
feat(parsers): update arduino, editorconfig, gdscript, idl, javadoc, koto, matlab, mlir, nix, nu, powershell, printf, properties, slint, superhtml, systemverilog, t32, tera, twig, xcompose, xresources, ziggy, ziggy_schema
2025-07-17 11:42:27 +02:00
Riley Bruins
992e9ef3d0
ci: ensure parsers have a supported ABI version
2025-07-16 10:54:41 +02:00
Riley Bruins
8d8ca0996c
docs: specify fold dos and don'ts
2025-07-15 10:53:32 +02:00
Riley Bruins
96f51adf71
fix(c_sharp): "<", ">" in type param lists are brackets ( #8003 )
2025-07-15 00:55:29 +00:00
Riley Bruins
6c2234f7ba
feat(c_sharp): highlight :: ( #8002 )
2025-07-14 17:48:23 -07:00
Christian Clason
c3ecec599b
feat(parsers): update beancount, blade, cpp, desktop, gosum, javadoc, liquidsoap, mlir, nix, slint, systemverilog, t32, vim, xresources
2025-07-13 11:35:38 +02:00
Caleb White
c9e4edc127
feat(blade): update blade parser and queries
2025-07-11 17:34:30 +02:00
Christian Clason
4eb12d7a1f
feat(ziggy,ziggy-schema): update parser and queries
...
Breaking change: ziggy-schema removed "map" node
2025-07-09 10:30:54 +02:00