tiny refactor
parent
03e8711488
commit
b9f04ae0f2
|
|
@ -23,7 +23,7 @@ local function fileOp(op)
|
||||||
local prevReg
|
local prevReg
|
||||||
if op == "newFromSel" then
|
if op == "newFromSel" then
|
||||||
prevReg = fn.getreg("z")
|
prevReg = fn.getreg("z")
|
||||||
vim.notify("prevReg: ".. prevReg, trace)
|
vim.notify("prevReg: " .. prevReg, trace)
|
||||||
leaveVisualMode()
|
leaveVisualMode()
|
||||||
cmd [['<,'>delete z]]
|
cmd [['<,'>delete z]]
|
||||||
end
|
end
|
||||||
|
|
@ -64,15 +64,14 @@ local function fileOp(op)
|
||||||
cmd("edit " .. filepath)
|
cmd("edit " .. filepath)
|
||||||
cmd("bdelete #")
|
cmd("bdelete #")
|
||||||
vim.notify(" Renamed '" .. oldName .. "' to '" .. newName .. "'.")
|
vim.notify(" Renamed '" .. oldName .. "' to '" .. newName .. "'.")
|
||||||
elseif op == "new" then
|
elseif op == "new" or op == "newFromSel" then
|
||||||
cmd("edit " .. filepath)
|
|
||||||
cmd("write " .. filepath)
|
|
||||||
elseif op == "newFromSel" then
|
|
||||||
cmd("edit " .. filepath)
|
cmd("edit " .. filepath)
|
||||||
cmd("write " .. filepath)
|
cmd("write " .. filepath)
|
||||||
|
if op == "newFromSel" then
|
||||||
cmd("put z")
|
cmd("put z")
|
||||||
fn.setreg("z", prevReg) -- restore register content
|
fn.setreg("z", prevReg) -- restore register content
|
||||||
end
|
end
|
||||||
|
end
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue