46 lines
1.7 KiB
Diff
46 lines
1.7 KiB
Diff
|
|
From 38ce71c1c323716cc4b130dbb3e8837a8b9a710b Mon Sep 17 00:00:00 2001
|
||
|
|
From: Damien <141588647+xrandomname@users.noreply.github.com>
|
||
|
|
Date: Tue, 23 Jul 2024 19:56:54 +0200
|
||
|
|
Subject: [PATCH] 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+xrandomname@users.noreply.github.com>
|
||
|
|
Signed-off-by: Christian Brabandt <cb@256bit.org>
|
||
|
|
---
|
||
|
|
runtime/autoload/zip.vim | 7 ++++---
|
||
|
|
1 file changed, 4 insertions(+), 3 deletions(-)
|
||
|
|
|
||
|
|
diff --git a/runtime/autoload/zip.vim b/runtime/autoload/zip.vim
|
||
|
|
index d0e706e83ac24..34bcad3368d13 100644
|
||
|
|
--- a/runtime/autoload/zip.vim
|
||
|
|
+++ b/runtime/autoload/zip.vim
|
||
|
|
@@ -1,8 +1,10 @@
|
||
|
|
" zip.vim: Handles browsing zipfiles
|
||
|
|
" AUTOLOAD PORTION
|
||
|
|
-" Date: Mar 12, 2023
|
||
|
|
+" Date: Jul 23, 2024
|
||
|
|
" Version: 33
|
||
|
|
" Maintainer: Charles E Campbell <NcampObell@SdrPchip.AorgM-NOSPAM>
|
||
|
|
+" Last Change:
|
||
|
|
+" 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,
|
||
|
|
@@ -401,8 +403,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
|
||
|
|
--
|
||
|
|
2.43.0
|
||
|
|
|