1- *todo.txt* For Vim version 9.1. Last change: 2025 Dec 09
1+ *todo.txt* For Vim version 9.1. Last change: 2025 Dec 26
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -205,11 +205,8 @@ Popup windows:
205205 positioned? PopupNew? Could be used to set some options or move it out of
206206 the way. (#5737)
207207 However, it may also cause trouble, changing the popup of another plugin.
208- - Should popup_getoptions() also return the mask? #7774
209208- Add a way to use popup_menu() synchronously: instead of invoking the
210209 callback, return the choice. (Ben Jackson, #6534)
211- - When using a popup for the info of a completion menu, and there is not
212- enough space, let the popup overlap with the menu. (#4544)
213210- Implement flip option.
214211- Make redrawing more efficient and avoid flicker:
215212 - put popup menu also in popup_mask?
@@ -368,9 +365,6 @@ Can we not request XT key sequences, or reduce them drastically?
368365Issue #10512: Dynamic loading broken with Perl 5.36
369366Damien has a patch (2022 Dec 4)
370367
371- Request #11965: Allow several "%=" items in 'statusline' , makes it possible
372- to have text in the center.
373-
374368Add some kind of ":whathappend" command and functions to make visible what the
375369last few typed keys and executed commands are. To be used when the user
376370wonders what went wrong. Could also be used for statistics #12046.
@@ -380,10 +374,6 @@ wonders what went wrong. Could also be used for statistics #12046.
380374- executed command lines
381375- with more verbosity: what scripts/functions/autocommands were executed
382376
383- NFA regexp does not handle composing characters well: #10286
384- [ɔ̃] matches both ɔ and ɔ̃
385- \(ɔ\|ɔ̃\) matches ɔ and not ɔ̃
386-
387377Is there a way to make 'autowriteall' make a clean exit when the xterm is
388378closed? (Dennis Nazic says files are preserved, okt 28). Perhaps handle TERM
389379like HUP?
@@ -417,8 +407,6 @@ In a timer callback, when using ":echo" and then input() the message is
417407overwritten. Could use ":echowin" and call redraw_cmd() in get_user_input().
418408#11299
419409
420- Syntax include problem: #11277. Related to Patch 8.2.2761
421-
422410To avoid flicker: add an option that when a screen clear is requested, instead
423411of clearing it draws everything and uses "clear to end of line" for every line.
424412Resetting 't_ut' already causes this?
@@ -517,8 +505,6 @@ there is a match do not scan the directory (possibly speeds up :find a lot).
517505
518506globpath() does not use 'wildignorecase' at all? (related to #8350)
519507
520- mksession uses :buffer instead of :edit in one place but not another. #10629
521-
522508Add 'termguiattr' option, use "gui=" attributes in the terminal? Would work
523509with 'termguicolors' . #1740
524510
@@ -5781,7 +5767,6 @@ Argument list:
57815767
57825768
57835769Registers:
5784- 8 Don't display empty registers with ":display". (Etienne)
578557708 Add put command that overwrites existing text. Should also work for
57865771 blocks. Useful to move text around in a table. Works like using "R ^R r"
57875772 for every line.
0 commit comments