summaryrefslogtreecommitdiffstats
path: root/runtime
diff options
context:
space:
mode:
authorChristian Brabandt <cb@256bit.org>2023-11-14 17:15:17 +0100
committerChristian Brabandt <cb@256bit.org>2023-11-14 17:17:12 +0100
commit67abf1592c83c910c7815478f67e0a8989d51417 (patch)
tree6060ba6ce2d05321c48cb5598b77900e5f9ad587 /runtime
parentbb800a7907209f7d349f87b76b3b9ca30b416298 (diff)
runtime(tar): comment out strange error condition check
Signed-off-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'runtime')
-rw-r--r--runtime/autoload/tar.vim41
1 files changed, 19 insertions, 22 deletions
diff --git a/runtime/autoload/tar.vim b/runtime/autoload/tar.vim
index 52369a42c1..adfc10c92b 100644
--- a/runtime/autoload/tar.vim
+++ b/runtime/autoload/tar.vim
@@ -1,7 +1,7 @@
" tar.vim: Handles browsing tarfiles
" AUTOLOAD PORTION
-" Date: Nov 05, 2023
-" Version: 32a (with modifications from the Vim Project)
+" Date: Nov 14, 2023
+" Version: 32b (with modifications from the Vim Project)
" Maintainer: Charles E Campbell <NcampObell@SdrPchip.AorgM-NOSPAM>
" License: Vim License (see vim's :help license)
"
@@ -208,27 +208,24 @@ fun! tar#Browse(tarfile)
" call Dret("tar#Browse : a:tarfile<".a:tarfile.">")
return
endif
- " If there was an error message, the last line probably matches some keywords but
- " should also contain whitespace for readability. Make sure not to match a
- " filename that contains the keyword (error/warning/unrecognized/inappropriate, etc)
"
- " FIXME:is this actually necessary? In case of an error, we should probably
- " have noticed in the if statement above since tar should have exited
- " with a non-zero exit code.
- if line("$") == curlast || ( line("$") == (curlast + 1) &&
- \ getline("$") =~# '\c\<\%(warning\|error\|inappropriate\|unrecognized\)\>' &&
- \ getline("$") =~ '\s' )
- redraw!
- echohl WarningMsg | echo "***warning*** (tar#Browse) ".a:tarfile." doesn't appear to be a tar file" | echohl None
- keepj sil! %d
- let eikeep= &ei
- set ei=BufReadCmd,FileReadCmd
- exe "r ".fnameescape(a:tarfile)
- let &ei= eikeep
- keepj sil! 1d
-" call Dret("tar#Browse : a:tarfile<".a:tarfile.">")
- return
- endif
+ " The following should not be neccessary, since in case of errors the
+ " previous if statement should have caught the problem (because tar exited
+ " with a non-zero exit code).
+ " if line("$") == curlast || ( line("$") == (curlast + 1) &&
+ " \ getline("$") =~# '\c\<\%(warning\|error\|inappropriate\|unrecognized\)\>' &&
+ " \ getline("$") =~ '\s' )
+ " redraw!
+ " echohl WarningMsg | echo "***warning*** (tar#Browse) ".a:tarfile." doesn't appear to be a tar file" | echohl None
+ " keepj sil! %d
+ " let eikeep= &ei
+ " set ei=BufReadCmd,FileReadCmd
+ " exe "r ".fnameescape(a:tarfile)
+ " let &ei= eikeep
+ " keepj sil! 1d
+ " call Dret("tar#Browse : a:tarfile<".a:tarfile.">")
+ " return
+ " endif
" set up maps supported for tar
setlocal noma nomod ro