Subject: Vim beta version 3.29 is available! Date: Thu, 23 May 96 14:30:12 +0200 From: mool@oce.nl This version is going to be the last public beta release (again :-). Please check if your mappings still work! I made a few changes to make it possible to avoid <> strings to be interpreted as a special key code by putting a CTRL-V in front of it. Previously this was impossible. Also check out the 'B' flag in 'cpoptions'. This makes the <> notation work for mapping, abbreviation and menu commands when typed or copy/pasted. See the end of version.c for the complete list of changes since 3.28. Quite a few problems have been reported and fixed. Thanks to all who helped testing! The ctags version 0.42 is included. Only minor changes since last time, mostly to make it compile on different systems. [there is one known problem: Using the 'paste' entry from the "Edit" menu in GUI Athena makes Vim crash silently a little later :-((. Just discovered this, no time to fix it right now] Here is an overview of the changes between version 3.28 and 3.29: -- New features -- GUI Added 'A' flag to 'guioptions': only when included does the ALT key set the 8th bit of a typed character. It is included by default, remove it for a German or other foreign keyboard that uses ALT for special characters. Added 'B' flag in 'cpoptions': accept a backslash like a CTRL-V in a mapping. This makes the <> notation work for mappings, abbreviations and menus. Added: "CTRL-W W" goes to previous window, with wrap around. Added function keys F13 to F20 to GUI (for Sun keyboards). -- Changes incompatible with the previous version -- The last argument to the ":menu" command and friends is now interpreted exactly like for the ":map" command. This means that extra CTRL-V characters may need to be inserted in existing menu's!!! Things like can be used now, and the <> notation, if you remove 'B' from 'cpoptions'. I hope it is more logical now. Changed "-w {scriptout}" argument back to appending. Added "-W {scriptout}" for writing a new script file, overwriting any existing file. -- Various changes -- LOTS of bugs fixed again. GUI Fixed: Deleting of the "new file" message and other problems when starting the Athena GUI. Added a wait in main(), so callbacks are called early. Fixed: When RIGHTLEFT was defined, lots of inserted characters were lost (when repeating insert, pasting, mappings, etc.). Included the first few patches for VMS in the existing files. The set of new files for VMS will be made available separately. ------------------------ Please test this version as much as you can. Send me a single line for every Unix system that you have compiled it on. I'll collect these in the Makefile. Use the existing lines as an example. -- Where to get it -- Vim can be found at: ftp://ftp.oce.nl/pub/misc/vim/beta-test/ (slow) You can probably also find it at: ftp://petrified.cic.net/mirrors/vim/beta-test/ ftp://jagubox.gsfc.nasa.gov/pub/unix/vim/beta-test/ ftp://ftp.uni-erlangen.de/pub/utilities/vim/beta-test/ ftp://ftp.prz.tu-berlin.de/pub/unix/editors/vim/ ftp://ftp.fu-berlin.de/pub/misc/editors/vim/beta-test/ ftp://nuxi.cs.ucdavis.edu/pub/vim (all in one directory) A Linux binary statically linked with Motif can soon be found at: ftp://ftp.blarg.net/pub/vim A few Win32 binaries (for NT on Alpha, MIPS and PowerPC) can be found at: ftp://www.halcyon.com/local/gvr/vim/ Files (in /pub/misc/vim/beta-test): amiga/vim329src.lha Amiga packed sources (excluding src/tags) amiga/vim329bin.lha Amiga binary + docs atari/... First Atari MiNT version. os2/vim329os2.zip OS/2 binary (currently still version 3.27) pc/vim329src.zip MS-DOS packed sources (with CR-LF) pc/vim329r16.zip 16 bits MS-DOS binary + docs pc/vim329p32.zip 32 bits MS-DOS binary + docs pc/vim329w32.zip Windows 95/NT binary + docs unix/vim-3.29.tar.gz gzipped tar archive with sources + docs unix/vim-328-329.diff.gz gzipped diff between 3.28 and 3.29 vim_329.txt this file README README for version 3.29 If you have problems with the diff for the documentation files, that's probably because there is a star in the first column of the first line in each file. You'll have to fix this by hand. -- What's next? -- For the final release the "329" will be replaced with "40". Otherwise these are the filenames I plan to use for the distribution. The diff will not be in the 4.0 release. I hope that this week no more serious bugs are reported. Then I hope version 4.0 can be released on May 29!!!! Any bug reports should reach me on Monday May 27 (consider the time difference). -- Porting -- OS/2: Thanks to Paul Slootman there is an OS/2 port now!!! It is still new, lots of testing needs to be done. There is a binary available in the beta-test/os2 directory. Currently this is the 3.27 version, the 3.29 version should be available soon. Mac: Still nobody is working on this. Any volunteer? VMS: The first set of patches has been posted on vimdev. It will be made available as a separate set of files later. Still quite a bit of work remains to be done. Atari MiNT: A first version of the Atari MiNT port is ready for testing! It uses the Unix code, there should not be too many problems. -- Reporting bugs -- If you run into bugs or just don't like what you see, let me know. Best is to send me patches if you can. Otherwise send me a clear description of the problem. Include info about the machine you run it on, and the output of: :set all :set termcap :map :map! :au And any other things that apply. -- Vim mailing lists -- There are three mailing lists for Vim: vim@prz.tu-berlin.de about using Vim vimdev@prz.tu-berlin.de about developing Vim vimannounce@prz.tu-berlin.de announcements If you want to join send a message to majordomo@prz.tu-berlin.de and put "info" in the body. Then Majordomo will give you a little help. If you have trouble with a mailing list, send a message to Felix von Leitner, who made this mailing list work: leitner@prz.tu-berlin.de. Don't ask him to subscribe or remove you from the list, use majordomo for that. Happy Vimming! =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Bram Moolenaar VIM home page: mool@oce.nl Interested in helping orphans in Uganda? Ask me for info.