mirror of
https://github.com/Ascyii/telekasten.nvim.git
synced 2026-01-01 14:14:24 -05:00
fix: rename filenames with spaces
This commit is contained in:
@@ -1622,7 +1622,7 @@ local function RenameNote()
|
|||||||
local oldfile = Pinfo:new({ filepath = vim.fn.expand("%:p"), M.Cfg })
|
local oldfile = Pinfo:new({ filepath = vim.fn.expand("%:p"), M.Cfg })
|
||||||
|
|
||||||
local newname = vim.fn.input("New name: ")
|
local newname = vim.fn.input("New name: ")
|
||||||
newname = newname:gsub("(" .. M.Cfg.extension .. ")$", "")
|
newname = newname:gsub("(%" .. M.Cfg.extension .. ")$", "")
|
||||||
local newpath = newname:match("(.*/)") or ""
|
local newpath = newname:match("(.*/)") or ""
|
||||||
newpath = M.Cfg.home .. "/" .. newpath
|
newpath = M.Cfg.home .. "/" .. newpath
|
||||||
|
|
||||||
@@ -1648,11 +1648,10 @@ local function RenameNote()
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
|
oldTitle = oldfile.title:gsub(" ", "\\ ")
|
||||||
vim.cmd("saveas " .. M.Cfg.home .. "/" .. newname .. M.Cfg.extension)
|
vim.cmd("saveas " .. M.Cfg.home .. "/" .. newname .. M.Cfg.extension)
|
||||||
vim.cmd("bdelete " .. oldfile.title .. M.Cfg.extension)
|
vim.cmd("bdelete " .. oldTitle .. M.Cfg.extension)
|
||||||
os.execute(
|
os.execute("rm " .. M.Cfg.home .. "/" .. oldTitle .. M.Cfg.extension)
|
||||||
"rm " .. M.Cfg.home .. "/" .. oldfile.title .. M.Cfg.extension
|
|
||||||
)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
if M.Cfg.rename_update_links == true then
|
if M.Cfg.rename_update_links == true then
|
||||||
|
|||||||
Reference in New Issue
Block a user