cleanup: use vim.uv instead of vim.loop everywhere (#2762)

This commit is contained in:
Dmitry Torokhov
2025-10-15 03:44:40 -07:00
committed by GitHub
parent 0716819a0e
commit 4fc83dc308
7 changed files with 16 additions and 16 deletions

View File

@@ -296,7 +296,7 @@ end
function M.remove_selected_file(filepath) function M.remove_selected_file(filepath)
---@diagnostic disable-next-line: undefined-field ---@diagnostic disable-next-line: undefined-field
local stat = vim.loop.fs_stat(filepath) local stat = vim.uv.fs_stat(filepath)
local files local files
if stat and stat.type == "directory" then if stat and stat.type == "directory" then
files = Utils.scan_directory({ directory = filepath, add_dirs = true }) files = Utils.scan_directory({ directory = filepath, add_dirs = true })

View File

@@ -1291,7 +1291,7 @@ function M.process_tool_use(tools, tool_use, opts)
-- Set up a timer to periodically check for cancellation -- Set up a timer to periodically check for cancellation
local cancel_timer local cancel_timer
if on_complete then if on_complete then
cancel_timer = vim.loop.new_timer() cancel_timer = vim.uv.new_timer()
if cancel_timer then if cancel_timer then
cancel_timer:start( cancel_timer:start(
100, 100,

View File

@@ -106,7 +106,7 @@ function RepoMap._get_repo_map(file_ext)
build_and_save() build_and_save()
if not repo_map then return end if not repo_map then return end
else else
local timer = vim.loop.new_timer() local timer = vim.uv.new_timer()
if timer then if timer then
timer:start( timer:start(
@@ -147,7 +147,7 @@ function RepoMap._get_repo_map(file_ext)
end end
end) end)
local handle = vim.loop.new_fs_event() local handle = vim.uv.new_fs_event()
if handle then if handle then
handle:start(project_root, { recursive = true }, function(err, rel_filepath) handle:start(project_root, { recursive = true }, function(err, rel_filepath)

View File

@@ -196,7 +196,7 @@ function PromptInput:start_spinner()
self.spinner_timer = nil self.spinner_timer = nil
end end
self.spinner_timer = vim.loop.new_timer() self.spinner_timer = vim.uv.new_timer()
local spinner_timer = self.spinner_timer local spinner_timer = self.spinner_timer
if self.spinner_timer then if self.spinner_timer then

View File

@@ -35,7 +35,7 @@ function M.read_content(filepath)
end end
function M.exists(filepath) function M.exists(filepath)
local stat = vim.loop.fs_stat(filepath) local stat = vim.uv.fs_stat(filepath)
return stat ~= nil return stat ~= nil
end end

View File

@@ -56,9 +56,9 @@ function M.get_os_name()
end end
function M.get_system_info() function M.get_system_info()
local os_name = vim.loop.os_uname().sysname local os_name = vim.uv.os_uname().sysname
local os_version = vim.loop.os_uname().release local os_version = vim.uv.os_uname().release
local os_machine = vim.loop.os_uname().machine local os_machine = vim.uv.os_uname().machine
local lang = os.getenv("LANG") local lang = os.getenv("LANG")
local shell = os.getenv("SHELL") local shell = os.getenv("SHELL")
@@ -157,7 +157,7 @@ function M.shell_run_async(input_cmd, shell_cmd, on_complete, cwd, timeout)
-- Set up timeout if specified -- Set up timeout if specified
if timeout and timeout > 0 then if timeout and timeout > 0 then
timer = vim.loop.new_timer() timer = vim.uv.new_timer()
if timer then if timer then
timer:start(timeout, 0, function() timer:start(timeout, 0, function()
vim.schedule(function() vim.schedule(function()

View File

@@ -8,18 +8,18 @@ describe("File", function()
-- Mock vim API -- Mock vim API
local api_mock local api_mock
local loop_mock local uv_mock
before_each(function() before_each(function()
-- Setup mocks -- Setup mocks
api_mock = mock(vim.api, true) api_mock = mock(vim.api, true)
loop_mock = mock(vim.loop, true) uv_mock = mock(vim.uv, true)
end) end)
after_each(function() after_each(function()
-- Clean up mocks -- Clean up mocks
mock.revert(api_mock) mock.revert(api_mock)
mock.revert(loop_mock) mock.revert(uv_mock)
end) end)
describe("read_content", function() describe("read_content", function()
@@ -57,14 +57,14 @@ describe("File", function()
describe("exists", function() describe("exists", function()
it("should return true for existing file", function() it("should return true for existing file", function()
loop_mock.fs_stat.returns({ type = "file" }) uv_mock.fs_stat.returns({ type = "file" })
assert.is_true(File.exists(test_file)) assert.is_true(File.exists(test_file))
assert.stub(loop_mock.fs_stat).was_called_with(test_file) assert.stub(uv_mock.fs_stat).was_called_with(test_file)
end) end)
it("should return false for non-existent file", function() it("should return false for non-existent file", function()
loop_mock.fs_stat.returns(nil) uv_mock.fs_stat.returns(nil)
assert.is_false(File.exists("nonexistent.txt")) assert.is_false(File.exists("nonexistent.txt"))
end) end)