comparison runtime/doc/todo.txt @ 29285:729a7c00fabc

Update runtime files Commit: https://github.com/vim/vim/commit/e1dc76fbf333243ecfdfc3c0a81ea9984913b4f5 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Jun 25 18:01:32 2022 +0100 Update runtime files
author Bram Moolenaar <Bram@vim.org>
date Sat, 25 Jun 2022 19:15:06 +0200
parents d314efe6447a
children dc4de65a7fb7
comparison
equal deleted inserted replaced
29284:784dae749bdb 29285:729a7c00fabc
1 *todo.txt* For Vim version 8.2. Last change: 2022 Jun 23 1 *todo.txt* For Vim version 8.2. Last change: 2022 Jun 25
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
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 Prepare for the Vim 9.0 release: 41 Prepare for the Vim 9.0 release:
42 - Update version9.txt 42 - Update version number in help
43 43
44 Further Vim9 improvements, possibly after launch: 44 Further Vim9 improvements, possibly after launch:
45 - Use Vim9 for more runtime files. 45 - Use Vim9 for more runtime files.
46 - Check performance with callgrind and kcachegrind. 46 - Check performance with callgrind and kcachegrind.
47 getline()/substitute()/setline() in #5632 47 getline()/substitute()/setline() in #5632
77 - start first line halfway, scroll per screen line 77 - start first line halfway, scroll per screen line
78 78
79 Popup windows: 79 Popup windows:
80 - Preview popup not properly updated when it overlaps with completion menu. 80 - Preview popup not properly updated when it overlaps with completion menu.
81 (Yegappan Lakshmanan, 2021 May 22) 81 (Yegappan Lakshmanan, 2021 May 22)
82 - Srollbar thumb sometimes not visible #10492 82 - Scrollbar thumb sometimes not visible #10492
83 - Add a function to redraw a specific popup window. Esp. to be used when 83 - Add a function to redraw a specific popup window. Esp. to be used when
84 editing the command line, when screen updating doesn't happen. (Shougo) 84 editing the command line, when screen updating doesn't happen. (Shougo)
85 - Add a flag to make a popup window focusable? 85 - Add a flag to make a popup window focusable?
86 CTRL-W P cycle over any preview window or focusable popup, end up back in 86 CTRL-W P cycle over any preview window or focusable popup, end up back in
87 current window. 87 current window.
199 http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134 199 http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134
200 - When 'encoding' is not utf-8, or the job is using another encoding, setup 200 - When 'encoding' is not utf-8, or the job is using another encoding, setup
201 conversions. 201 conversions.
202 202
203 Patches considered for including: 203 Patches considered for including:
204 - make functions static if possible, add a few tests. #10612
204 - use ngettext() in a few more places #10606 205 - use ngettext() in a few more places #10606
205 - move f_hasmapto() to map.c #10611 206 - move f_hasmapto() to map.c #10611
206 - allow for nesting of timeout, sketch in #10595 207 - allow for nesting of timeout, sketch in #10595
207 - Add "-n" option to xxd. #10599 208 - Add "-n" option to xxd. #10599
208 - Support %e and %k in 'errorformat'. #9624 209 - Support %e and %k in 'errorformat'. #9624
209 - Add support for "underdouble", "underdot" and "underdash". #9553 210 - Add support for "underdouble", "underdot" and "underdash". #9553
210 - Patch to implement the vimtutor with a plugin: #6414 211 - Patch to implement the vimtutor with a plugin: #6414
211 Was originally written by Felipe Morales. 212 Was originally written by Felipe Morales.
212 - Patch to make fillchars global-local. (#5206) 213 - Patch to make fillchars global-local. (#5206)
213 - Version of getchar() that does not move the cursor - #10603 214 - Version of getchar() that does not move the cursor - #10603
215 Use a separate argument for the new flag.
216 - Improved VB filetype detection. (Doug Kearns, June 25)
214 217
215 Autoconf: must use autoconf 2.69, later version generates lots of warnings 218 Autoconf: must use autoconf 2.69, later version generates lots of warnings
216 - try using autoconf 2.71 and fix all "obsolete" warnings 219 - try using autoconf 2.71 and fix all "obsolete" warnings
217 220
218 Can deref_func_name() and deref_function_name() be merged? 221 Can deref_func_name() and deref_function_name() be merged?
301 304
302 Add an option to not fetch terminal codes in xterm, to avoid flicker when t_Co 305 Add an option to not fetch terminal codes in xterm, to avoid flicker when t_Co
303 changes. 306 changes.
304 307
305 Add ??= operator, "a ??= b" works like "a = a ?? b". #10343 308 Add ??= operator, "a ??= b" works like "a = a ?? b". #10343
309
310 When ":redir" is used while already active, the previous one is ended. But
311 when redirecting to a local variable (function or script) storing the value
312 won't work. At least give an error. Is there a way to make it work?
313 #10616
306 314
307 Add an option to start_timer() to return from the input loop with K_IGNORE. 315 Add an option to start_timer() to return from the input loop with K_IGNORE.
308 This is useful e.g. when a popup was created that disables mappings, we need 316 This is useful e.g. when a popup was created that disables mappings, we need
309 to return from vgetc() to make this happen. #7011 317 to return from vgetc() to make this happen. #7011
310 318
378 (#6539) 386 (#6539)
379 387
380 File marks merging has duplicates since 7.4.1925. (Ingo Karkat, #5733) 388 File marks merging has duplicates since 7.4.1925. (Ingo Karkat, #5733)
381 389
382 A syntax plugin cannot use autocommands, it could be sourced from setting 390 A syntax plugin cannot use autocommands, it could be sourced from setting
383 'syntax' in a modeline. Add a function that indicates whethere "secure" 391 'syntax' in a modeline. Add a function that indicates whether "secure"
384 and/or "sandbox" are set. 392 and/or "sandbox" are set.
385 393
386 Problem with auto-formatting - inserting space and putting cursor before added 394 Problem with auto-formatting - inserting space and putting cursor before added
387 character. (#6154) 395 character. (#6154)
388 396