1
- *todo.txt* For Vim version 8.2. Last change: 2020 Feb 15
1
+ *todo.txt* For Vim version 8.2. Last change: 2020 Feb 25
2
2
3
3
4
4
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -38,15 +38,20 @@ browser use: https://github.com/vim/vim/issues/1234
38
38
*known-bugs*
39
39
-------------------- Known bugs and current work -----------------------
40
40
41
- Include ipv6 syntax changes? (DJ Lucas, #5360)
42
-
43
- Avoid modifyOtherKeys temporarily:
44
- call modify_other_keys(v:false) " disable modifyOtherKeys
45
- Should fix #5617.
41
+ Patch for this (#5696):
42
+ - Empty text prop which includes start/end does not grow when inserting text.
43
+ (Axel Forsman, #5679)
46
44
47
45
Vim9 script:
46
+ - "func" inside "vim9script" doesn't work? (Ben Jackson, #5670)
47
+ - Completion for :disassemble
48
48
- "echo Func()" is an error if Func() does not return anything.
49
+ - Make "g:imported = Export.exported" work in Vim9 script.
50
+ - Make Foo.Bar() work to call the dict function. (#5676)
51
+ - make "let var: string" work in a vim9script.
49
52
- Disallow unlet for local/script/imported vars
53
+ - Support type for ":let"/":const" at script level for Vim9 script.
54
+ (Ben Jackson, #5671)
50
55
- :func inside vim9script must still use a:arg
51
56
- Make "++nr" work.
52
57
- Check that import in legacy script works and puts item in s:
@@ -79,20 +84,25 @@ Vim9 script:
79
84
LOADVARARG (varags idx)
80
85
81
86
Popup windows:
87
+ - With terminal in popup, allow for popup_hide() to temporarily hide it.?
82
88
- Use popup (or popup menu) for command line completion
83
89
- When using a popup for the info of a completion menu, and there is not
84
90
enough space, let the popup overlap with the menu. (#4544)
85
91
- Implement flip option.
86
92
- Make redrawing more efficient and avoid flicker:
87
93
- put popup menu also in popup_mask?
94
+ - Match does not have right BG color if line length equals popup width.
95
+ (#5658)
88
96
- Any other commands to disable in a popup window?
89
97
Use ERROR_IF_POPUP_WINDOW for these.
90
98
- Figure out the size and position better if wrapping inserts indent
91
99
92
100
Text properties:
101
+ - prop_find() may not find text property at start of the line. (#5663)
102
+ - Get E685 with a sequence of commands. (#5674)
93
103
- Combining text property with 'cursorline' does not always work (Billie
94
104
Cleek, #5533)
95
- - Text properties spanning more than one line
105
+ - Text properties spanning more than one line. #5683
96
106
- See remarks at top of src/textprop.c
97
107
98
108
'incsearch' with :s:
@@ -161,14 +171,17 @@ Error numbers available:
161
171
E451, E452, E453, E454, E460, E489, E491, E565, E578, E610, E611, E653,
162
172
E654, E856, E857, E860, E861, E900
163
173
164
- Patch to move duplicated code to a function. (Yegappan Lakshmanan, #5330)
174
+ Patch to fix drawing error with DirectX. (James Grant, #5688)
175
+ Causes flicker on resizing.
165
176
166
177
Patch to use more FOR_ALL_ macros and use them. (Yegappan Lakshmanan, #5339)
167
178
168
- Patch to explain use of "%" in :!. (#5591)
179
+ Patch to explain use of "%" in :!. (David Briscoe, #5591)
169
180
170
181
Patch to add "-d" to xxd. (#5616)
171
182
183
+ Patch to add Turkish manual. (Emir Sarı, #5641)
184
+
172
185
Running test_gui and test_gui_init with Motif sometimes kills the window
173
186
manager. Problem with Motif? Now test_gui crashes in submenu_change().
174
187
Athena is OK.
@@ -187,6 +200,11 @@ undo result wrong: Masato Nishihata, #4798
187
200
When 'lazyredraw' is set sometimes the title is not updated.
188
201
(Jason Franklin, 2020 Feb 3) Looks like a race condition.
189
202
203
+ Strange sequence of BufWipeout and BufNew events while doing omni-complete.
204
+ (Paul Jolly, #5656)
205
+ Get BufDelete without preceding BufNew. (Paul Jolly, #5694)
206
+ BufWinenter event not fired when saving unnamed buffer. (Paul Jolly, #5655)
207
+
190
208
Patch to add function to return the text used in the quickfix window.
191
209
(Yegappan, #5465)
192
210
@@ -203,11 +221,6 @@ Undo puts cursor in wrong line after "cG<Esc>" undo.
203
221
:unmap <c-n> gives error but does remove the mapping. (Antony Scriven, 2019
204
222
Dec 19)
205
223
206
- Dos uninstal may delete vim.bat from the wrong directory (e.g., when someone
207
- makes his own wrapper). Add a magic string with the version number to the
208
- .bat file and check for it in the uninstaller. E.g.
209
- # uninstall key: vim8.1*
210
-
211
224
Patch to fix session file when using multiple tab pages. (Jason Franklin, 2019
212
225
May 20)
213
226
Also put :argadd commands at the start for all buffers, so that their order
@@ -230,6 +243,8 @@ Should do current file first and not split it up when more results are found.
230
243
Undo history wrong when ":next file" re-uses a buffer. (#5426)
231
244
ex_next() should pass flag to do_argfile(), then to do_ecmd().
232
245
246
+ Patch to add "note" type to quickfix. (#5527) Missing tests.
247
+
233
248
Adding "10" to 'spellsuggest' causes spell suggestions to become very slow.
234
249
(#4087)
235
250
@@ -238,9 +253,6 @@ match, total matches). (#5631)
238
253
Patch to provide search stats in a variable, so that it can be used in the
239
254
statusline. (Fujiwara Takuya, #4446)
240
255
241
- ":helptags ALL" should skip directories where "tags" cannot be written.
242
- (Matěj Cepl, #5026)
243
-
244
256
":bnext" in a help buffer is supposed to go to the next help buffer, but it
245
257
goes to any buffer, and then :bnext skips help buffers, since they are
246
258
unlisted. (#4478)
@@ -302,6 +314,8 @@ Does not build with MinGW out of the box:
302
314
Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May
303
315
13, #2910) Can't reproduce?
304
316
317
+ Display messed up with matchparen, wrapping and scrolling. (#5638)
318
+
305
319
Patch to configure BUILD_DATE for reproducible builds. (James McCoy, #513)
306
320
307
321
Patch to add MODIFIED_BY to MSVC build file. (Chen Lei, 2016 Nov 24, #1275)
0 commit comments