Commit graph

11 commits

Author SHA1 Message Date
Christian Clason
b21f320624 feat(gdscript)!: update parser and queries
`(underscore)` node was removed
2025-05-02 17:15:46 +02:00
Christian Clason
06a62043c2 feat(tcl)!: update parser and queries 2025-04-30 11:48:30 +02:00
Christian Clason
47e4f82a68 feat(julia)!: update parser and queries 2025-04-30 11:48:30 +02:00
Christian Clason
086c400917 feat(html): use gsub for mimetype lookup 2025-04-30 11:48:30 +02:00
Christian Clason
1de4e3fee1 fix(formatter): increase match limit
Problem: Some very long patterns were not formatted correctly.

Solution: Increase the match limit when iterating to 1024.
2025-04-30 11:48:30 +02:00
Christian Clason
0767b79904 fix(install): return error code in callback 2025-04-30 11:48:30 +02:00
Christian Clason
82ca00ed97 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-04-30 11:48:30 +02:00
Lewis Russell
832b703160 fix: remove downcase! directive use 2025-04-30 11:48:30 +02:00
Christian Clason
db3481cf83 fix: remove upstreamed directives
`#inject-lang!` and `#trim!`; fix `set-lang-from-mimetype`
2025-04-30 11:48:30 +02:00
Christian Clason
ad263ac46b refactor: use vim.uv 2025-04-30 11:48:30 +02:00
Christian Clason
ae239f89cc feat!: drop modules, general refactor and cleanup 2025-04-30 11:48:30 +02:00