Skip to content

Conversation

@dtor
Copy link
Collaborator

@dtor dtor commented Jul 31, 2025

As discussed in #2536 the project should either use luv bindings from luals or luvit-meta library, but not both, as they conflict with each other (especially with uv.uv_timer_t). Given that other projects such as kickstart.nvim and lazydev.nvim are switching to use the former, we should do the same and drop luvit-meta dependency.

As discussed in yetone#2536 the
project should either use luv bindings from luals or luvit-meta
library, but not both, as they conflict with each other (especially
with uv.uv_timer_t). Given that other projects such as kickstart.nvim
and lazydev.nvim are switching to use the former, we should do the same
and drop luvit-meta dependency.

Also adjust code that was using luvit-meta's annotations for timers.
@dtor dtor force-pushed the remove-luvit-meta-deps branch from dfb129e to b8444da Compare July 31, 2025 04:20
Instead of implementing synchronous call to a command line utility via
vim.uv.spawn() switch to using vim.system(). Its return value (object)
wait() method allows to specify timeout too.

This makes code much simpler.
@yetone yetone merged commit 5bc4ffa into yetone:main Jul 31, 2025
3 checks passed
@dtor dtor deleted the remove-luvit-meta-deps branch August 4, 2025 05:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants