runtime(zip): correctly extract file from zip browser

Commit: 
https://github.com/vim/vim/commit/38ce71c1c323716cc4b130dbb3e8837a8b9a710b
Author: Damien <141588647+xrandomn...@users.noreply.github.com>
Date:   Tue Jul 23 19:56:54 2024 +0200

    runtime(zip): correctly extract file from zip browser
    
    Problem:  Enter 'x' in zip browser fail with E121
    Solution: Fix typo in zip#Extract()
    
    closes: #15321
    
    Signed-off-by: Damien <141588647+xrandomn...@users.noreply.github.com>
    Signed-off-by: Christian Brabandt <c...@256bit.org>

diff --git a/runtime/autoload/zip.vim b/runtime/autoload/zip.vim
index d0e706e83..34bcad336 100644
--- a/runtime/autoload/zip.vim
+++ b/runtime/autoload/zip.vim
@@ -1,11 +1,12 @@
 " zip.vim: Handles browsing zipfiles
 "            AUTOLOAD PORTION
-" Date:                Mar 12, 2023
+" Date:                Jul 23, 2024
 " Version:     33
 " Maintainer:  This runtime file is looking for a new maintainer.
 " Former Maintainer:   Charles E Campbell
 " Last Change:
 "              2024 Jun 16 by Vim Project: handle whitespace on Windows 
properly (#14998)
+"              2024 Jul 23 by Vim Project: fix 'x' command
 " License:     Vim License  (see vim's :help license)
 " Copyright:   Copyright (C) 2005-2019 Charles E. Campbell {{{1
 "              Permission is hereby granted to use and distribute this code,
@@ -395,8 +396,7 @@ fun! zip#Extract()
   endif
 
   " extract the file mentioned under the cursor
-"  call Decho("system(".g:zip_extractcmd." ".shellescape(b:zipfile)." 
".shellescape(shell).")")
-  call system(g:zip_extractcmd." ".shellescape(b:zipfile)." 
".shellescape(shell))
+  call system($"{g:zip_extractcmd} {shellescape(b:zipfile)} 
{shellescape(fname)}")
 "  call Decho("zipfile<".b:zipfile.">")
   if v:shell_error != 0
    echohl Error | echo "***error*** ".g:zip_extractcmd." ".b:zipfile." 
".fname.": failed!" | echohl NONE

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/E1sWJny-0060WT-V2%40256bit.org.

Raspunde prin e-mail lui