When viewing directories with vim 6.3.084 / vim-core 6.3.084-r1, a confusing error message about trailing characters shows up. This is because the updated netrw.vim uses the keepalt command, which does not exist in vim 6. Reproducible: Always Steps to Reproduce: 1. vim . Actual Results: Error detected while processing function <SNR>19_LocalBrowse: line 91: E488: Trailing characters Hit ENTER or type command to continue After this, the directory shows up correctly. Expected Results: Show the current directory without any error messages. LocalBrowse line 91 (/usr/share/vim/vim63/plugin/netrw.vim line 2153) is " keepalt silent! %d" vim7/runtime/doc/version7.txt (from vim-core-7.0_alpha20050809) mentions keepalt as one of the changes between vim 6 and vim 7. % emerge -pv vim-core vim These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] app-editors/vim-core-6.3.084-r1 +acl -bash-completion -livecd +nls (-selinux) -termcap-compat 0 kB [ebuild R ] app-editors/vim-6.3.084 +acl -bash-completion -cscope -debug -gpm -minimal +nls -perl -python -ruby (-selinux) -termcap-compat -vim-with-x 0 kB Total size of downloads: 0 kB
*** Bug 102253 has been marked as a duplicate of this bug. ***
Bleh. That netrw snapshot is supposed to work with both 6.3 and 7. Looks like it's fixed in -60 though: if v:version < 700 exe "file ".fname else keepalt exe "file ".fname endif Guess we need an -r2 with a further updated netrw snapshot...
6.3.084-r2. Thanks.