You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: runtime/doc/todo.txt
+2-30Lines changed: 2 additions & 30 deletions
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
*todo.txt* For Vim version 9.1. Last change: 2024 Sep 29
1
+
*todo.txt* For Vim version 9.1. Last change: 2024 Oct 27
2
2
3
3
4
4
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -55,32 +55,17 @@ When a help item can't be found, then open 'helpfile'. Search for the tag in
55
55
that file and gtive E149 only when not found. Helps for a tiny Vim installed
56
56
without all the help files.
57
57
58
-
SpellCap highlight not updated - PR #12428
59
-
60
58
Virtual text problems:
61
-
- If 'list' is on, 'below' virtual text which includes 1 or 2 characters are
62
-
gone (Issue #12028)
63
59
- Virtual text aligned "above": Wrong indentation when using tabs (Issue
64
60
#12232)
65
-
- Virtual text to the right of the line that isn't visible doesn't cause the
66
-
'extends' character to show in 'list' mode. #12478
67
-
- Virtual text to the right of the line that fits exactly on screen causes
68
-
that line and all lines below it not to be displayed (Issue #12213)
69
-
- Window screen gets wrong when a virtual text is placed on 'above' or
70
-
'below' on an empty line (Issue #11959)
71
61
- truncated Virtual text below an empty line causes display error #12493
72
62
73
63
When 'virtualedit' is "all" and 'cursorcolumn' is set, the wrong column may be
74
64
highlighted. (van-de-bugger, 2018 Jan 23, #2576)
75
65
76
-
Improve profiling by caching matching functions: PR #12192
77
-
78
66
With 'smoothscroll' set and "lastline" in 'display', moving the cursor to a
79
67
wrapping line that makes the display scroll up may scroll much more than
80
68
needed, thus jump-scrolling. (part of issue 12411)
81
-
82
-
Implement foreach() PR #12166
83
-
84
69
Errors when running tests with valgrind:
85
70
- test_codestyle.vim: e.g.:
86
71
command line..script /home/mool/vim/vim91/src/testdir/runtest.vim[569]..function RunTheTest[52]..Test_test_files line 6: keycode_check.vim: space before tab: Expected 0 but got 7
@@ -117,7 +102,6 @@ Upcoming larger works:
117
102
118
103
Further Vim9 improvements:
119
104
- Classes and Interfaces. See |vim9-classes|
120
-
- Cannot use class type of itself in the method (Issue #12369)
121
105
- Getting member of variable with "any" type should be handled at runtime.
122
106
Remove temporary solution from #12096 / patch 9.0.1375.
123
107
- "obj.Method()" does not always work in a compiled function, assumes "obj"
@@ -127,9 +111,6 @@ Further Vim9 improvements:
127
111
Possibly issue #11981 can be fixed at the same time (has two examples).
128
112
- Forward declaration of a class? E.g. for Clone() function.
129
113
Email lifepillar 2023 Mar 26
130
-
- When "Meta" is a class, is "const MetaAlias = Meta" allowed? It should
131
-
either work or given an error. Possibly give an error now and implement it
132
-
later (using a typedef). #12006
133
114
- how about lock/unlock?
134
115
- For chaining, allow using the class name as type for function return
135
116
value.
@@ -147,7 +128,7 @@ Further Vim9 improvements:
147
128
has(featureName), len(someString)
148
129
- Implement as part of an expression: ++expr, --expr, expr++, expr--.
149
130
- The use of the literal value "null" and the type specific "null_xxx"
150
-
values is confusing (#13458, #11770).
131
+
values is confusing (#13433, #11770).
151
132
152
133
Information missing in terminfo:
153
134
- Codes used for focus gained and lost termcodes are hard-coded in
@@ -225,8 +206,6 @@ Popup windows:
225
206
positioned? PopupNew? Could be used to set some options or move it out of
226
207
the way. (#5737)
227
208
However, it may also cause trouble, changing the popup of another plugin.
228
-
- Width is not computed correctly when minwidth and maxwidth are &columns
229
-
and padding and a scrollbar are used. (#6676)
230
209
- Should popup_getoptions() also return the mask? #7774
231
210
- Add a way to use popup_menu() synchronously: instead of invoking the
232
211
callback, return the choice. (Ben Jackson, #6534)
@@ -296,8 +275,6 @@ Terminal emulator window:
296
275
- Use CTRL-WCTRL-K to enter a digraph? #5371
297
276
- When Vim runs in the terminal and changes the title, the statusline needs to
298
277
be redrawn.
299
-
- GUI: When using ":set go+=!" a system() call causes the hit-enter prompt.
300
-
(#3327)
301
278
- Allow for specifying the directory, with ++cwd={dir}.
302
279
- When pasting should call vterm_keyboard_start_paste(), e.g. when using
303
280
K_MIDDLEMOUSE, calling insert_reg().
@@ -323,9 +300,6 @@ Cursor is after the end of the line: #12137.
323
300
324
301
Crash when a variable is removed while listing variables (Issue #11435)
325
302
326
-
Autoconf: must use autoconf 2.69, later version generates lots of warnings
327
-
- try using autoconf 2.71 and fix all "obsolete" warnings #11322
328
-
329
303
Problem with Visual highlight when 'linebreak' and 'showbreak' are set.
330
304
#11272
331
305
@@ -343,8 +317,6 @@ Support dark mode for MS-Windows: #12282
343
317
Remote command escapes single quote with backslash, should be doubling the
344
318
single quote in vim_strsave_escaped_ext() #12202.
345
319
346
-
PR to add custom and customlist completion types. #12228
347
-
348
320
Can deref_func_name() and deref_function_name() be merged?
349
321
350
322
Using :global with a pattern containing \zs doesn't use the line where \zs
0 commit comments