Skip to content

fix(uv): prefer vim.uv with fallback - #44

Open
khaneliman wants to merge 1 commit into
polarmutex:mainfrom
khaneliman:fix/vim-uv-runtime-calls
Open

fix(uv): prefer vim.uv with fallback#44
khaneliman wants to merge 1 commit into
polarmutex:mainfrom
khaneliman:fix/vim-uv-runtime-calls

Conversation

@khaneliman

@khaneliman khaneliman commented Sep 1, 2026

Copy link
Copy Markdown

Summary

Prefer vim.uv throughout the active runtime and test code while preserving
Neovim 0.9 support.

Why

Neovim deprecates direct vim.loop use, while git-worktree.nvim supports
Neovim 0.9 and newer.

What changed

  • Added file-local vim.uv or vim.loop bindings in the affected modules.
  • Migrated 20 active current-directory and system-information calls.
  • Updated the corresponding test assertions.

Testing

  • StyLua and Luacheck passed.
  • All 23 maintained tests passed on stable Neovim.
  • Modern and fallback module-load probes passed.
  • All changed files passed parse and diff checks.

Related Issue(s)

  • None.

Migrate active runtime and test calls without raising the Neovim floor.
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.

1 participant