On 2006-06-13, Charles E Campbell Jr <[EMAIL PROTECTED]> wrote:
> Gary Johnson wrote:
> 
> > I was following Chip Campbell's advice in the vim list to download 
> > v100 of the netrw plugin when I discovered the following 
> > undesirable behavior of the gzip.vim plugin.  I downloaded 
> > netrw.vba.gz, then opened it with
> >
> >    view netrw.vba.gz
> >
> > and saw the following messages at the bottom of the screen:
> >
> >    "netrw.vba.gz" [readonly][noeol] 260L, 67511C
> >    "~/.vim/netrw.vba" [readonly] 7156L, 274745C
> >    Source this file to extract it! (:so %)
> >    Press ENTER or type command to continue
> >
> > I took a brief look at the file, then closed vim with
> >
> >    :q
> >
> > When I did an 'ls' of the directory, I discovered that netrw.vba.gz
> > had been replaced by netrw.vba!  I didn't want to unzip the file, 
> > only look at it.  I believe this is an error in the behavior of the 
> > gzip.vim script.
> >  
> >
> The problem here is :so % doesn't source the buffer, it sources the 
> underlying file.  Thus the
> file must needs be gunzip'ed first.
> 
> Vimball could be set up not to gunzip the file, but then sourcing it 
> would fail.

Oh, so you're saying that the unzipping of the file was a 
consequence of it being a vimball, not of being a gzip archive.  I 
thought that vim-7.0 was now unzipping any .gz file that it opened.  
I just now used vim to read a gzipped text file and a gzipped tar 
file and verified that vim did not alter either of them.  That's 
better.

Thanks for the explanation.  Considering the purpose of a vimball 
the and operations you want to perform on it, the current behavior 
seems fine.

Regards,
Gary

-- 
Gary Johnson                 | Agilent Technologies
[EMAIL PROTECTED]     | Wireless Division
                             | Spokane, Washington, USA

Reply via email to