comparison runtime/doc/version7.txt @ 557:862863033fdd v7.0158

updated for version 7.0158
author vimboss
date Wed, 23 Nov 2005 21:25:05 +0000
parents d5892839ed90
children 2244be18d9e9
comparison
equal deleted inserted replaced
556:f9eaf0a9872d 557:862863033fdd
1 *version7.txt* For Vim version 7.0aa. Last change: 2005 Oct 11 1 *version7.txt* For Vim version 7.0aa. Last change: 2005 Nov 23
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
427 427
428 |:cexpr| Read error messages from a Vim expression (Yegappan 428 |:cexpr| Read error messages from a Vim expression (Yegappan
429 Lakshmanan). 429 Lakshmanan).
430 430
431 431
432 New functions: ~ 432 New and extended functions: ~
433 433
434 |add()| append an item to a List 434 |add()| append an item to a List
435 |append()| append List of lines to the buffer 435 |append()| append List of lines to the buffer
436 |browsedir()| dialog to select a directory 436 |browsedir()| dialog to select a directory
437 |byteidx()| index of a character (Ilya Sher) 437 |byteidx()| index of a character (Ilya Sher)
568 Mac: Add the selection type to the clipboard, so that Block, line and 568 Mac: Add the selection type to the clipboard, so that Block, line and
569 character selections can be used between two Vims. (Eckehard Berns) 569 character selections can be used between two Vims. (Eckehard Berns)
570 Also fixes the problem that setting 'clipboard' to "unnamed" breaks using 570 Also fixes the problem that setting 'clipboard' to "unnamed" breaks using
571 "yyp". 571 "yyp".
572 572
573 Mac: GUI font selector. (Peter "Rain Dog" Cucka) 573 Mac: GUI font selector. (Peter Cucka)
574 574
575 Mac: support for multi-byte characters. (Da Woon Jung) 575 Mac: support for multi-byte characters. (Da Woon Jung)
576 576
577 GUI font selector for Motif. (Marcin Dalecki) 577 GUI font selector for Motif. (Marcin Dalecki)
578 578
617 617
618 ":helpgrep" accepts a language specifier after the pattern: "pat@it". 618 ":helpgrep" accepts a language specifier after the pattern: "pat@it".
619 619
620 Move the help for printing to a separate help file. It's quite a lot now. 620 Move the help for printing to a separate help file. It's quite a lot now.
621 621
622 When ":silent" is used and a backwards range is given for an Ex command the
623 range is swapped automatically instead of asking if that is OK.
624
622 The pattern matching code was changed from a recursive function to an 625 The pattern matching code was changed from a recursive function to an
623 iterative mechanism. This avoids out-of-stack errors. State is stored in 626 iterative mechanism. This avoids out-of-stack errors. State is stored in
624 allocated memory, running out of memory can always be detected. Allows 627 allocated memory, running out of memory can always be detected. Allows
625 matching more complex things, but Vim may seem to hang while doing that. 628 matching more complex things, but Vim may seem to hang while doing that.
626 629
634 it. (Johannes Zellner) 637 it. (Johannes Zellner)
635 638
636 Added "nbsp" in 'listchars'. (David Blanchet) 639 Added "nbsp" in 'listchars'. (David Blanchet)
637 640
638 Added the "acwrite" value for the 'buftype' option. This is for a buffer that 641 Added the "acwrite" value for the 'buftype' option. This is for a buffer that
639 doesn not have a name that refers to a file and is written with BufWriteCmd 642 does not have a name that refers to a file and is written with BufWriteCmd
640 autocommands. 643 autocommands.
641 644
642 For lisp indenting and matching parenthesis: (Sergey Khorev) 645 For lisp indenting and matching parenthesis: (Sergey Khorev)
643 - square brackets are recognized properly 646 - square brackets are recognized properly
644 - #\(, #\), #\[ and #\] are recognized as character literals 647 - #\(, #\), #\[ and #\] are recognized as character literals
814 817
815 For command-line completion the matches for various types of arguments are now 818 For command-line completion the matches for various types of arguments are now
816 sorted: user commands, variables, syntax names, etc. 819 sorted: user commands, variables, syntax names, etc.
817 820
818 When no locale is set, thus using the "C" locale, Vim will work with latin1 821 When no locale is set, thus using the "C" locale, Vim will work with latin1
819 characters, using it's own isupper()/toupper()/etc. functions. 822 characters, using its own isupper()/toupper()/etc. functions.
820 823
821 When using an rxvt terminal emulator guess the value of 'background' using the 824 When using an rxvt terminal emulator guess the value of 'background' using the
822 COLORFGBG environment variable. (Ciaran McCreesh) 825 COLORFGBG environment variable. (Ciaran McCreesh)
823 826
824 Also support t_SI and t_EI on Unix with normal features. (Ciaran McCreesh) 827 Also support t_SI and t_EI on Unix with normal features. (Ciaran McCreesh)
1393 1396
1394 Limit the values of 'columns' and 'lines' to avoid an overflow in Rows * 1397 Limit the values of 'columns' and 'lines' to avoid an overflow in Rows *
1395 Columns. Fixed bad effects when running out of memory (command line would be 1398 Columns. Fixed bad effects when running out of memory (command line would be
1396 reversed, ":qa!" resulted in ":!aq"). 1399 reversed, ":qa!" resulted in ":!aq").
1397 1400
1401 Motif: "gvim -iconic" opened the window anyway. (David Harrison)
1402
1403 There is a tiny chance that a symlink gets created between checking for an
1404 existing file and creating a file. Use the O_NOFOLLOW for open() if it's
1405 available.
1406
1407 In an empty line "ix<CTRL-O>0" moved the cursor to after the line instead of
1408 sticking to the first column.
1409
1398 vim:tw=78:ts=8:ft=help:norl: 1410 vim:tw=78:ts=8:ft=help:norl: