Mercurial > vim
comparison runtime/doc/version7.txt @ 100:1f3902f3eb5c v7.0038
updated for version 7.0038
author | vimboss |
---|---|
date | Fri, 14 Jan 2005 21:53:12 +0000 |
parents | d4f3db33d782 |
children | 448c4c08f5b5 |
comparison
equal
deleted
inserted
replaced
99:04f2e519ab18 | 100:1f3902f3eb5c |
---|---|
1 *version7.txt* For Vim version 7.0aa. Last change: 2005 Jan 11 | 1 *version7.txt* For Vim version 7.0aa. Last change: 2005 Jan 14 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
49 unless the '+' flag is in 'cpoptions' |cpo-+|. This was illogical, since the | 49 unless the '+' flag is in 'cpoptions' |cpo-+|. This was illogical, since the |
50 buffer is still modified compared to the original file. And when undoing | 50 buffer is still modified compared to the original file. And when undoing |
51 all changes the file would actually be marked modified. It does mean that | 51 all changes the file would actually be marked modified. It does mean that |
52 ":quit" fails now. | 52 ":quit" fails now. |
53 | 53 |
54 In a |literal-string| a single quote can be doubled to get one. | |
55 ":echo 'a''b'" would result in "a b", but now that two quotes stand for one it | |
56 results in "a'b". | |
57 | |
54 | 58 |
55 Minor incompatibilities: | 59 Minor incompatibilities: |
56 | 60 |
57 For filetype detection: For many types, instead of ~/.dir/filename use | 61 For filetype detection: For many types, instead of ~/.dir/filename use |
58 */.dir/filename, so that it also works for other user's files. | 62 */.dir/filename, so that it also works for other user's files. |
74 | 78 |
75 Win32: The effect of the <F10> key depended on 'winaltkeys'. Now it depends | 79 Win32: The effect of the <F10> key depended on 'winaltkeys'. Now it depends |
76 on whether <F10> has been mapped or not. This allows mapping <F10> without | 80 on whether <F10> has been mapped or not. This allows mapping <F10> without |
77 changing 'winaltkeys'. | 81 changing 'winaltkeys'. |
78 | 82 |
79 When using CTRL-A on "08" it became "018", which is illogical. Now it becomes | 83 When 'octal' is in 'nrformats' and using CTRL-A on "08" it became "018", which |
80 "9". The leading zero(s) is(are) removed to avoid the number becoming octal | 84 is illogical. Now it becomes "9". The leading zero(s) is(are) removed to |
81 after incrementing "009" to "010". | 85 avoid the number becoming octal after incrementing "009" to "010". |
82 | 86 |
83 When 'encoding' is set to a Unicode encoding, the value for 'fileencodings' | 87 When 'encoding' is set to a Unicode encoding, the value for 'fileencodings' |
84 now includes "default" before "latin1". This means that for files with 8-bit | 88 now includes "default" before "latin1". This means that for files with 8-bit |
85 encodings the default is to use the encoding specified by the environment, if | 89 encodings the default is to use the encoding specified by the environment, if |
86 possible. Previously latin1 would always be used, which is wrong in a | 90 possible. Previously latin1 would always be used, which is wrong in a |
103 The Dictionary is NOT IMPLEMENTED YET! | 107 The Dictionary is NOT IMPLEMENTED YET! |
104 | 108 |
105 The |string()| function can be used to get a string representation of a | 109 The |string()| function can be used to get a string representation of a |
106 variable. Works for Numbers, Strings and composites of them. Then |eval()| | 110 variable. Works for Numbers, Strings and composites of them. Then |eval()| |
107 can be used to turn the string back into the variable value. | 111 can be used to turn the string back into the variable value. |
108 | |
109 The |sharp-string| has been added as a convenient way to put an expression in | |
110 a string. Examples: > | |
111 :let l = filter(mylist, # & =~ '^\A'#) | |
112 | 112 |
113 | 113 |
114 KDE support *new-KDE* | 114 KDE support *new-KDE* |
115 ----------- | 115 ----------- |
116 | 116 |
390 contents ourselves to make them handle fonts in a way configurable by Vim and | 390 contents ourselves to make them handle fonts in a way configurable by Vim and |
391 a bit less dependent on the X11 font management. | 391 a bit less dependent on the X11 font management. |
392 | 392 |
393 When a register is empty it is not stored in the viminfo file. | 393 When a register is empty it is not stored in the viminfo file. |
394 | 394 |
395 Removed the tcltags script, it's obsolete. | |
396 | |
395 ============================================================================== | 397 ============================================================================== |
396 COMPILE TIME CHANGES *compile-changes-7* | 398 COMPILE TIME CHANGES *compile-changes-7* |
397 | 399 |
398 Dropped the support for the BeOS and Amiga GUI. They were not maintained and | 400 Dropped the support for the BeOS and Amiga GUI. They were not maintained and |
399 probably didn't work. If you want to work on this: get the Vim 6.x version | 401 probably didn't work. If you want to work on this: get the Vim 6.x version |
660 (possible when using CTRL-R =), pressing Esc would directly restart Insert | 662 (possible when using CTRL-R =), pressing Esc would directly restart Insert |
661 mode. (Peter Winters) | 663 mode. (Peter Winters) |
662 | 664 |
663 "2daw" didn't work at end of file if the last word is a single character. | 665 "2daw" didn't work at end of file if the last word is a single character. |
664 | 666 |
667 Completion for ":next a'<Tab>" put a backslash before single quote, but it was | |
668 not removed when editing a file. Now halve backslashes in save_patterns(). | |
669 | |
665 vim:tw=78:ts=8:ft=help:norl: | 670 vim:tw=78:ts=8:ft=help:norl: |