To: vimdev@prz.tu-berlin.de Subject: Vim version 5.0j ALPHA available! Date: Mon, 02 Jun 97 10:04:10 +0200 From: Bram Moolenaar Hello all, Yet another update in the 5.0 series. Changes: - I have made the 'compatible' setting default on now, also when there is a .vimrc file. This removes the "magicness" of resetting 'compatible' when there is a ".vimrc" file. You will probably need to add this line to your .vimrc file, to avoid problems: :set nocompatible I'll wait for a good reason to switch this back... - Changed the extra field for static tags from ";"s" to ";"file:". This allows for future expansion, and compatibility with Vi and Elvis. Additional fields are now ignored. You will need to re-make your tags files if you used the previous version of ctags! - Fixed: The order in which autocommands were executed was sometimes messed up, because all autocommands for one pattern were put together, and the same command could only be added once. Now the order is maintained and all autocommands are stored. Disadvantage: When sourcing .vimrc twice, the autocommands defined there will appear twice! - Made the output of ":autocmd" shorter and look better. - "m'" and "m`" now set the '' mark at the cursor position (Vi compatible). - Changed: All source files are now edited with a tabstop of 8 instead of 4, which is better when debugging and using other tools. 'softtabstop' is set to 4, to make editing easier. Because of this, there is no diff between 5.0i and 5.0j (it would be very big). Bug Fixes: - Crash when using tags. - Fixed: A "highlight" command in the .vimrc file, to list a highlight setting, produced an unlimited number of spaces. - Fixed: "g*" and "g#" didn't work. - Fixed: When the file consists of one long line (>4100 characters), making changes caused various errors and a crash. - Fixed: DJGPP version could not save long lines (>64000) for undo. - Win32 GUI: - Fixed: gui_check_colors() didn't work, because highlight_gui_started() was called too late. - Fixed: ":!" commands output disappeared. Now you have to type "exit" to close the execution window, but at least it works. - Fixed: Now accepts modifiers together with ALT key. - Fixed: Digraphs were wrong. - Made a few commands more Vi compatible when a cursor movement command was not completely succesful. 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.0j in the usual place. No diff this time! ftp://ftp.oce.nl/pub/misc/vim/beta-test/unix/vim-5.0j.tar.gz And on the mirrors (within in a couple of days). There is also this file, which currently only contains the Farsi source files: ftp://ftp.oce.nl/pub/misc/vim/beta-test/extra/vime-5.0j.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! ========