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.