To: vim-dev@vim.org Subject: Vim version 5.0p ALPHA available! Date: Mon, 20 Oct 97 10:50:52 +0200 From: Bram Moolenaar Hello all, Yet another ALPHA version. Quite a few bugs got fixed. The list of changes remaining for a beta release only got a little bit shorter. I intend to spend less time on e-mail and more time on the todo list to coming weeks! Changes: - Use &option instead of 'option in expressions. [I didn't use *option, because the * could be interpreted as the multiply operator]. - For highlighting in a color term: When an item has both a color and an attribute (e.g., bold), the color is written last. When the bold really sets a color too, the real color wins. When they add up (color + bold = bright color) it should still work. - When called "ex", always start in compatible mode. - Expanding '%', '#' and '' in expressions must now be done with expand(). Avoids overloading the '%' operator. - Win32 GUI: Use the Windows default colors for fore/background. Added: - Support a '|' after an expression, for ":let", ":execute", ":echo", ":if", ":elseif" and ":while". - 'string' to expressions. Backslashes have no special meaning. Esp. useful for MS-DOS filenames and regexp patterns. - ":redir" command. Redirect output of messages to a file. Added the "bugreport.vim" file, for reporting information about Vim when finding a bug. - "errmsg" internal variable. Contains the last error message (Paul Moore). - Win32 GUI: Added patch from Paul Moore to support the windows system colors as "Sys_*". - Win32 GUI: Added code to handle dropped files a bit better. Don't split the window if the current buffer can be abandoned. (Moore) - Allow several "+cmd" and "-c cmd" arguments. (Moore) - Implementation of "silent" mode, for "ex -s". Doesn't output any messages anymore. - Unary '-' for expressions. '!' can be repeated. And '!' and '-' can be mixed: "-!'tw'". - Allow a in a ":help" command argument to end the help command, so another command can follow. - "nd" termcap entry. Used for moving the cursor right in the GUI, to avoid removing one line of pixels from the last bold character. - 'hkmapp' option, phonetic Hebrew mapping (Ilya Dogolazky). - Support for SNiFF+ connection, inside #ifdef USE_SNIFF. (Leherbauer) Fixed: - For "ex -s", don't write (error) messages. Other output may still happen. - "ex -s