Mercurial > vim
diff runtime/doc/version7.txt @ 169:0e902b8f511f v7.0051
updated for version 7.0051
author | vimboss |
---|---|
date | Tue, 22 Feb 2005 08:56:13 +0000 |
parents | 8b0ee9d57d7f |
children | 8c60f65311fa |
line wrap: on
line diff
--- a/runtime/doc/version7.txt +++ b/runtime/doc/version7.txt @@ -1,4 +1,4 @@ -*version7.txt* For Vim version 7.0aa. Last change: 2005 Feb 11 +*version7.txt* For Vim version 7.0aa. Last change: 2005 Feb 21 VIM REFERENCE MANUAL by Bram Moolenaar @@ -184,7 +184,28 @@ Items that were fixed for both Vi and PO - Allow "-c{command}" argument, no space between "-c" and {command}. - When writing a file with ":w!" don't reset 'readonly' when 'Z' is present in 'cpoptions'. - +- Allow 'l' and '#' flags for ":list", ":print" and ":number". +- Added the '.' flag to 'cpoptions': ":cd" fails when the buffer is modified. +- In Ex mode with an empty buffer ":read file" doesn't keep an empty line + above or below the new lines. +- Remove a backslash before a NL for the ":global" command. +- When ":append", ":insert" or ":change" is used with ":global", get the + inserted lines from the command. Can use backslash-NL to separate lines. +- Can use ":global /pat/ visual" to execute Normal mode commands at each + matched line. Use "Q" to continue and go to the next line. +- The |:open| command has been partially implemented. It stops Ex mode, but + redraws the whole screen, not just one line as open mode is supposed to do. +- Support using a pipe to read the output from and write input to an external + command. Added the 'shelltemp' option and has("filterpipe"). +- In ex silent mode the ":set" command output is displayed. +- The ":@@" and ":**" give an error message when no register was used before. +- The search pattern "[]-`]" matches ']', '^', '_' and '`'. +- Autoindent for ":insert" is using the line below the insert. +- Autoindent for ":change" is using the first changed line. +- Editing Ex command lines is not done in cooked mode, because CTRL-D and + CTRL-T cannot be handled then. +- In Ex mode, "1,3" prints three lines. +- Implemented the 'prompt' option. Various new items *new-items-7* @@ -273,6 +294,7 @@ New functions: ~ |matchlist()| list with match and submatches of a pattern in a string |max()| maximum value in a List or Dictionary |min()| minimum value in a List or Dictionary +|mkdir()| create a directory |readfile()| read a file into a list of lines |remove()| remove one or more items from a List or Dictionary |repeat()| Repeat "expr" "count" times. (Christophe Poucet) @@ -312,6 +334,13 @@ New items in search patterns: ~ |/\%U| \%U1234abcd search for character with 8 pos. hex number |/\]| [\U1234abcd] idem, in a colletion (The above partly by Ciaran McCreesh) +|/[=| [[=a=]] an equivalence class (only for latin1 characters) +|/[.| [[.a.]] a collation element (only works with single char) + +Nesting |/multi| items no longer is an error when an empty match is possible. + +It is now possible to use \{0}, it matches the preceding atom zero times. Not +useful, just for compatibility. New Syntax/Indent/FTplugin files: ~ @@ -336,6 +365,8 @@ New message translations: ~ The Ukranian messages are now also available in cp1251. +Irish message translations. (Kevin Patrick Scannell) + Others: ~ @@ -346,6 +377,8 @@ Also fixes the problem that setting 'cli Mac: GUI font selector. (Peter "Rain Dog" Cucka) +Mac: support for multi-byte characters. (Da Woon Jung) + GUI font selector for Motif. (Marcin Dalecki) Nicer toolbar buttons for Motif. (Marcin Dalecki) @@ -462,7 +495,10 @@ When a register is empty it is not store Removed the tcltags script, it's obsolete. ":redir @*>" and ":redir @+>" append to the clipboard. Better check for -invalid characters after the register name. +invalid characters after the register name. |:redir| + +":redir => variable" and ":redir =>> variable" write or append to a variable. +(Yegappan Lakshmanan) |:redir| ":let g:" lists global variables. ":let b:" lists buffer-local variables. @@ -475,6 +511,15 @@ searching. (Yegappan Lakshmanan) g CTRL-G also shows the number of characters if it differs from the number of bytes. +Completion for ":debug" and entering an expression for the '=' register. Skip +":" between range and command name. (Peter winters) + +CTRL-Q in Insert mode now works like CTRL-V by default. Previously it was +ignored. + +When "beep" is included in 'debug' a function or script that causes a beep +will result in a message with the source of the error. + ============================================================================== COMPILE TIME CHANGES *compile-changes-7* @@ -489,6 +534,9 @@ Mac: Made it possible to compile with Mo still being able to use the MacRoman conversion. Added the os_mac_conv.c file. +When running the tests and one of them fails to produce "test.out" the +following tests are still executed. This helps when running out of memory. + ============================================================================== BUG FIXES *bug-fixes-7* @@ -813,4 +861,11 @@ When reading commands from a file and st request the xterm version. Vim can't read it, thus the output went to the shell and caused trouble there. +When redirecting to a register with an invalid name the redirection would +still be done (after an error message). Now reset "redir_reg". (Yegappan +Lakshmanan) + +It was not possible to use a NL after a backslash in Ex mode. This is +sometimes used to feed multiple lines to a shell command. + vim:tw=78:ts=8:ft=help:norl: