1
- *todo.txt* For Vim version 8.0. Last change: 2016 Dec 01
1
+ *todo.txt* For Vim version 8.0. Last change: 2017 Jan 02
2
2
3
3
4
4
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -36,10 +36,14 @@ there will not be repeated below, unless there is extra information.
36
36
-------------------- Known bugs and current work -----------------------
37
37
38
38
+channel:
39
+ - Try out background make plugin:
40
+ https://github.com/AndrewVos/vim-make-background
39
41
- Problem with stderr on Windows? (Vincent Rischmann, 2016 Aug 31, #1026)
40
42
- Add 'cwd' argument to start_job(): directory to change to in the child.
41
43
check for valid directory before forking.
42
44
Part of patch for environment, Yasuhiro Matsumoto, #1160
45
+ - When out_cb executes :sleep, the close_cb may be invoked. (Daniel Hahler,
46
+ 2016 Dec 11, #1320)
43
47
- Implement | job-term | ?
44
48
- Channel test fails with Motif. Sometimes kills the X11 server.
45
49
- When a message in the queue but there is no callback, drop it after a while?
@@ -70,8 +74,8 @@ Regexp problems:
70
74
- Issue 164: freeze on regexp search.
71
75
- Ignorecase not handled properly for multi-byte characters. (Axel Bender,
72
76
2013 Dec 11)
73
- - Using \@> and \?. (Brett Stahlman, 2013 Dec 21) Remark from Marcin Szamotulski
74
- Remark from Brett 2014 Jan 6 and 7.
77
+ - Using \@> and \?. (Brett Stahlman, 2013 Dec 21) Remark from Marcin
78
+ Szamotulski; Remark from Brett 2014 Jan 6 and 7.
75
79
- NFA regexp doesn't handle \%<v correctly. (Ingo Karkat, 2014 May 12)
76
80
- Does not work with NFA regexp engine:
77
81
\%u, \%x, \%o, \%d followed by a composing character
@@ -105,28 +109,53 @@ Regexp problems:
105
109
Make html indent file use javascript indent, now that it's not just cindent.
106
110
#1220
107
111
108
- Use __sun instead of sun define check. #1296
112
+ Patch to fix completion of :filter command. (Ichizok, 2016 Dec 3, #1299)
109
113
110
114
Patch to use buffer id for system() and systemlist() (LemonBoy, 2016 Nov 7,
111
115
#1240)
112
116
117
+ Concatenation with null string causes an error: 'a'[1:0] .. 'b'
118
+ Might as well handle it like an empty string.
119
+
113
120
When using symbolic links, a package path will not be inserted at the right
114
121
position in 'runtimepath' . (Dugan Chen, 2016 Nov 18)
115
122
116
123
json_encode(): should convert to utf-8. (Nikolai Pavlov, 2016 Jan 23)
117
124
What if there is an invalid character?
118
125
126
+ Putting "k" early in 'complete' does not use dictionary first?
127
+ (RubenGZ, 2016 Dec 10, #1316)
128
+ patch proposed by Hirohito Higashi, 2016 Dec 11.
129
+
130
+ Patch to fix NULL pointer when sorting zero elements. (Dominique, 2016 Dec 15)
131
+
132
+ Patch to test float functions. (Dominique, 2016 Dec 16)
133
+
134
+ Patch to improve completion of :syntax command. (Dominique, 2016 Dec 12)
135
+
136
+ Patch to use IEMSG() in more places. (Dominique, 2016 Dec 27)
137
+
138
+ Patch to avoid ubsan warning for integer overflow. (Dominique, 2016 Dec 26)
139
+
119
140
Bug: ":earlier 100d" doesn't work after using undo file.
120
141
(Pavol Juhas, 2016 Nov 15, #1254)
121
142
Fix by Christian, but lacks a test.
143
+ Test in testdir/test_undo.vim doesn't catch the problem.
122
144
Test by Pavol Juhas, Nov 22.
145
+ Patch with test (Pavol Juhas,, 2016 Dec 3, #1300)
123
146
124
147
Bug: Json with same key should not give internal error. (Lcd, 2016 Oct 26)
125
148
Make dict_add give a duplicate key error.
126
149
150
+ Patch to make str2nr and str2float work with signed values.
151
+ (Lemonbody, 2016 Dec 18, #1332)
152
+
127
153
Should json_encode()/json_decode() restrict recursiveness?
128
154
Or avoid recursiveness.
129
155
156
+ Patch to fix UBSan error. Is this actually needed?
157
+ (Yegappan, 2016 Dec 18)
158
+
130
159
Allow using json with empty key? Dict already has it.
131
160
132
161
Json string with trailing \u should be an error. (Lcd)
@@ -137,17 +166,55 @@ Patch to deal with changed configure events in GTK 3. (Jan Alexander Steffens,
137
166
2016 Oct 23 #1193)
138
167
Remarks from nuko8, 2016 Nov 2.
139
168
169
+ Patch to change order of compiler flags. (Yousong Zhou, 2016 Sep 19, #1100)
170
+
171
+ Patch to add command line completion for :cexpr commands. (Yegappan
172
+ Lakshmanan, 2016 Dec 13)
173
+
174
+ Patch to avoid warnings for overflow. (Mike Williams, 2016 Dec 16)
175
+ Update Dec 19.
176
+
140
177
Wrong diff highlighting with three files. (2016 Oct 20, #1186)
141
178
Also get E749 on exit.
179
+ Another example in #1309
180
+
181
+ Patch to fix vim_iswordp() works differently on chars <256 that are two bytes.
182
+ Ozaki Kiichi, 2016 Dec 11.
183
+
184
+ When deleting a mark or register, leave a tombstone, so that it's also deleted
185
+ when writing viminfo (and the delete was the most recent action). #1339
186
+
187
+ Relevant neovim patch:
188
+ https://github.com/neovim/neovim/pull/5717
189
+ test case:
190
+ https://github.com/neovim/neovim/pull/5717#issuecomment-264845481
191
+ Others:
192
+ https://github.com/neovim/neovim/issues/5713#issuecomment-265136186
193
+ https://github.com/neovim/neovim/pull/5737#issuecomment-266055165
142
194
143
195
Patch for better explanation of 'compatible' side effects.
144
196
https://github.com/vim/vim/pull/1161/files
145
197
198
+ Patch to adjust marks when adding a new line to the end of buffer in diff
199
+ mode. (James McCoy, 2016 Dec 14, #1329)
200
+
201
+ Suggestion to improve pt-br spell checking. (Marcelo D Montu, 2016 Dec 15,
202
+ #1330)
203
+
146
204
Error in test_startup_utf8 on Solaris. (Danek Duvall, 2016 Aug 17)
147
205
206
+ Rule to use "^" for statusline does not work if a space is defined with
207
+ highlighting for both stl and stlnc. Patch by Ken Hamada (itchyny, 2016 Dec 11)
208
+
209
+ 8 "stl" and "stlnc" in 'fillchars' don't work for multi-byte characters.
210
+ Patch by Christian Wellenbrock, 2013 Jul 5.
211
+
148
212
Screen updated delayed when using CTRL-O u in Insert mode.
149
213
(Barlik, #1191) Perhaps because status message?
150
214
215
+ Patch to add buffer name argument to taglist().
216
+ Ordering of tags in result of taglist call. (Duncan McDougall, #1194)
217
+
151
218
Patch to fix that empty first tab is not in session.
152
219
(Hirohito Higashi, 2016 Nov 25, #1282)
153
220
@@ -171,7 +238,7 @@ Use ADDR_OTHER instead of ADDR_LINES for many more commands.
171
238
Add tests for using number larger than number of lines in buffer.
172
239
173
240
Patch to make v:shell_error writable. (Christian Brabandt, 2016 Sep 27)
174
- Is there another solution?
241
+ Useful to restore it. Is there another solution?
175
242
176
243
On MS-Windows with 'clipboard' set to "unnamed" this doesn't work to double
177
244
lines: :g/^/normal yyp On Unix it works OK. (Bryce Orgill, 2016 Nov 5)
@@ -235,10 +302,11 @@ execute() cannot be used with command completeion. (Daniel Hahler, 2016 Oct 1,
235
302
236
303
cmap using execute() has side effects. (Killthemule, 2016 Aug 17, #983)
237
304
238
- Patch to change order of compiler flags. (Yousong Zhou, 2016 Sep 19, #1100)
239
-
240
305
Patch to order results from taglist(). (Duncan McDougall, 2016 Oct 25)
241
306
307
+ patch for 'spellcamelcase' option: spellcheck each CamelCased word.
308
+ (Ben Tucker, 2016 Dec 2)
309
+
242
310
Patch for :pyx, run python commands depending on the supported version.
243
311
(Marc Weber, update from Ken Takata, 2016 Sep 19)
244
312
@@ -268,7 +336,7 @@ Patch to fix wrong encoding of error message on Cygwin/MSYS terminal.
268
336
'hlsearch' interferes with a Conceal match. (Rom Grk, 2016 Aug 9)
269
337
270
338
Patch to add context information to quickfix/location list. (Yegappan
271
- Lakshmanan, 2016 Aug 25)
339
+ Lakshmanan, 2016 Aug 25, #1012 )
272
340
273
341
MS-Windows: use WS_HIDE instead of SW_SHOWMINNOACTIVE in os_win32.c?
274
342
Otherwise task flickers in taskbar.
@@ -981,9 +1049,6 @@ Szamotulski, 2012 Nov 8)
981
1049
Session file creation: 'autochdir' causes trouble. Keep it off until after
982
1050
loading all files.
983
1051
984
- 8 "stl" and "stlnc" in 'fillchars' don't work for multi-byte characters.
985
- Patch by Christian Wellenbrock, 2013 Jul 5.
986
-
987
1052
MS-Windows resizing problems:
988
1053
- Windows window on screen positioning: Patch by Yukihiro Nakadaira, 2012 Jun
989
1054
20. Uses getWindowRect() instead of GetWindowPlacement()
0 commit comments