Tuesday, November 28, 2017

Re: [vim/vim] netrw 162m closes and deletes current window/buffer when opening directory (#2141)


chdir(c:\Users\pbugala\Downloads)
Szukanie "bitmaps/vim.ico" w "C:\Users\pbugala/vimfiles,c:\software\vim/vimfiles,c:\software\vim\vim80,c:\software\vim/vimfiles/after,C:\Users\pbugala/vimfiles/after"
Szukanie "C:\Users\pbugala/vimfiles\bitmaps/vim.ico"
Szukanie "c:\software\vim/vimfiles\bitmaps/vim.ico"
Szukanie "c:\software\vim\vim80\bitmaps/vim.ico"
Szukanie "c:\software\vim/vimfiles/after\bitmaps/vim.ico"
Szukanie "C:\Users\pbugala/vimfiles/after\bitmaps/vim.ico"
not found in 'runtimepath': "bitmaps/vim.ico"
wczytywanie "netrw.vimrc"
Szukanie "plugin/netrwPlugin.vim" w "C:\Users\pbugala/vimfiles,c:\software\vim/vimfiles,c:\software\vim\vim80,c:\software\vim/vimfiles/after,C:\Users\pbugala/vimfiles/after"
Szukanie "C:\Users\pbugala/vimfiles\plugin/netrwPlugin.vim"
Szukanie "c:\software\vim/vimfiles\plugin/netrwPlugin.vim"
Szukanie "c:\software\vim\vim80\plugin/netrwPlugin.vim"
wiersz 3: wczytywanie "c:\software\vim\vim80\plugin\netrwPlugin.vim"
skończono wczytywanie c:\software\vim\vim80\plugin\netrwPlugin.vim
kontynuacja w c:\Users\pbugala\Downloads\netrw.vimrc
finished sourcing netrw.vimrc
"netrw.vimrc"
"netrw.vimrc" [unix] 4L, 102C
Executing BufEnter Auto commands for "*"
autocommand sil call s:LocalBrowse(expand("<amatch>"))

Executing VimEnter Auto commands for "*"
autocommand sil call s:VimEnter(expand("<amatch>"))


Searching for "autoload/netrw.vim" in "C:\Users\pbugala/vimfiles,c:\software\vim/vimfiles,c:\software\vim\vim80,c:\software\vim/vimfiles/after,C:\Users\pbugala/vimfiles/after"
Searching for "C:\Users\pbugala/vimfiles\autoload/netrw.vim"
Searching for "c:\software\vim/vimfiles\autoload/netrw.vim"
Searching for "c:\software\vim\vim80\autoload/netrw.vim"
sourcing "c:\software\vim\vim80\autoload\netrw.vim"
finished sourcing c:\software\vim\vim80\autoload\netrw.vim
Executing WinEnter Auto commands for "*"
autocommand if &ft == "netrw"|call s:NetrwInsureWinVars()|endif

line 18: sourcing "c:\software\vim\vim80/.netrwhist"
finished sourcing c:\software\vim\vim80/.netrwhist
continuing in function netrw#Explore[220]..netrw#LocalBrowseCheck[23]..<SNR>3_NetrwBrowse[16]..<SNR>3_NetrwBookHistRead
chdir(c:/Users/pbugala/Downloads)
c:\Users\pbugala\Downloads
Searching for "filetype.vim" in "C:\Users\pbugala/vimfiles,c:\software\vim/vimfiles,c:\software\vim\vim80,c:\software\vim/vimfiles/after,C:\Users\pbugala/vimfiles/after"
Searching for "C:\Users\pbugala/vimfiles\filetype.vim"
Searching for "c:\software\vim/vimfiles\filetype.vim"
Searching for "c:\software\vim\vim80\filetype.vim"
line 101: sourcing "c:\software\vim\vim80\filetype.vim"
Searching for "ftdetect/*.vim" in "C:\Users\pbugala/vimfiles,c:\software\vim/vimfiles,c:\software\vim\vim80,c:\software\vim/vimfiles/after,C:\Users\pbugala/vimfiles/after"
Searching for "C:\Users\pbugala/vimfiles\ftdetect/*.vim"
Searching for "c:\software\vim/vimfiles\ftdetect/*.vim"
Searching for "c:\software\vim\vim80\ftdetect/*.vim"
Searching for "c:\software\vim/vimfiles/after\ftdetect/*.vim"
Searching for "C:\Users\pbugala/vimfiles/after\ftdetect/*.vim"
not found in 'runtimepath': "ftdetect/*.vim"
finished sourcing c:\software\vim\vim80\filetype.vim
continuing in function netrw#Explore[220]..netrw#LocalBrowseCheck[23]..<SNR>3_NetrwBrowse[141]..<SNR>3_NetrwGetBuffer[54]..<SNR>3_NetrwEnew[23]..<SNR>3_NetrwOptionRestore
Searching for "c:\software\vim/vimfiles/after\filetype.vim"
Searching for "C:\Users\pbugala/vimfiles/after\filetype.vim"
Executing BufRead Auto commands for "*"
autocommand if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat | runtime! scripts.vim | endif

Searching for "scripts.vim" in "C:\Users\pbugala/vimfiles,c:\software\vim/vimfiles,c:\software\vim\vim80,c:\software\vim/vimfiles/after,C:\Users\pbugala/vimfiles/after"
Searching for "C:\Users\pbugala/vimfiles\scripts.vim"
Searching for "c:\software\vim/vimfiles\scripts.vim"
Searching for "c:\software\vim\vim80\scripts.vim"
line 0: sourcing "c:\software\vim\vim80\scripts.vim"
finished sourcing c:\software\vim\vim80\scripts.vim
continuing in BufRead Auto commands for "*"
Searching for "c:\software\vim/vimfiles/after\scripts.vim"
Searching for "C:\Users\pbugala/vimfiles/after\scripts.vim"
Executing BufRead Auto commands for "*vimrc*"
autocommand call s:StarSetf('vim')

Executing BufRead Auto commands for "*"
autocommand if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat && (getline(1) =~ '^#' || getline(2) =~ '^#' || getline(3) =~ '^#'^I|| getline(4) =~ '^#' || getline(5) =~ '^#') | setf FALLBACK conf | endif

Executing BufLeave Auto commands for "*"
autocommand if &ft != "netrw"|let w:netrw_prvfile= expand("%:p")|endif

Executing BufEnter Auto commands for "*"
autocommand sil call s:LocalBrowse(expand("<amatch>"))

"~\Downloads\" [Not edited] --No lines in buffer--
No matching autocommands
Pattern not found: ^$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \.h$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \.c$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \.cpp$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \.o$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \.obj$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \.info$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \.bak$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \~$
Pattern not found: ^\d\{3}˙\d\{3}\/
Error detected while processing function netrw#Explore[220]..netrw#LocalBrowseCheck[23]..<SNR>3_NetrwBrowse[252]..<SNR>3_PerformListing[231]..<SNR>3_NetrwWideListing:
line 67:
E31: No such mapping
Error detected while processing function netrw#Explore[220]..netrw#LocalBrowseCheck[23]..<SNR>3_NetrwBrowse[252]..<SNR>3_PerformListing[231]..<SNR>3_NetrwWideListing:
line 70:
E31: No such mapping
Pattern not found: @$
chdir(c:/Users/pbugala/Downloads)
c:\Users\pbugala\Downloads


No matching autocommands
chdir(c:/Users/pbugala/Downloads)
c:\Users\pbugala\Downloads
chdir(c:/Users/pbugala/Downloads)
c:\Users\pbugala\Downloads
Executing BufLeave Auto commands for "*"
autocommand if &ft != "netrw"|let w:netrw_prvfile= expand("%:p")|endif

Executing BufEnter Auto commands for "*"
autocommand sil call s:LocalBrowse(expand("<amatch>"))

"~\Downloads\MaintenancePage\" [Not edited] --No lines in buffer--
"~\Downloads\MaintenancePage\" [Not edited] --No lines in buffer--
Executing BufLeave Auto commands for "*"
autocommand if &ft != "netrw"|let w:netrw_prvfile= expand("%:p")|endif

chdir(c:\Users\pbugala\Downloads)
Executing WinEnter Auto commands for "*"
autocommand if &ft == "netrw"|call s:NetrwInsureWinVars()|endif

Executing BufEnter Auto commands for "*"
autocommand sil call s:LocalBrowse(expand("<amatch>"))

No matching autocommands
Pattern not found: ^$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \.h$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \.c$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \.cpp$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \.o$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \.obj$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \.info$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \.swp$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \.bak$
Pattern not found: ^\d\{3}˙\d\{3}\/
Pattern not found: \~$
Pattern not found: ^\d\{3}˙\d\{3}\/
Error detected while processing function netrw#LocalBrowseCheck[23]..<SNR>3_NetrwBrowse[252]..<SNR>3_PerformListing[231]..<SNR>3_NetrwWideListing:
line 67:
E31: No such mapping
Error detected while processing function netrw#LocalBrowseCheck[23]..<SNR>3_NetrwBrowse[252]..<SNR>3_PerformListing[231]..<SNR>3_NetrwWideListing:
line 70:
E31: No such mapping
Pattern not found: @$

Executing VimLeave Auto commands for "*"
autocommand call s:NetrwBookHistSave()

".netrwhist" [Not edited] --No lines in buffer--
"c:\software\vim\vim80/.netrwhist" 2L, 57C writtenW dniu poniedziałek, 13 listopada 2017 16:08:18 UTC+1 użytkownik DrChip napisał:
> jim jammer wrote:
> >
> > How to replicate:
> > Open a file in vim, either command
> > |vim filename.ext|
> > or from vim
> > |:e filename.ext|
> > Open netrw explorer in vertical split
> > |:Vex|
> > Choose a directory and open it by pressing |<enter>|
> >
> > your buffer containing filename.ext is automatically deleted and the
> > window is closed. 99% sure this is a bug with netrw but I don't know
> > where their issues are tracked.
> >
> > OS: windows, both vim and gvim behave the same
> > Vim Version: Various versions of 8, lately using nightly builds,
> > present in 8.0.1130
> >
> >
> I am unable to duplicate this problem; I'm using Scientific Linux, vim
> 8.0.1257.
>
> So, please refer to the directions in :help netrw-debug, generate a
> trace, and send it on to me.
>
> * run it with: vim -u netrw.vimrc (see attached)
> * please use :Dsep after each command that you type (it helps me
> delineate what netrw did after each command)
>
> Thank you!
> Chip Campbell

I was not able to reproduce this in provided way too. But I noticed that with vim it happens all the time using below commands:

$ vim test.file
:Vexp
Enter any directory

Chip,
I tried to follow netrw-debug but somehow it just saved window output only which is no much of a use. I'm attaching some debug from vim.

I run vim with
vim -u netrw.vimrc --noplugins -i NONE

netrw.vimrc attached too.

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments: