summaryrefslogtreecommitdiffstats
path: root/runtime
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2005-11-28 23:01:53 +0000
committerBram Moolenaar <Bram@vim.org>2005-11-28 23:01:53 +0000
commit36c31f71ada48493d099e9510179766cee3c086c (patch)
treebd6eba8f2f88fbf94cbaf05f9d965d646da2338a /runtime
parent9835862c81a196afd0d5e23974f8e600aa661ffd (diff)
updated for version 7.0161
Diffstat (limited to 'runtime')
-rw-r--r--runtime/autoload/netrw.vim8
-rw-r--r--runtime/autoload/zip.vim26
-rw-r--r--runtime/doc/pi_netrw.txt4
3 files changed, 30 insertions, 8 deletions
diff --git a/runtime/autoload/netrw.vim b/runtime/autoload/netrw.vim
index 4f74fbb8ad..b7f0c91205 100644
--- a/runtime/autoload/netrw.vim
+++ b/runtime/autoload/netrw.vim
@@ -1,7 +1,7 @@
" netrw.vim: Handles file transfer and remote directory listing across a network
" AUTOLOAD PORTION
-" Date: Nov 18, 2005
-" Version: 75
+" Date: Nov 28, 2005
+" Version: 76
" Maintainer: Charles E Campbell, Jr <drchipNOSPAM at campbellfamily dot biz>
" GetLatestVimScripts: 1075 1 :AutoInstall: netrw.vim
" Copyright: Copyright (C) 1999-2005 Charles E. Campbell, Jr. {{{1
@@ -23,7 +23,7 @@
if &cp || exists("g:loaded_netrw")
finish
endif
-let g:loaded_netrw = "v75"
+let g:loaded_netrw = "v76"
if v:version < 700
echohl WarningMsg | echo "***netrw*** you need vim version 7.0 or later for version ".g:loaded_netrw." of netrw" | echohl None
finish
@@ -301,7 +301,7 @@ fun! netrw#NetRead(...)
let tmpfile= tempname()
let tmpfile= substitute(tmpfile,'\','/','ge')
if !isdirectory(substitute(tmpfile,'[^/]\+$','','e'))
- echohl Error | echo "***netrw*** your <".substitute(tmpfile,'[^/]\+$','','e')."> directory is missing!"
+ echohl Error | echo "***netrw*** your <".substitute(tmpfile,'[^/]\+$','','e')."> directory is missing!" | echohl None
call inputsave()|call input("Press <cr> to continue")|call inputrestore()
" call Dret("NetRead")
return
diff --git a/runtime/autoload/zip.vim b/runtime/autoload/zip.vim
index 50a6002a90..16deae0c03 100644
--- a/runtime/autoload/zip.vim
+++ b/runtime/autoload/zip.vim
@@ -1,7 +1,7 @@
" zip.vim: Handles browsing zipfiles
" AUTOLOAD PORTION
-" Date: Nov 14, 2005
-" Version: 4
+" Date: Nov 28, 2005
+" Version: 5
" Maintainer: Charles E Campbell, Jr <drchipNOSPAM at campbellfamily dot biz>
" License: Vim License (see vim's :help license)
" Copyright: Copyright (C) 2005 Charles E. Campbell, Jr. {{{1
@@ -22,7 +22,7 @@ if exists("g:loaded_zip")
finish
endif
-let g:loaded_zip= "v4"
+let g:loaded_zip= "v5"
" ----------------
" Functions: {{{1
@@ -32,11 +32,14 @@ let g:loaded_zip= "v4"
" zip#Browse: {{{2
fun! zip#Browse(zipfile)
" call Dfunc("zip#Browse(zipfile<".a:zipfile.">)")
+ let repkeep= &report
+ set report=10
" sanity checks
if !executable("unzip")
echohl Error | echo "***error*** (zip#Browse) unzip not available on your system"
call inputsave()|call input("Press <cr> to continue")|call inputrestore()
+ let &report= repkeep
" call Dret("zip#Browse")
return
endif
@@ -46,6 +49,7 @@ fun! zip#Browse(zipfile)
echohl Error | echo "***error*** (zip#Browse) File not readable<".a:zipfile.">" | echohl None
call inputsave()|call input("Press <cr> to continue")|call inputrestore()
endif
+ let &report= repkeep
" call Dret("zip#Browse : file<".a:zipfile."> not readable")
return
endif
@@ -77,6 +81,7 @@ fun! zip#Browse(zipfile)
setlocal noma nomod ro
noremap <silent> <buffer> <cr> :call <SID>ZipBrowseSelect()<cr>
+ let &report= repkeep
" call Dret("zip#Browse")
endfun
@@ -84,16 +89,20 @@ endfun
" ZipBrowseSelect: {{{2
fun! s:ZipBrowseSelect()
" call Dfunc("ZipBrowseSelect() zipfile<".w:zipfile."> curfile<".expand("%").">")
+ let repkeep= &report
+ set report=10
let fname= getline(".")
" sanity check
if fname =~ '^"'
+ let &report= repkeep
" call Dret("ZipBrowseSelect")
return
endif
if fname =~ '/$'
echohl Error | echo "***error*** (zip#Browse) Please specify a file, not a directory" | echohl None
call inputsave()|call input("Press <cr> to continue")|call inputrestore()
+ let &report= repkeep
" call Dret("ZipBrowseSelect")
return
endif
@@ -110,6 +119,7 @@ fun! s:ZipBrowseSelect()
exe "e zipfile:".zipfile.':'.fname
filetype detect
+ let &report= repkeep
" call Dret("ZipBrowseSelect : s:zipfile_".winnr()."<".s:zipfile_{winnr()}.">")
endfun
@@ -117,6 +127,9 @@ endfun
" zip#Read: {{{2
fun! zip#Read(fname,mode)
" call Dfunc("zip#Read(fname<".a:fname.">,mode=".a:mode.")")
+ let repkeep= &report
+ set report=10
+
let zipfile = substitute(a:fname,'zipfile:\(.\{-}\):.*$','\1','')
let fname = substitute(a:fname,'zipfile:.\{-}:\(.*\)$','\1','')
" call Decho("zipfile<".zipfile."> fname<".fname.">")
@@ -127,6 +140,7 @@ fun! zip#Read(fname,mode)
0d
set nomod
+ let &report= repkeep
" call Dret("zip#Read")
endfun
@@ -134,17 +148,21 @@ endfun
" zip#Write: {{{2
fun! zip#Write(fname)
" call Dfunc("zip#Write(fname<".a:fname.") zipfile_".winnr()."<".s:zipfile_{winnr()}.">")
+ let repkeep= &report
+ set report=10
" sanity checks
if !executable("zip")
echohl Error | echo "***error*** (zip#Write) sorry, your system doesn't appear to have the zip pgm" | echohl None
call inputsave()|call input("Press <cr> to continue")|call inputrestore()
+ let &report= repkeep
" call Dret("zip#Write")
return
endif
if !exists("*mkdir")
echohl Error | echo "***error*** (zip#Write) sorry, mkdir() doesn't work on your system" | echohl None
call inputsave()|call input("Press <cr> to continue")|call inputrestore()
+ let &report= repkeep
" call Dret("zip#Write")
return
endif
@@ -164,6 +182,7 @@ fun! zip#Write(fname)
catch /^Vim\%((\a\+)\)\=:E344/
echohl Error | echo "***error*** (zip#Write) cannot cd to temporary directory" | Echohl None
call inputsave()|call input("Press <cr> to continue")|call inputrestore()
+ let &report= repkeep
" call Dret("zip#Write")
return
endtry
@@ -220,6 +239,7 @@ fun! zip#Write(fname)
exe "cd ".escape(curdir,' \')
setlocal nomod
+ let &report= repkeep
" call Dret("zip#Write")
endfun
diff --git a/runtime/doc/pi_netrw.txt b/runtime/doc/pi_netrw.txt
index 80c1ea367d..a7ee1e22de 100644
--- a/runtime/doc/pi_netrw.txt
+++ b/runtime/doc/pi_netrw.txt
@@ -1,4 +1,4 @@
-*pi_netrw.txt* For Vim version 7.0. Last change: Oct 19, 2005
+*pi_netrw.txt* For Vim version 7.0. Last change: Nov 28, 2005
VIM REFERENCE MANUAL by Charles E. Campbell, Jr.
@@ -1284,6 +1284,8 @@ which is loaded automatically at startup (assuming :set nocp).
==============================================================================
10. History *netrw-history*
+ v76: * "directory is missing" error message now restores echo
+ highlighting
v75: * file://... now conforms to RFC2396 (thanks to S. Zacchiroli)
* if the binary option is set, then NetWrite() will only write
the whole file (line numbers don't make sense with this).