annotate runtime/doc/version7.txt @ 32:41f9fd58cf13 v7.0019

updated for version 7.0019
author vimboss
date Tue, 12 Oct 2004 20:02:24 +0000
parents ac33b7c03fac
children 125e80798a85
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
32
41f9fd58cf13 updated for version 7.0019
vimboss
parents: 29
diff changeset
1 *version7.txt* For Vim version 7.0aa. Last change: 2004 Oct 12
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 VIM REFERENCE MANUAL by Bram Moolenaar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 Welcome to Vim 7! A large number of features has been added. This file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 mentions all the new items, changes to existing features and bug fixes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 compared to Vim 6.x.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 See |vi_diff.txt| for an overview of differences between Vi and Vim 7.0.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 See |version4.txt| for differences between Vim 3.x and Vim 4.x.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 See |version5.txt| for differences between Vim 4.x and Vim 5.x.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 See |version6.txt| for differences between Vim 5.x and Vim 6.x.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 INCOMPATIBLE CHANGES |incompatible-7|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 NEW FEATURES |new-7|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 New data types |new-data-types|
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
21 KDE support |new-KDE|
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 Various new items |new-items-7|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 IMPROVEMENTS |improvements-7|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 COMPILE TIME CHANGES |compile-changes-7|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 BUG FIXES |bug-fixes-7|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 INCOMPATIBLE CHANGES *incompatible-7*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 These changes are incompatible with previous releases. Check this list if you
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 run into a problem when upgrading from Vim 6.x to 7.0
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35
10
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
36 ":helpgrep" now uses a help window to display a match.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
37
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
38
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
39 Minor incompatibilities:
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
40
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
41 For filetype detection: For many types, instead of ~/.dir/filename use
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
42 */.dir/filename, so that it also works for other user's files.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
43
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
44 ":0verbose" now sets 'verbose' to zero instead of one.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
45
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
46 Removed the old and incomplete "VimBuddy" code.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
47
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
48 Buffers without a name report "No Name" instead of "No File". It was
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
49 confusing for buffers with a name and 'buftype' set to "nofile".
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50
29
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
51 When ":file xxx" is used in a buffer without a name, the alternate file name
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
52 isn't set. This avoids creating buffers without a name that are not useful.
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
53
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
54 The "2html.vim" script now converts closed folds to HTML. This means the HTML
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
55 looks like its displayed, with the same folds open and closed. Use "zR" if no
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
56 folds should appear in the HTML. (partly by Carl Osterwisch)
32
41f9fd58cf13 updated for version 7.0019
vimboss
parents: 29
diff changeset
57 Diff mode now is also converted as it is displayed.
29
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
58
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 NEW FEATURES *new-7*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 New data types *new-data-types*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 --------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 In Vim scripts the following types have been added:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 list ordered list of items
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 dictionary associative array of items
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 function reference to a function
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 Many functions and commands have been added to support the new types.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72
11
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
73 NOT IMPLEMENTED YET!
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
74
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
75
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
76 KDE support *new-KDE*
11
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
77 -----------
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
78
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
79 Kvim is the KDE version of Vim. It uses the Qt toolkit. See |KVim|.
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
80 (Thomas Capricelli, Philippe Fremy, Mickael Marchand, Mark Westcott, et al.)
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
81
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
83 MzScheme interface *new-MzScheme*
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
84 ------------------
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
85
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
86 The MzScheme interpreter is supported. |MzScheme|
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
87 The |:mzscheme| command can be used to execute MzScheme commands.
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
88 The |:mzfile| command can be used to execute an MzScheme script file.
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
89
15
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
90 Printing multi-byte text *new-print-multi-byte*
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
91 ------------------
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
92
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
93 The |:hardcopy| command now supports printing multi-byte characters.
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
94 The 'printmbcharset' and 'printmbfont' options are used for this.
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
95 Also see |postscript-cjk-printing|. (Mike Williams)
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
96
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
97
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 Various new items *new-items-7*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 -----------------
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 Normal mode commands: ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102
12
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 11
diff changeset
103 a", a' and a` New text objects to select quoted strings. |a'|
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 11
diff changeset
104 i", i' and i' (Taro Muraoka)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 Options: ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107
12
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 11
diff changeset
108 'completefunc' The name of a function used for user-specified Insert
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 11
diff changeset
109 mode completion. CTRL-X CTRL-U can be used in Insert
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 11
diff changeset
110 mode to do any kind of completion. (Taro Muraoka)
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 11
diff changeset
111 'quoteescape' Characters used to escape quotes inside a string.
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 11
diff changeset
112 Used for the a", a' and a` text objects. |a'|
13
24d5189d3956 updated for version 7.0005
vimboss
parents: 12
diff changeset
113 'numberwidth' Minimal width of the space used for the 'number'
24d5189d3956 updated for version 7.0005
vimboss
parents: 12
diff changeset
114 option. (Emmanuel Renieris)
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
115 'mzquantum' Time in msec to schedule MzScheme threads.
15
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
116 'printmbcharset' CJK character set to be used for :hardcopy
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
117 'printmbfont' font names to be used for CJK output of :hardcopy
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
118
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 Ex commands: ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121
11
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
122 Win32: The ":winpos" command now also works in the console. (Vipin Aravind)
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
123
15
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
124 |:startreplace| Start Replace mode. (Charles Campbell)
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
125
15
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
126 |:0file| Removes the name of the buffer. (Charles Campbell)
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
127
16
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
128 |:diffoff| Switch off diff mode in the current window or in all
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
129 windows.
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
130
22
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
131 |:keepalt| Do not change the alternate file.
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
132
24
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
133 |:delmarks| Delete marks.
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
134
29
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
135 |:sandbox| Command modifier: execute the argument in the sandbox.
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
136
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 New functions: ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139
29
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
140 browsedir(title, init) |browsedir()| Dialog to select a directory.
19
a81bc802c17c updated for version 7.0011
vimboss
parents: 18
diff changeset
141 byteidx(expr, nr) |byteidx()| Index of a character. (Ilya Sher)
a81bc802c17c updated for version 7.0011
vimboss
parents: 18
diff changeset
142 finddir(name) |finddir()| Find a directory in 'path'.
a81bc802c17c updated for version 7.0011
vimboss
parents: 18
diff changeset
143 findfile(name) |findfile()| Find a file in 'path'. (Johannes
a81bc802c17c updated for version 7.0011
vimboss
parents: 18
diff changeset
144 Zellner)
29
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
145 foldtextresult(lnum) |foldtextresult()| The text displayed for a closed
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
146 fold at line "lnum".
20
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
147 getfperm(fname) |getfperm()| Get file permission string. (Nikolai
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
148 Weibull)
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
149 getftype(fname) |getftype()| Get type of file. (Nikolai Weibull)
18
293621502c4d updated for version 7.0010
vimboss
parents: 17
diff changeset
150 repeat(expr, count) |repeat()| Repeat "expr" "count" times.
293621502c4d updated for version 7.0010
vimboss
parents: 17
diff changeset
151 (Christophe Poucet)
293621502c4d updated for version 7.0010
vimboss
parents: 17
diff changeset
152 tr(expr, from, to) |tr()| Translate characters. (Ron Aaron)
24
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
153 system(cmd, input) |system()| Filters {input} through a shell
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
154 command.
15
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
155
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 New autocommand events: ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158
15
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
159 |InsertEnter| starting Insert or Replace mode
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
160 |InsertChange| going from Insert to Replace mode or back
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
161 |InsertLeave| leaving Insert or Replace mode
11
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
162
15
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
163 |ColorScheme| after loading a color scheme
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164
12
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 11
diff changeset
165
24
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
166 New items in search patterns: ~
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
167 |/\%d| \%d123 search for character with decimal number
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
168 |/\]| [\d123] idem, in a colletion
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
169 |/\%o| \%o103 search for character with octal number
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
170 |/\]| [\o1o3] idem, in a colletion
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
171 |/\%x| \%x1a search for character with 2 pos. hex number
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
172 |/\]| [\x1a] idem, in a colletion
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
173 |/\%u| \%u12ab search for character with 4 pos. hex number
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
174 |/\]| [\u12ab] idem, in a colletion
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
175 |/\%U| \%U1234abcd search for character with 8 pos. hex number
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
176 |/\]| [\U1234abcd] idem, in a colletion
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
177 (The above partly by Ciaran McCreesh)
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
178
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
179
12
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 11
diff changeset
180 New Syntax/Indent/FTplugin files: ~
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 11
diff changeset
181
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 11
diff changeset
182 MuPAD source syntax, indent and ftplugin. (Dave Silvia)
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 11
diff changeset
183
22
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
184 ABAB/4 syntax file. (Marius van Wyk)
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
185
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
186 SQL-Informix syntax file. (Dean L Hill)
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
187
23
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
188 PHP compiler plugin. (Doug Kearns)
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
189
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
190
32
41f9fd58cf13 updated for version 7.0019
vimboss
parents: 29
diff changeset
191 New Keymaps: ~
41f9fd58cf13 updated for version 7.0019
vimboss
parents: 29
diff changeset
192
41f9fd58cf13 updated for version 7.0019
vimboss
parents: 29
diff changeset
193 Sinhala (Sri Lanka) (Harshula Jayasuriya)
41f9fd58cf13 updated for version 7.0019
vimboss
parents: 29
diff changeset
194
41f9fd58cf13 updated for version 7.0019
vimboss
parents: 29
diff changeset
195
23
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
196 New message translations: ~
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
197
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
198 The Ukranian messages are now also available in cp1251.
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
199
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200
10
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
201 Others: ~
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
202
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
203 Mac: Add the selection type to the clipboard, so that Block, line and
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
204 character selections can be used between two Vims. (Eckehard Berns)
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
205 Also fixes the problem that setting 'clipboard' to "unnamed" breaks using
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
206 "yyp".
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
207
13
24d5189d3956 updated for version 7.0005
vimboss
parents: 12
diff changeset
208 Mac: GUI font selector. (Peter "Rain Dog" Cucka)
24d5189d3956 updated for version 7.0005
vimboss
parents: 12
diff changeset
209
11
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
210 The netrw plugin now also supports viewing a directory, when "scp://" is used.
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
211 Deleting and renaming files is possible. (Charles Campbell)
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
212
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
213 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
214 IMPROVEMENTS *improvements-7*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
215
10
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
216 ":helpgrep" accepts a language specifier after the pattern: "pat@it".
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
217
15
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
218 Move the help for printing to a separate help file. It's quite a lot now.
631143ac4a01 updated for version 7.0007
vimboss
parents: 14
diff changeset
219
10
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
220 ":breakadd here" and ":breakdel here" can be used to set or delete a
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
221 breakpoint at the cursor.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
222
11
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
223 The tutor was updated to make it simpler to use and added text to explain a
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
224 few more important commands. Used ideas from Gabriel Zachmann.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
225
12
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 11
diff changeset
226 Unix: When libcall() fails obtain an error message with dlerror() and display
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 11
diff changeset
227 it. (Johannes Zellner)
bdeee1504ac1 updated for version 7.0004
vimboss
parents: 11
diff changeset
228
13
24d5189d3956 updated for version 7.0005
vimboss
parents: 12
diff changeset
229 Added "nbsp" in 'listchars'. (David Blanchet)
24d5189d3956 updated for version 7.0005
vimboss
parents: 12
diff changeset
230
17
9be87deaeb52 updated for version 7.0009
vimboss
parents: 16
diff changeset
231 Added the "acwrite" value for the 'buftype' option. This is for a buffer that
9be87deaeb52 updated for version 7.0009
vimboss
parents: 16
diff changeset
232 doesn not have a name that refers to a file and is written with BufWriteCmd
9be87deaeb52 updated for version 7.0009
vimboss
parents: 16
diff changeset
233 autocommands.
9be87deaeb52 updated for version 7.0009
vimboss
parents: 16
diff changeset
234
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
235 For lisp indenting and matching parenthesis: (Sergey Khorev)
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
236 - square brackets are recognized properly
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
237 - #\(, #\), #\[ and #\] are recognized as character literals
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
238 - Lisp line comments (delimited by semicolon) are recognized
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
239
19
a81bc802c17c updated for version 7.0011
vimboss
parents: 18
diff changeset
240 Added the "count" argument to match(), matchend() and matchstr(). (Ilya Sher)
a81bc802c17c updated for version 7.0011
vimboss
parents: 18
diff changeset
241
20
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
242 winnr() takes an optional "$" and "#" arguments. (Nikolai Weibull, Yegappan
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
243 Lakshmanan)
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
244
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
245 Added 'n' flag to search(): don't move the cursor. (Nikolai Weibull)
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
246
22
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
247 When uncompressing fails in the gzip plugin, give an error message but don't
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
248 delete the raw text. Helps if the file has a .gz extension but is not
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
249 actually compressed. (Andrew Pimlott)
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
250
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
251 When C, C++ or IDL syntax is used, may additionally load doxygen syntax.
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
252 Also support setting the filetype to "cdoxygen" for C plus doxygen syntax.
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
253 (Michael Geddes)
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
254
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
255 The ":registers" command now displays multi-byte characters properly.
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
256
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
257 VMS: In the usage message mention that a slash can be used to make a flag
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
258 upper case. Add color support to the builtin vt320 terminal codes.
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
259 (Zoltan Arpadffy)
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
260
23
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
261 For the '%' item in 'viminfo', allow a number to set a maximum for the number
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
262 of buffers.
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
263
26
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
264 When a file looks like a shell script, check for an "exec" command that starts
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
265 the tcl interpreter. (suggested by Alexios Zavras)
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
266
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
267 Support conversion between utf-8 and latin9 (iso-8859-15) internally, so that
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
268 digraphs still work when iconv is not available.
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
269
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
270 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
271 COMPILE TIME CHANGES *compile-changes-7*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
272
18
293621502c4d updated for version 7.0010
vimboss
parents: 17
diff changeset
273 Mac: "make" now creates the Vim.app directory and "make install" copies it to
293621502c4d updated for version 7.0010
vimboss
parents: 17
diff changeset
274 its final destination. (Raf)
293621502c4d updated for version 7.0010
vimboss
parents: 17
diff changeset
275
293621502c4d updated for version 7.0010
vimboss
parents: 17
diff changeset
276 Mac: Made it possible to compile with Motif, Athena or GTK without tricks and
293621502c4d updated for version 7.0010
vimboss
parents: 17
diff changeset
277 still being able to use the MacRoman conversion. Added the os_mac_conv.c
293621502c4d updated for version 7.0010
vimboss
parents: 17
diff changeset
278 file.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
279
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
280 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
281 BUG FIXES *bug-fixes-7*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
282
10
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
283 When using PostScript printing on MS-DOS the default 'printexpr' used "lpr"
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
284 instead of "copy". When 'printdevice' was empty the copy command did not
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
285 work. Use "LPT1" then.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
286
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
287 The GTK font dialog uses a font size zero when the font name doesn't include a
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
288 size. Use a default size of 10.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
289
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
290 This example in the documentation didn't work:
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
291 :e `=foo . ".c" `
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
292 Skip over the expression in `=expr` when looking for comments, |, % and #.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
293
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
294 When ":helpgrep" doesn't find anything there is no error message.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
295
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
296 "L" and "H" did not take closed folds into account.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
297
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
298 Win32: The "-P title" argument stopped at the first title that matched, even
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
299 when it doesn't support MDI.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
300
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
301 Mac GUI: CTRL-^ and CTRL-@ did not work.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
302
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
303 "2daw" on "word." at the end of a line didn't include the preceding white
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
304 space.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
305
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
306 Win32: Using FindExecutable() doesn't work to find a program. Use
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
307 SearchPath() instead. For executable() use $PATHEXT when the program searched
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
308 for doesn't have an extension.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
309
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
310 When 'virtualedit' is set, moving the cursor up after appending a character
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
311 may move it to a different column. Was caused by auto-formatting moving the
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
312 cursor and not putting it back where it was.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
313
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
314 When indent was added automatically and then moving the cursor, the indent was
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
315 not deleted (like when pressing ESC). The "I" flag in 'cpoptions' can be used
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
316 to make it work the old way.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
317
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
318 When opening a command-line window, 'textwidth' gets set to 78 by the Vim
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
319 filetype plugin. Reset 'textwidth' to 0 to avoid lines are broken.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
320
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
321 After using cursor(line, col) moving up/down doesn't keep the same column.
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
322
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
323 Win32: Borland C before 5.5 requires using ".u." for LowPart and HighPart
4e2284e71352 updated for version 7.0002
vimboss
parents: 7
diff changeset
324 fields. (Walter Briscoe)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
325
11
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
326 On Sinix SYS_NMLN isn't always defined. Define it ourselves. (Cristiano De
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
327 Michele)
4424b47a0797 updated for version 7.0003
vimboss
parents: 10
diff changeset
328
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
329 Printing with PostScript may keep the printer waiting for more. Append a
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
330 CTRL-D to the printer output. (Mike Williams)
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
331
16
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
332 When converting a string with a hex or octal number the leading '-' was
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
333 ignored. ":echo '-05' + 0" resulted in 5 instead of -5.
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
334
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
335 Using "@:" to repeat a command line didn't work when it contains control
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
336 characters.
3ba373b54370 updated for version 7.0008
vimboss
parents: 15
diff changeset
337
17
9be87deaeb52 updated for version 7.0009
vimboss
parents: 16
diff changeset
338 When using file completion for a user command, it would not expand environment
9be87deaeb52 updated for version 7.0009
vimboss
parents: 16
diff changeset
339 variables like for a regular command with a file argument.
9be87deaeb52 updated for version 7.0009
vimboss
parents: 16
diff changeset
340
9be87deaeb52 updated for version 7.0009
vimboss
parents: 16
diff changeset
341 'cindent': When the argument of a #define looks like a C++ class the next line
9be87deaeb52 updated for version 7.0009
vimboss
parents: 16
diff changeset
342 is indented too much.
9be87deaeb52 updated for version 7.0009
vimboss
parents: 16
diff changeset
343
9be87deaeb52 updated for version 7.0009
vimboss
parents: 16
diff changeset
344 When 'comments' includes multi-byte characters inserting the middle part and
9be87deaeb52 updated for version 7.0009
vimboss
parents: 16
diff changeset
345 alignment may go wrong. 'cindent' also suffers from this for right-aligned
9be87deaeb52 updated for version 7.0009
vimboss
parents: 16
diff changeset
346 items.
9be87deaeb52 updated for version 7.0009
vimboss
parents: 16
diff changeset
347
18
293621502c4d updated for version 7.0010
vimboss
parents: 17
diff changeset
348 The default for 'helplang' was "zh" for both "zh_cn" and "zh_tw". Now use
293621502c4d updated for version 7.0010
vimboss
parents: 17
diff changeset
349 "cn" or "tw" as intended.
293621502c4d updated for version 7.0010
vimboss
parents: 17
diff changeset
350
20
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
351 When 'bin' is set and 'eol' is not set then line2byte() added the line break
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
352 after the last line while it's not there.
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
353
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
354 Using foldlevel() in a WinEnter autocommand may not work. Noticed when
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
355 resizing the GUI shell upon startup.
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
356
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
357 Python: Using buffer.append(f.readlines()) didn't work. Allow appending a
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
358 string with a trailing newline. The newline is ignored.
4ac1dce8dd5e updated for version 7.0012
vimboss
parents: 19
diff changeset
359
21
db5102f7e29f updated for version 7.0013
vimboss
parents: 20
diff changeset
360 When using the ":saveas f2" command for buffer "f1", the Buffers menu would
db5102f7e29f updated for version 7.0013
vimboss
parents: 20
diff changeset
361 contain "f2" twice, one of them leading to "f1". Also trigger the BufFilePre
db5102f7e29f updated for version 7.0013
vimboss
parents: 20
diff changeset
362 and BufFilePost events for the alternate buffer that gets the old name.
db5102f7e29f updated for version 7.0013
vimboss
parents: 20
diff changeset
363
22
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
364 strridx() did not work well when the needle is empty. (Ciaran McCreesh)
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
365
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
366 GTK: Avoid a potential hang in gui_mch_wait_for_chars() when input arrives
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
367 just before it is invoked
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
368
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
369 VMS: Occasionally CR characters were inserted in the file. Expansion of
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
370 environment variables was not correct. (Zoltan Arpadffy)
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
371
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
372 UTF-8: When 'delcombine' is set "dw" only deleted the last combining character
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
373 from the first character of the word.
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
374
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
375 When using ":sball" in an autocommand only the filetype in one buffer was
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
376 detected. Reset did_filetype in enter_buffer().
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
377
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
378 When using ":argdo" and the window already was at the first argument index,
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
379 but not actually editing it, the current buffer would be used instead.
cc049b00ee70 updated for version 7.0014
vimboss
parents: 21
diff changeset
380
23
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
381 When ":next dir/*" includes many matches, adding the names to the argument
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
382 list may take an awful lot of time and can't be interrupted. Allow
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
383 interrupting this.
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
384
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
385 When editing a file that was already loaded in a buffer, modelines were not
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
386 used. Now window-local options in the modeline are set. Buffer-local options
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
387 and global options remain unmodified.
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
388
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
389 Win32: When 'encoding' is set to "utf-8" in the vimrc file, files from the
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
390 command line with non-ASCII characters are not used correctly. Recode the
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
391 file names when 'encoding' is set, using the Unicode command line.
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 22
diff changeset
392
24
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
393 Win32 console: When the default for 'encoding' ends up to be "latin1", the
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
394 default value of 'isprint' was wrong.
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
395
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
396 When an error message is given while waiting for a character (e.g., when an
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
397 xterm reports the number of colors), the hit-enter prompt overwrote the last
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
398 line. Don't reset msg_didout in normal_cmd() for K_IGNORE.
8ff7fd162d3c updated for version 7.0016
vimboss
parents: 23
diff changeset
399
26
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
400 Mac GUI: Shift-Tab didn't work.
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
401
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
402 When defining tooltip text, don't translate terminal codes, since it's not
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
403 going to be used like a command.
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
404
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
405 GTK 2: Check the tooltip text for valid utf-8 characters to avoid getting a
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
406 GTK error. Invalid characters may appear when 'encoding' is changed.
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
407
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
408 GTK 2: Add a safety check for invalid utf-8 sequences, they can crash pango.
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
409
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
410 Win32: When 'encoding' is changed while starting up, use the Unicode command
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
411 line to convert the file arguments to 'encoding'. Both for the GUI and the
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
412 console version.
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
413
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
414 Win32 GUI: latin9 text (iso-8859-15) was not displayed correctly, because
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
415 there is no codepage for latin9. Do our own conversion from latin9 to UCS2.
404aac550f35 updated for version 7.0017
vimboss
parents: 24
diff changeset
416
29
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
417 When two versions of GTK+ 2 are installed it was possible to use the header
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
418 files from one and the library from the other. Use GTK_LIBDIR to put the
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
419 directory for the library early in the link flags.
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
420
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
421 With the GUI find/replace dialog a replace only worked if the pattern was
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
422 literal text. Now it works for any pattern.
ac33b7c03fac updated for version 7.0018
vimboss
parents: 26
diff changeset
423
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
424 vim:tw=78:ts=8:ft=help:norl: