build: remove presubmit dependency on luvit-meta

As discussed in https://github.com/yetone/avante.nvim/pull/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.
This commit is contained in:
Dmitry Torokhov
2025-07-30 21:08:10 -07:00
committed by yetone
parent d77e1272a0
commit d737fa6109
4 changed files with 2 additions and 4 deletions

View File

@@ -91,7 +91,6 @@ jobs:
"ibhagwan/fzf-lua"
"nvim-tree/nvim-web-devicons"
"zbirenbaum/copilot.lua"
"Bilal2453/luvit-meta"
"folke/lazy.nvim"
)
for dep in "${DEPS[@]}"; do