Mercurial > vim
comparison runtime/doc/version7.txt @ 181:2aabb26a113f
updated for version 7.0056
author | vimboss |
---|---|
date | Sun, 06 Mar 2005 23:40:56 +0000 |
parents | 7fd70926e2e1 |
children | 2fcd444c4bd3 |
comparison
equal
deleted
inserted
replaced
180:7e70fc748752 | 181:2aabb26a113f |
---|---|
1 *version7.txt* For Vim version 7.0aa. Last change: 2005 Mar 04 | 1 *version7.txt* For Vim version 7.0aa. Last change: 2005 Mar 06 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
95 Previously Vim would exit when there are two windows, both of them displaying | 95 Previously Vim would exit when there are two windows, both of them displaying |
96 a help file, and using ":quit". Now only the window is closed. | 96 a help file, and using ":quit". Now only the window is closed. |
97 | 97 |
98 "-w {scriptout}" only works when {scriptout} doesn't start with a digit. | 98 "-w {scriptout}" only works when {scriptout} doesn't start with a digit. |
99 Otherwise it's used to set the 'window' option. | 99 Otherwise it's used to set the 'window' option. |
100 | |
101 Previously <Home> and <xHome> could be mapped separately. This had the | |
102 disadvantage that all mappings (with modifiers) had to be duplicated, since | |
103 you can't be sure what the keyboard generates. Now all <xHome> are internally | |
104 translated to <Home>, both for the keys and for mappings. Also for <xEnd>, | |
105 <xF1>, etc. | |
100 | 106 |
101 ============================================================================== | 107 ============================================================================== |
102 NEW FEATURES *new-7* | 108 NEW FEATURES *new-7* |
103 | 109 |
104 Vim script enhancements *new-vim-script* | 110 Vim script enhancements *new-vim-script* |
420 | 426 |
421 ":helpgrep" accepts a language specifier after the pattern: "pat@it". | 427 ":helpgrep" accepts a language specifier after the pattern: "pat@it". |
422 | 428 |
423 Move the help for printing to a separate help file. It's quite a lot now. | 429 Move the help for printing to a separate help file. It's quite a lot now. |
424 | 430 |
431 The pattern matching code was changed from a recursive function to an | |
432 iterative mechanism. This avoids out-of-stack errors. State is stored in | |
433 allocated memory, running out of memory can always be detected. Allows | |
434 matching more complex things, but Vim may seem to hang while doing that. | |
435 | |
425 ":breakadd here" and ":breakdel here" can be used to set or delete a | 436 ":breakadd here" and ":breakdel here" can be used to set or delete a |
426 breakpoint at the cursor. | 437 breakpoint at the cursor. |
427 | 438 |
428 The tutor was updated to make it simpler to use and added text to explain a | 439 The tutor was updated to make it simpler to use and added text to explain a |
429 few more important commands. Used ideas from Gabriel Zachmann. | 440 few more important commands. Used ideas from Gabriel Zachmann. |
546 | 557 |
547 The |FileChangedShell| autocommand event can now use the |v:fcs_reason| | 558 The |FileChangedShell| autocommand event can now use the |v:fcs_reason| |
548 variable that specifies what triggered the event. |v:fcs_choice| can be used | 559 variable that specifies what triggered the event. |v:fcs_choice| can be used |
549 to reload the buffer or ask the user what to do. | 560 to reload the buffer or ask the user what to do. |
550 | 561 |
562 Not all modifiers were recognized for xterm function keys. Added the | |
563 possibility in term codes to end in ";*X" or "O*X", where X is any character | |
564 and the * stands for the modifier code. | |
565 Added the <xUp>, <xDown>, <xLeft> and <xRight> keys, to be able to recognize | |
566 the two forms that xterm can send their codes in and still handle all possible | |
567 modifiers. | |
568 | |
551 ============================================================================== | 569 ============================================================================== |
552 COMPILE TIME CHANGES *compile-changes-7* | 570 COMPILE TIME CHANGES *compile-changes-7* |
553 | 571 |
554 Dropped the support for the BeOS and Amiga GUI. They were not maintained and | 572 Dropped the support for the BeOS and Amiga GUI. They were not maintained and |
555 probably didn't work. If you want to work on this: get the Vim 6.x version | 573 probably didn't work. If you want to work on this: get the Vim 6.x version |