Mercurial > vim
comparison runtime/doc/todo.txt @ 19646:847a300aa244
Update runtime files
Commit: https://github.com/vim/vim/commit/b17893aa940dc7d45421f875f5d90855880aad27
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Mar 14 08:19:51 2020 +0100
Update runtime files
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 14 Mar 2020 08:30:08 +0100 |
parents | d4deb2e50667 |
children | bceeded72898 |
comparison
equal
deleted
inserted
replaced
19645:c4e27eead327 | 19646:847a300aa244 |
---|---|
1 *todo.txt* For Vim version 8.2. Last change: 2020 Mar 01 | 1 *todo.txt* For Vim version 8.2. Last change: 2020 Mar 13 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
36 browser use: https://github.com/vim/vim/issues/1234 | 36 browser use: https://github.com/vim/vim/issues/1234 |
37 (replace 1234 with the issue/pull number) | 37 (replace 1234 with the issue/pull number) |
38 *known-bugs* | 38 *known-bugs* |
39 -------------------- Known bugs and current work ----------------------- | 39 -------------------- Known bugs and current work ----------------------- |
40 | 40 |
41 When starting a terminal popup the size defaults to nothing. Should have a | |
42 sensible default, e.g. four lines of 30 chars. | |
43 call popup_create(term_start(&shell, #{hidden: 1}), #{}) | |
44 | |
45 Test_terminal_in_popup() still sometimes fails with "All" instead of "Top". | |
46 | |
47 Patch to fix vimtutor problems on Windows (Wu Yongwei, #5774) | |
48 | |
49 Additional tests for menu. (Yegappan, #5760) | |
50 Introduces menu_info(), check that out. | |
51 | |
41 Vim9 script: | 52 Vim9 script: |
42 - better implementation for partial and tests. | 53 - Add vim9 commands to index, so that vim.vim will get them automatically. |
54 See email from Charles March 11 2020. | |
43 - "func" inside "vim9script" doesn't work? (Ben Jackson, #5670) | 55 - "func" inside "vim9script" doesn't work? (Ben Jackson, #5670) |
44 - "echo Func()" is an error if Func() does not return anything. | 56 - "echo Func()" is an error if Func() does not return anything. |
57 - better implementation for partial and tests for that. | |
45 - Make "g:imported = Export.exported" work in Vim9 script. | 58 - Make "g:imported = Export.exported" work in Vim9 script. |
46 - Make Foo.Bar() work to call the dict function. (#5676) | 59 - Make Foo.Bar() work to call the dict function. (#5676) |
47 - make "let var: string" work in a vim9script. | 60 - make "let var: string" work in a vim9script. |
48 - Disallow unlet for local/script/imported vars | 61 - Disallow unlet for local/script/imported vars |
49 - Support type for ":let"/":const" at script level for Vim9 script. | 62 - Support type for ":let"/":const" at script level for Vim9 script. |
78 - Make accessing varargs faster: arg[expr] | 91 - Make accessing varargs faster: arg[expr] |
79 EVAL expr | 92 EVAL expr |
80 LOADVARARG (varags idx) | 93 LOADVARARG (varags idx) |
81 | 94 |
82 Popup windows: | 95 Popup windows: |
96 - popup_clear() and popup_close() should close the terminal popup, and | |
97 make the buffer hidden. #5745 | |
83 - With terminal in popup, allow for popup_hide() to temporarily hide it.? | 98 - With terminal in popup, allow for popup_hide() to temporarily hide it.? |
99 - With some sequence get get hidden finished terminal buffer. (#5768) | |
100 - Fire some autocommand event after a new popup window was created and | |
101 positioned? PopupNew? Could be used to set some options or move it out of | |
102 the way. (#5737) | |
103 However, it may also cause trouble, changing the popup of another plugin. | |
84 - Use popup (or popup menu) for command line completion | 104 - Use popup (or popup menu) for command line completion |
85 - When using a popup for the info of a completion menu, and there is not | 105 - When using a popup for the info of a completion menu, and there is not |
86 enough space, let the popup overlap with the menu. (#4544) | 106 enough space, let the popup overlap with the menu. (#4544) |
87 - Implement flip option. | 107 - Implement flip option. |
88 - Make redrawing more efficient and avoid flicker: | 108 - Make redrawing more efficient and avoid flicker: |
92 - Any other commands to disable in a popup window? | 112 - Any other commands to disable in a popup window? |
93 Use ERROR_IF_POPUP_WINDOW for these. | 113 Use ERROR_IF_POPUP_WINDOW for these. |
94 - Figure out the size and position better if wrapping inserts indent | 114 - Figure out the size and position better if wrapping inserts indent |
95 | 115 |
96 Text properties: | 116 Text properties: |
97 - prop_find() may not find text property at start of the line. (#5663) | 117 - "cc" does not call inserted_bytes(). (Axel Forsman, #5763) |
98 - Get E685 with a sequence of commands. (#5674) | 118 - Get E685 with a sequence of commands. (#5674) |
99 - Combining text property with 'cursorline' does not always work (Billie | 119 - Combining text property with 'cursorline' does not always work (Billie |
100 Cleek, #5533) | 120 Cleek, #5533) |
101 - Text properties spanning more than one line. #5683 | 121 - Text properties spanning more than one line. #5683 |
102 - See remarks at top of src/textprop.c | 122 - See remarks at top of src/textprop.c |
163 - When 'encoding' is not utf-8, or the job is using another encoding, setup | 183 - When 'encoding' is not utf-8, or the job is using another encoding, setup |
164 conversions. | 184 conversions. |
165 | 185 |
166 Error numbers available: | 186 Error numbers available: |
167 E451, E452, E453, E454, E460, E489, E491, E565, E578, E610, E611, E653, | 187 E451, E452, E453, E454, E460, E489, E491, E565, E578, E610, E611, E653, |
168 E654, E856, E857, E860, E861, E900 | 188 E654, E856, E857, E861, E900 |
169 | 189 |
170 Patch to fix drawing error with DirectX. (James Grant, #5688) | 190 Patch to fix drawing error with DirectX. (James Grant, #5688) |
171 Causes flicker on resizing. | 191 Causes flicker on resizing. |
172 | 192 |
173 Patch to use more FOR_ALL_ macros and use them. (Yegappan Lakshmanan, #5339) | 193 Patch to use more FOR_ALL_ macros and use them. (Yegappan Lakshmanan, #5339) |
174 | 194 |
175 Patch to explain use of "%" in :!. (David Briscoe, #5591) | 195 Patch to explain use of "%" in :!. (David Briscoe, #5591) |
176 | 196 |
197 Patch to improve Windows terminal support. (Nobuhiro Takasaki, #5546) | |
198 Ready to include. | |
199 | |
177 Patch to add "-d" to xxd. (#5616) | 200 Patch to add "-d" to xxd. (#5616) |
178 | 201 |
179 Patch to add Turkish manual. (Emir Sarı, #5641) | 202 Patch to add Turkish manual. (Emir Sarı, #5641) |
203 | |
204 File marks merging has duplicates since 7.4.1925. (Ingo Karkat, #5733) | |
180 | 205 |
181 Running test_gui and test_gui_init with Motif sometimes kills the window | 206 Running test_gui and test_gui_init with Motif sometimes kills the window |
182 manager. Problem with Motif? Now test_gui crashes in submenu_change(). | 207 manager. Problem with Motif? Now test_gui crashes in submenu_change(). |
183 Athena is OK. | 208 Athena is OK. |
184 Motif: Build on Ubuntu can't enter any text in dialog text fields. | 209 Motif: Build on Ubuntu can't enter any text in dialog text fields. |
189 Patch to add 'vtp' option. (#5344) | 214 Patch to add 'vtp' option. (#5344) |
190 Needs better docs. Is there a better name? | 215 Needs better docs. Is there a better name? |
191 | 216 |
192 undo result wrong: Masato Nishihata, #4798 | 217 undo result wrong: Masato Nishihata, #4798 |
193 | 218 |
219 Patch for Template string: #4491. New pull: #4634 | |
220 Ready to include? Review the code. | |
221 | |
194 When 'lazyredraw' is set sometimes the title is not updated. | 222 When 'lazyredraw' is set sometimes the title is not updated. |
195 (Jason Franklin, 2020 Feb 3) Looks like a race condition. | 223 (Jason Franklin, 2020 Feb 3) Looks like a race condition. |
196 | 224 |
197 Strange sequence of BufWipeout and BufNew events while doing omni-complete. | 225 Strange sequence of BufWipeout and BufNew events while doing omni-complete. |
198 (Paul Jolly, #5656) | 226 (Paul Jolly, #5656) |
199 Get BufDelete without preceding BufNew. (Paul Jolly, #5694) | 227 Get BufDelete without preceding BufNew. (Paul Jolly, #5694) |
228 Later more requests for what to track. | |
229 Should we add new events that don't allow any buffer manipulation? | |
230 Really only for dealing with appearing and disappearing buffers, load and | |
231 unload. | |
200 BufWinenter event not fired when saving unnamed buffer. (Paul Jolly, #5655) | 232 BufWinenter event not fired when saving unnamed buffer. (Paul Jolly, #5655) |
201 Another spurious BufDelete. (Dani Dickstein, #5701) | 233 Another spurious BufDelete. (Dani Dickstein, #5701) |
202 | 234 |
203 Patch to add function to return the text used in the quickfix window. | 235 Patch to add function to return the text used in the quickfix window. |
204 (Yegappan, #5465) | 236 (Yegappan, #5465) |
205 | |
206 Patch for Template string: #4491. New pull: #4634 | |
207 Implementation is too inefficient, avoid using lambda. | |
208 | 237 |
209 Patch to add readdirex() (Ken Takata, #5619) | 238 Patch to add readdirex() (Ken Takata, #5619) |
210 | 239 |
211 Request to support <Cmd> in mappings, similar to how Neovim does this. | 240 Request to support <Cmd> in mappings, similar to how Neovim does this. |
212 (Daniel Hahler, #4784) | 241 (Daniel Hahler, #4784) |
246 FR: add search_status(), the current values displayed for search (current | 275 FR: add search_status(), the current values displayed for search (current |
247 match, total matches). (#5631) | 276 match, total matches). (#5631) |
248 Patch to provide search stats in a variable, so that it can be used in the | 277 Patch to provide search stats in a variable, so that it can be used in the |
249 statusline. (Fujiwara Takuya, #4446) | 278 statusline. (Fujiwara Takuya, #4446) |
250 | 279 |
280 Patch for ambiguous width characters in libvterm on MS-Windows 10. | |
281 (Nobuhiro Takasaki, #4411) | |
282 | |
283 behavior of i_CTRl-R_CTRL-R differs from documentation. (Paul Desmond Parker, | |
284 #5771) | |
285 | |
251 ":bnext" in a help buffer is supposed to go to the next help buffer, but it | 286 ":bnext" in a help buffer is supposed to go to the next help buffer, but it |
252 goes to any buffer, and then :bnext skips help buffers, since they are | 287 goes to any buffer, and then :bnext skips help buffers, since they are |
253 unlisted. (#4478) | 288 unlisted. (#4478) |
254 | 289 |
255 Patch to include reduce() function. (#5481) | 290 Patch to include reduce() function. (#5481) |
303 -". (Yegappan Lakshmanan, #4362) | 338 -". (Yegappan Lakshmanan, #4362) |
304 | 339 |
305 Does not build with MinGW out of the box: | 340 Does not build with MinGW out of the box: |
306 - _stat64 is not defined, need to use "struct stat" in vim.h | 341 - _stat64 is not defined, need to use "struct stat" in vim.h |
307 - WINVER conflict, should use 0x0600 by default? | 342 - WINVER conflict, should use 0x0600 by default? |
343 - INT_MAX not defined: need to include <limits.h> in vim.h | |
308 | 344 |
309 Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May | 345 Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May |
310 13, #2910) Can't reproduce? | 346 13, #2910) Can't reproduce? |
311 | 347 |
312 Display messed up with matchparen, wrapping and scrolling. (#5638) | 348 Display messed up with matchparen, wrapping and scrolling. (#5638) |
428 Add a string to the 'display' option ("smoothscroll" ?) to make CTRL-E and | 464 Add a string to the 'display' option ("smoothscroll" ?) to make CTRL-E and |
429 CTRL-Y scroll one screen line, also if this means the first line doesn't start | 465 CTRL-Y scroll one screen line, also if this means the first line doesn't start |
430 with the first character (like what happens with a last line that doesn't | 466 with the first character (like what happens with a last line that doesn't |
431 fit). Display "<<<" at the start of the first visible line (like "@@@" is | 467 fit). Display "<<<" at the start of the first visible line (like "@@@" is |
432 displayed in the last line). (Arseny Nasokin, #5154) | 468 displayed in the last line). (Arseny Nasokin, #5154) |
433 | |
434 Patch for ambiguous width characters in libvterm on MS-Windows 10. | |
435 (Nobuhiro Takasaki, #4411) | |
436 | 469 |
437 Window size changes after closing a tab. (#4741) | 470 Window size changes after closing a tab. (#4741) |
438 | 471 |
439 Problem with colors in terminal window. (Jason Franklin, 2019 May 12) | 472 Problem with colors in terminal window. (Jason Franklin, 2019 May 12) |
440 | 473 |