chore: update `vim.loop` to `vim.uv`
parent
7f0e1dce80
commit
e18bffba84
|
|
@ -36,12 +36,12 @@ end
|
||||||
---@param oldFilePath string
|
---@param oldFilePath string
|
||||||
---@param newFilePath string
|
---@param newFilePath string
|
||||||
function M.moveFile(oldFilePath, newFilePath)
|
function M.moveFile(oldFilePath, newFilePath)
|
||||||
local renamed, _ = vim.loop.fs_rename(oldFilePath, newFilePath)
|
local renamed, _ = vim.uv.fs_rename(oldFilePath, newFilePath)
|
||||||
if renamed then return true end
|
if renamed then return true end
|
||||||
---try `fs_copyfile` to support moving across partitions
|
---try `fs_copyfile` to support moving across partitions
|
||||||
local copied, copiedError = vim.loop.fs_copyfile(oldFilePath, newFilePath)
|
local copied, copiedError = vim.uv.fs_copyfile(oldFilePath, newFilePath)
|
||||||
if copied then
|
if copied then
|
||||||
local deleted, deletedError = vim.loop.fs_unlink(oldFilePath)
|
local deleted, deletedError = vim.uv.fs_unlink(oldFilePath)
|
||||||
if deleted then
|
if deleted then
|
||||||
return true
|
return true
|
||||||
else
|
else
|
||||||
|
|
|
||||||
|
|
@ -99,7 +99,7 @@ local function fileOp(op)
|
||||||
-- EXECUTE FILE OPERATION
|
-- EXECUTE FILE OPERATION
|
||||||
cmd.update()
|
cmd.update()
|
||||||
if op == "duplicate" then
|
if op == "duplicate" then
|
||||||
local success = vim.loop.fs_copyfile(oldFilePath, newFilePath)
|
local success = vim.uv.fs_copyfile(oldFilePath, newFilePath)
|
||||||
if success then
|
if success then
|
||||||
cmd.edit(newFilePath)
|
cmd.edit(newFilePath)
|
||||||
u.notify(("Duplicated %q as %q."):format(oldName, newName))
|
u.notify(("Duplicated %q as %q."):format(oldName, newName))
|
||||||
|
|
@ -135,7 +135,7 @@ function M.moveToFolderInCwd()
|
||||||
local parentOfCurFile = vim.fs.dirname(curFilePath) .. osPathSep
|
local parentOfCurFile = vim.fs.dirname(curFilePath) .. osPathSep
|
||||||
local filename = vim.fs.basename(curFilePath)
|
local filename = vim.fs.basename(curFilePath)
|
||||||
local lspSupportsRenaming = mv.lspSupportsRenaming()
|
local lspSupportsRenaming = mv.lspSupportsRenaming()
|
||||||
local cwd = vim.loop.cwd() .. osPathSep
|
local cwd = vim.uv.cwd() .. osPathSep
|
||||||
|
|
||||||
-- determine destinations in cwd
|
-- determine destinations in cwd
|
||||||
local foldersInCwd = vim.fs.find(function(name, path)
|
local foldersInCwd = vim.fs.find(function(name, path)
|
||||||
|
|
@ -152,8 +152,8 @@ function M.moveToFolderInCwd()
|
||||||
|
|
||||||
-- sort by modification time
|
-- sort by modification time
|
||||||
table.sort(foldersInCwd, function(a, b)
|
table.sort(foldersInCwd, function(a, b)
|
||||||
local aMtime = vim.loop.fs_stat(a).mtime.sec
|
local aMtime = vim.uv.fs_stat(a).mtime.sec
|
||||||
local bMtime = vim.loop.fs_stat(b).mtime.sec
|
local bMtime = vim.uv.fs_stat(b).mtime.sec
|
||||||
return aMtime > bMtime
|
return aMtime > bMtime
|
||||||
end)
|
end)
|
||||||
-- insert cwd at bottom, since modification of is likely due to subfolders
|
-- insert cwd at bottom, since modification of is likely due to subfolders
|
||||||
|
|
@ -237,7 +237,6 @@ function M.trashFile(opts)
|
||||||
local trashCmd = userCmd or defaultCmd
|
local trashCmd = userCmd or defaultCmd
|
||||||
assert(defaultCmd, "Unknown operating system & no custom trashCmd provided.")
|
assert(defaultCmd, "Unknown operating system & no custom trashCmd provided.")
|
||||||
|
|
||||||
-- Use a trash command
|
|
||||||
local trashArgs = vim.split(trashCmd, " ")
|
local trashArgs = vim.split(trashCmd, " ")
|
||||||
local oldFilePath = vim.api.nvim_buf_get_name(0)
|
local oldFilePath = vim.api.nvim_buf_get_name(0)
|
||||||
table.insert(trashArgs, oldFilePath)
|
table.insert(trashArgs, oldFilePath)
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ end
|
||||||
---@nodiscard
|
---@nodiscard
|
||||||
---@param filepath string
|
---@param filepath string
|
||||||
---@return boolean
|
---@return boolean
|
||||||
function M.fileExists(filepath) return vim.loop.fs_stat(filepath) ~= nil end
|
function M.fileExists(filepath) return vim.uv.fs_stat(filepath) ~= nil end
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
return M
|
return M
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue