Riley Bruins
66cd1f497c
ci: only run query checks if lints succeed
2025-05-03 15:22:19 -07:00
Christian Clason
2428b96081
feat(vim): update parser and queries
...
* add support for `:substitute` command
* add support for `=` lua chunks
2025-05-02 17:19:08 +02:00
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