Christian Clason
545b2c974a
feat(gdscript)!: update parser and queries
...
`(underscore)` node was removed
2025-05-06 10:34:45 +02:00
Christian Clason
35a2ddedb0
feat(tcl)!: update parser and queries
2025-05-06 10:34:45 +02:00
Christian Clason
dd943e51e7
feat(julia)!: update parser and queries
2025-05-06 10:34:45 +02:00
Christian Clason
345037b61b
feat(html): use gsub for mimetype lookup
2025-05-06 10:34:45 +02:00
Christian Clason
00bdc2f516
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-06 10:34:45 +02:00
Christian Clason
ca296d4df1
fix(install): return error code in callback
2025-05-06 10:34:45 +02:00
Christian Clason
e84e1df3d1
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-06 10:34:44 +02:00
Lewis Russell
5c3366caa2
fix: remove downcase! directive use
2025-05-06 10:34:44 +02:00
Christian Clason
326eb0f609
fix: remove upstreamed directives
...
`#inject-lang!` and `#trim!`; fix `set-lang-from-mimetype`
2025-05-06 10:34:44 +02:00
Christian Clason
5fc5a9272a
refactor: use vim.uv
2025-05-06 10:34:44 +02:00
Christian Clason
be0808844d
feat!: drop modules, general refactor and cleanup
2025-05-06 10:34:44 +02:00