Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

netrw plugin NetrwTreeListing #140

Closed
GoogleCodeExporter opened this issue Aug 18, 2015 · 12 comments
Closed

netrw plugin NetrwTreeListing #140

GoogleCodeExporter opened this issue Aug 18, 2015 · 12 comments

Comments

@GoogleCodeExporter
Copy link

What steps will reproduce the problem?
1. command line $ echo "test" > text.txt
2. $ vi text.txt
""" in VIM - Vi IMproved 7.3 Included patches: 1-1136 (details in attachment)
2. :Explore in NetrwTreeListing
3. Search for text.txt and open it
4. The file correctly has content "test"
5. :Explore     open Explore in NetrwTreeListing like in step 2
6. Again search and open text.txt like in 3
7. The file is empty!

What is the expected output? What do you see instead?
NetrwTreeListing deleted the conntent of sample file text.txt

What version of the product are you using? On what operating system?
I am using DEVELOPMENT VERSION OF VIM. 
Currently, I can confirmed it from tag v7-3-989 for changeset cd005ab15ef3
to tag v7-3-1136 for changeset 343d09006056.


Original issue reported on code.google.com by ondrej.platek@gmail.com on 7 Jun 2013 at 8:55

Attachments:

@GoogleCodeExporter
Copy link
Author

I cannot duplicate this issue.  Using  vim -u simple.vimrc, which is:

set nocp
filetype plugin on
let g:netrw_liststyle    = 3  " tree

I used vim 7.3.1237, netrw v150b (see 
http://www.drchip.org/astronaut/vim/index.html#NETRW).

Original comment by drc...@campbellfamily.biz on 25 Jun 2013 at 3:32

  • Changed state: Started

@GoogleCodeExporter
Copy link
Author

[deleted comment]

@GoogleCodeExporter
Copy link
Author

True, with you vimrc I can not replicate it too.

Sorry, for reporting it.
I will try to locate the problem.

Original comment by ondrej.platek@gmail.com on 30 Jun 2013 at 4:47

@GoogleCodeExporter
Copy link
Author

Hi,
I found the minimal .vimrc where it fails:
Store this into simple.vimrc

set nocp
filetype plugin on
let mapleader=","
let g:mapleader=","
let g:netrw_liststyle    = 3  " tree


and run steps 1-6 and REPEAT steps 5-6 (the same as 2-3) for THIRD time.
I have no clue whi mapleader "," break this.

Original comment by ondrej.platek@gmail.com on 30 Jun 2013 at 8:56

@GoogleCodeExporter
Copy link
Author

Btw. you can write me on the ondrej dot platek at gmail dot com.
If you need quicker answer from me.

And I found even simpler simple.vimrc 
and you need to run :Explore and open text.txt 3 times!
echo test > text.txt
vim -u simple.vimrc text.txt
" run 3 times :Ex   and then open text.txt
" the content of simple.vimrc :

set nocp
filetype plugin on
let something_other = "."
let g:netrw_liststyle    = 3  " tree

Original comment by ondrej.platek@gmail.com on 30 Jun 2013 at 9:21

@GoogleCodeExporter
Copy link
Author

I can confirm this issue. Vim 7.4.26 MS-Windows 32-bit (console and gvim)

It is not related to mapleader. Necessary and sufficient steps to reproduce:

vim -u NONE -N -c 'runtime plugin/netrwPlugin.vim | let g:netrw_liststyle = 3'

:Explore

Open any file (say .bash_profile) using <enter> in netrw.

Return to netrw using :Rexplore

In netrw explorer, open the *same* file using <enter>.

Return to netrw using :Rexplore again.

For a third time, open the *same* file using <enter>.

The buffer is now blank. User must undo the change.

Original comment by jke...@connectwise.com on 6 Nov 2013 at 8:28

@GoogleCodeExporter
Copy link
Author

Hello!

Please try v150i of netrw from my website: 
http://wwww.drchip.org/astronaut/vim/index.html#NETRW.

Regards,
C Campbell

Original comment by drc...@campbellfamily.biz on 9 Nov 2013 at 5:29

  • Changed state: Fixed

@GoogleCodeExporter
Copy link
Author

Thanks. The website says:

Updated Nov 09, 2013 (v150i)

But but netrw.vba says:

let g:loaded_netrwPlugin = "v150h"

I downloaded from this URL: 

http://www.drchip.org/astronaut/vim/vbafiles/netrw.vba.gz

And compared it to the source of the previous version from this mirror:

https://github.com/eiginn/netrw

And there are no differences.

I tried this anyway:

:NetrwClean!
:e ~/Downloads/netrw.vba
:UseVimball ~/.vim/

But the issue persists.

Original comment by jke...@connectwise.com on 11 Nov 2013 at 6:47

@GoogleCodeExporter
Copy link
Author

Try again -- I loaded the file onto my website again; I've downloaded it via 
ftp and via my browser, and was getting v150j.  Make sure your browser's cache 
history is cleared -- sometimes browsers "save time" by not bothering to 
actually download files when they have a cached copy.

Regards,
C Campbell

Original comment by drc...@campbellfamily.biz on 12 Nov 2013 at 2:47

@GoogleCodeExporter
Copy link
Author

Thanks, it seems to be fixed!

Original comment by jke...@connectwise.com on 12 Nov 2013 at 5:30

@GoogleCodeExporter
Copy link
Author

Will this be merged to Vim trunk any time soon?

Original comment by jke...@connectwise.com on 12 Nov 2013 at 6:17

@GoogleCodeExporter
Copy link
Author

I let it stay on my website for some time, collecting bug reports, fixing 
problems, and occasionally extending it.  After its "properly aged", I send it 
on to Bram.  I've already got one bug report against v150j (which I won't be 
likely to be able to address for a couple of days).

Original comment by drc...@campbellfamily.biz on 12 Nov 2013 at 7:19

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant