Mercurial > vim
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 |