Christian Buttner
c59004f1e0
feat: add c3 ( #7891 )
2025-05-28 23:04:10 +02:00
Noah Bogart
71d2fd1bd4
fix(just): do not restrict @function.call to explicit list ( #7905 )
2025-05-28 22:44:34 +02:00
Christian Clason
024e6c5e46
fix(queries): fix rebase errors on main
2025-05-28 14:35:36 +02:00
Marc Jakobi
dd63d7141f
fix(haskell): properly set inline-python injection language
2025-05-27 14:17:05 +02:00
Christian Clason
0d60a09252
fix(typst): restore missing injections
2025-05-25 10:51:44 +02:00
Omar Valdez
652831b231
feat(bash): highlight variable argument for printf -v
2025-05-24 11:39:59 +02:00
Yorick Peterse
d08cf75e1b
feat(inko): add scoping to the locals queries
...
This way tooling that makes use of these queries (e.g. snacks.nvim) is
aware of the scoping of Inko types and methods.
2025-05-22 07:47:03 +02:00
Riley Bruins
168fe16cdd
fix: tidy up some query mistakes
...
Revealed by the capture-less patterns lint
2025-05-18 09:46:27 +02:00
Christian Clason
864e75a85d
fix(c,cpp,fsharp,idl,powershell,sql,systemtap): remove unneeded escapes
2025-05-13 18:12:58 +02:00
Christian Clason
25f08b82af
fix(hcl): remove unnecessary escapes
2025-05-13 18:12:58 +02:00
Christian Clason
a83f2d1417
feat(vim): update parser and queries
...
* add support for `:substitute` command
* add support for `=` lua chunks
2025-05-12 18:43:40 +02:00
Christian Clason
3d0e642764
feat(gdscript)!: update parser and queries
...
`(underscore)` node was removed
2025-05-12 18:43:40 +02:00
Christian Clason
308c9b26c7
feat(tcl)!: update parser and queries
2025-05-12 18:43:40 +02:00
Christian Clason
990110336c
feat(julia)!: update parser and queries
2025-05-12 18:43:40 +02:00
Christian Clason
cbfe8a20c7
feat(html): use gsub for mimetype lookup
2025-05-12 18:43:40 +02:00
Christian Clason
12e0246e4f
fix(formatter): increase match limit
...
Problem: Some very long patterns were not formatted correctly.
Solution: Increase the match limit when iterating to 1024.
2025-05-12 18:43:40 +02:00
Christian Clason
aaf5b7fdf7
fix(install): return error code in callback
2025-05-12 18:43:40 +02:00
Christian Clason
c70daa36dc
feat(install)!: add explicit path field to parser info ( #6476 )
...
Problem: Using `url` for both remote repo and local path complicates the
code.
Solution: Add `path` field that overrides `url` and bypasses
git-specific manipulations, i.e., the contents of the `path` are used
as-is (no git repo needed).
This means `:TSUpdate` will skip such parsers; use `:TSInstall!` instead
after making local changes.
---------
Co-authored-by: Lewis Russell <lewis6991@gmail.com>
2025-05-12 18:43:40 +02:00
Lewis Russell
efbc2a4b72
fix: remove downcase! directive use
2025-05-12 18:43:40 +02:00
Christian Clason
f13420ccff
fix: remove upstreamed directives
...
`#inject-lang!` and `#trim!`; fix `set-lang-from-mimetype`
2025-05-12 18:43:40 +02:00
Christian Clason
37957d6bcf
refactor: use vim.uv
2025-05-12 18:43:40 +02:00
Christian Clason
692b051b09
feat!: drop modules, general refactor and cleanup
2025-05-12 18:43:40 +02:00