On Fri, Dec 15, 2006 at 09:32:23PM -0500, Jim Razmus wrote:
* Sideris Michael [EMAIL PROTECTED] [061214 20:50]:
On Thu, Dec 14, 2006 at 07:29:58PM -0500, Jim Razmus wrote:
On both 4.0 release and -current (13/12/2006) I find vim -y does not
work as it did on 3.9. Likely a question for the vim lists, but I'm
hoping someone will confirm what I'm experiencing.
vim -y should start in an emacs-like mode. However, I'm finding the
-y switch does nothing. In all cases I install the no_x11 flavor. My
users pointed this behavior out after my upgrade to 4.0.
From vim(1):
evim eview
The GUI version in easy mode. Starts a new win-
dow. Can also be done with the -y argument.
-y Start Vim in easy mode, just like the exe-
cutable was called evim or eview. Makes
Vim behave like a click-and-type editor.
So, I guess that by using the -y arg causes vim to start in GUI and easy
mode. Now, since you mention that you are installing the -no_x11 version
of vim I think it makes sense that you see no difference. Hope that
helps.
Good thought, but I think it's not the case. All my users have vim -y
in their muttrc file. Also, we've always ssh'd to the server and ran
mutt in a shell (no GUI). I've confirmed the same behavior on a couple
other 4.0 release i386 machines too.
So something definitely changed with vim between the 3.9 and 4.0
releases. I'm digging into the vim cvs history for clues along with our
ports tree for clues.
The port does not install /usr/local/share/vim/vim70/evim.vim with the
no_x11 FLAVOR. The diff below reverses this, and *appears* to work
(NOTE: this is against -current; it might apply to -stable, or not, but
the idea should be obvious).
I personally don't see why these files shouldn't be installed on the
no_x11 flavor - evim.vim is actually useful, and the other two might be.
And it's not like vim is lightweight, anyway - saving three files
doesn't seem very useful...
But maybe there's a good reason why this was done the way it is? I CC'ed
the maintainer, maybe he'll find the time to respond...
If this works for you, and Chris (= the maintainer) doesn't respond
soonish telling us why this was done in this way, please let us know.
Joachim
--- ../../../editors/vim/pkg/PFRAG.no-no_x11-main Tue Nov 21
12:25:03 2006
+++ pkg/PFRAG.no-no_x11-mainSun Dec 17 12:56:30 2006
@@ -90,6 +90,3 @@
@man man/ru.UTF-8/man1/gvimdiff.1
@man man/ru.UTF-8/man1/rgview.1
@man man/ru.UTF-8/man1/rgvim.1
-share/vim/${P}/evim.vim
-share/vim/${P}/gvimrc_example.vim
-share/vim/${P}/syntax/eviews.vim
diff -Nurd ../../../editors/vim/pkg/PLIST-main pkg/PLIST-main
--- ../../../editors/vim/pkg/PLIST-main Tue Nov 21 12:25:03 2006
+++ pkg/PLIST-main Sun Dec 17 13:20:28 2006
@@ -1266,4 +1266,7 @@
share/vim/${P}/tutor/tutor.zh.big5
share/vim/${P}/tutor/tutor.zh.euc
share/vim/${P}/vimrc_example.vim
+share/vim/${P}/evim.vim
+share/vim/${P}/gvimrc_example.vim
+share/vim/${P}/syntax/eviews.vim
!%%no_x11%%