]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
runtime(netrw): minor changes to fix move cmd on windows (#13823)
authorMiguelBarro <45819833+MiguelBarro@users.noreply.github.com>
Wed, 17 Jan 2024 20:35:36 +0000 (21:35 +0100)
committerGitHub <noreply@github.com>
Wed, 17 Jan 2024 20:35:36 +0000 (21:35 +0100)
Signed-off-by: GuyBrush <miguel.barro@live.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/autoload/netrw.vim

index bcb1f24751a1599e27343ff51c978fbbfcad1f6d..768954edaf72670e3190976c6326e9afb1bcf02a 100644 (file)
@@ -7862,7 +7862,7 @@ fun! s:NetrwMarkFileMove(islocal)
      let movecmd     = netrw#WinPath(movecmd).movecmdargs
 "     call Decho("windows exception: movecmd<".movecmd."> (#1: had a space)",'~'.expand("<slnum>"))
     else
-     let movecmd = netrw#WinPath(movecmd)
+     let movecmd = netrw#WinPath(g:netrw_localmovecmd)
 "     call Decho("windows exception: movecmd<".movecmd."> (#2: no space)",'~'.expand("<slnum>"))
     endif
    else
@@ -7876,10 +7876,6 @@ fun! s:NetrwMarkFileMove(islocal)
     endif
     if !g:netrw_cygwin && (has("win32") || has("win95") || has("win64") || has("win16"))
      let fname= substitute(fname,'/','\\','g')
-     if g:netrw_keepdir
-      " Jul 19, 2022: fixing file move when g:netrw_keepdir is 1
-      let fname= b:netrw_curdir."\\".fname
-     endif
     endif
 "    call Decho("system(".movecmd." ".s:ShellEscape(fname)." ".tgt.")",'~'.expand("<slnum>"))
     let ret= system(movecmd.g:netrw_localmovecmdopt." ".s:ShellEscape(fname)." ".tgt)