Subject: Vim version 5.0k ALPHA available! Date: Wed, 11 Jun 97 12:06:05 +0200 From: Bram Moolenaar Hello all, Yet another update in the 5.0 series (phew!). This is the last one before my holidays. I'll be gone for three weeks. I expect a huge pile of e-mail in my mailbox when I get back, so don't expect a reply for about a month. I'll be reading mail until Thursday, in case there is something seriously wrong with 5.0k. Changes: - Changed the 'compatible' behaviour back to how it was in 5.0i: 'nocompatible' when there is a .vimrc file. This took quite some discussions. There does not seem to be a perfect solution. I decided that this is the best compromise. This probably means that it makes only a few people completely happy... - The Makefile now uses ${prefix} and {exec-prefix} from configure properly. To install everything somewhere else, you only need to change one line. The "--bindir" option of configure should work now too. - Made the default for WinEnd use the normal background color for the GUI. You can still change the setting for WinEnd, of course. - Removed mkcmdtab[.c] and ex_docmd.h. Uses a macro in ex_cmds.h to get the CMD_ defines (enum) and command table from one file. (The idea comes from Ron Aaron) Added: - The ":omap" command and friends. Makes it possible to map the text object commands. And any other characters, while an operator is pending. - Added the "-N" and "-C" command line arguments, to set or reset the 'compatible' option. - Added "-V" command line argument: Verbose, show which .vimrc, .exrc, .viminfo files etc. are used for initializing. - Included patches from Raul Acevedo, for CTRL-X in Insert mode. You can now repeat CTRL-X CTRL-N to get more consecutive words. No docs yet... Doesn't work well for CTRL-X CTRL-L... Fixes: - Wildcard expansion added too many non-matching file names. - When using the page-switching in an xterm, Vim would position the cursor on the last line of the window on exit. Also removed the cursor positioning for ":!" commands. - Autocommands always used nesting. Did nobody notice this?! - Fixed Win32 gvim icon. (Ron Aaron) Well, it works, but it still looks ugly.... - Win32 GUI: Executing external command required the user to type "exit" in the started console. Now pressing any key will work. This is no longer required for ":make". - Added different set of color names for "cterm[fg|bg]=" for color-xterm and rxvt. Fixes that the default highlighting was not working for rxvt. NOTE: To save me time and worries, this is a source-code only release. Binary versions will be made for later versions. You can compile it yourself, if you can, all the required stuff is included. You can find Vim 5.0k in the usual place. Including a diff, for those who want to save on bandwidth: ftp://ftp.oce.nl/pub/misc/vim/beta-test/unix/vim-5.0k.tar.gz ftp://ftp.oce.nl/pub/misc/vim/beta-test/unix/vim-50j-50k.diff.gz And on the mirrors (within in a couple of days). There is also this file, which now contains all the Farsi files: ftp://ftp.oce.nl/pub/misc/vim/beta-test/extra/vime-5.0k.tar.gz Later this will contain things that don't go in the normal distribution, when it becomes too large. The src/Vim_vc4.mak file is another candidate. Another NOTE: Please don't discuss this in the "vim" mailing list. This is for for deveopers only! At least for now. Have fun!