To: vim-dev@vim.org From: mool@oce.nl (Bram Moolenaar) Subject: Vim version 5.0u BETA available! Date: Mon, 12 Jan 98 14:55:23 +0100 This is the third BETA version. Quite a few bugs have been fixed, and the last items for 5.0 have been added. New functionality: ":tselect" command. It lists matching tags, and allows you to select one to jump to. Version 5.0t had a few serious problems with tags commands, that's why I didn't announce it in comp.editors. I have tested 5.0u a bit better now. I also included a nice extra. You can consider it my new year's gift to the Vim community! In the GUI version, try out the "Syntax/convert to HTML" menu entry. It does what it says: Convert the current file to HTML. This includes the syntax highlighting, such that it looks exactly the same as in Vim. You should now be able to view and print your colorful files from Netscape! There is one drawback: It's quite slow, because it is an interpreted script. I have now included "big" versions for Amiga and OS/2. They have most features enabled. Maybe this should be the default, the executables are only a bit bigger, and it avoids making two executable versions available. The OLE version of the Win32 GUI is also included. I didn't test it myself yet, other than checking that it runs and registering works. See ":help if_ole" for how to use it. I'll be taking compilation notes for Unix systems. Look in src/Makefile for the format of the line. I hope to have version 5.0v ready in about two weeks. There should be no additions, only bug fixes. If 5.0v appears to be working well, 5.0 can be released a week later. WHERE TO GET IT --------------- You can find Vim 5.0u in the usual place: ftp://ftp.oce.nl/pub/vim/beta-test/ Or use one of the mirrors (updated within in a couple of days): ftp://ftp.oce.nl/pub/vim/MIRRORS unix/vim-5.0u.tar.gz Source files for Unix unix/vim-50t-50u.diff.gz Idem, diff with version 5.0t extra/vime-5.0u.tar.gz Extra files for Unix and others pc/vim50usrc.zip Sources packed for DOS pc/vim50ud16.zip binary+docs 16 bit DOS pc/vim50ud32.zip binary+docs 32 bit DOS pc/vim50uw32.zip binary+docs 32 bit Windows NT/95 pc/gvim50u.zip binary+docs Windows NT/95 GUI pc/gvim50uole.zip exe for Windows NT/95 GUI with OLE amiga/vim50usrc.tgz sources packed for Amiga amiga/vim50ubin.tgz binary+docs for Amiga amiga/vim50ubig.tgz exe for Amiga with more features os2/vim50uos2.zip binary+docs for OS/2 os2/vim50uos2big.zip exe for OS/2 with more features Note that the source archives don't have all the files. This was done to reduce their size. If you want to get all the source files, get both the Unix and the extra archive. RELEASE NOTES ------------- Changes: - ":ta" at top of the tag stack no longer does ":tnext". - For Dos16 version, don't include the mouse code (saves a bit of memory). - Win32 GUI: "File/Print" menu now uses Notepad, works better. - Replaced csdpmi3 with csdpmi4. - Removed mappings for MS-DOS that were already covered by commands. - Changed and to skip a WORD intead of a word. - Changed the defaults for configure to be the same as the defaults for Makefile: Include GUI, Perl and Python. - Renamed "W32GUIvc4.mak" to "Gvim_vc.mak". Added: - ":tselect" command; select a tag from a list of matches. Also "g^]": Like "^]", but use ":tselect" instead of ":tag". - Added synID(), highlightID(), synIDattr() and synIDtrans() functions to expression evaluation. Allows for using syntax recognition in scripts. - Added "syntax/2html.vim": Convert file to HTML, using the current syntax highlighting. Now you can convert all your colored files to HTML! And from Netscape you can print them. - Allow a tag name with wildcards for ":ta" and "tselect". - "" special character. Helps for avoiding multiple backslashes in mappings and menus. - Added "\" special key codes to expression evaluation. - Added 'A' flag to 'shortmess': Don't give ATTENTION message. - Included the MIDL files, for compiling OLE with Borland C++. - Included version 1.8 of xxd. (Juergen Weigert) - Included version 1.7.5 of ctags (Darren Hiebert) - When 'list' is set, the column of the ruler was wrong. Also, textwidth formatting was wrong. And expanding Tabs (sometimes). Added 'L' flag in 'cpoptions' to do it the Vi way (which is not intuitive, so it's default off). Fixed: - Fixed: ":ta" as the first command crashed Vim. Also ":he", ":q", ":he". - Many other bug fixes. See src/version.c. Happy Vimming!