From fa3b72348d88343390fbe212cfc230fec1602fc2 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Fri, 24 Dec 2021 13:18:38 +0000 Subject: Update runtime files --- runtime/doc/todo.txt | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'runtime/doc/todo.txt') diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 80ea2a33e5..bd97d3a2bd 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 8.2. Last change: 2021 Dec 15 +*todo.txt* For Vim version 8.2. Last change: 2021 Dec 24 VIM REFERENCE MANUAL by Bram Moolenaar @@ -38,9 +38,14 @@ browser use: https://github.com/vim/vim/issues/1234 *known-bugs* -------------------- Known bugs and current work ----------------------- +type of v: vars should be more specific + v:completed_item is dict, not dict + +E1135 is used twice + +"z=" in German can take a very long time, CTRL-C should interrupt it. + Vim9 - Make everything work: -- Check TODO items in vim9execute.c -- use CheckLegacyAndVim9Success(lines) in many more places - For builtin functions using tv_get_string*() use check_for_string() to be more strict about the argument type (not a bool). done: balloon_() @@ -48,8 +53,6 @@ Vim9 - Make everything work: map() could check that the return type of the function argument matches the type of the list or dict member. (#8092) Same for other functions, such as searchpair(). -- Test try/catch and throw better, also nested. - Test that return inside try/finally jumps to finally and then returns. - Test that a function defined inside a :def function is local to that function, g: functions can be defined and script-local functions cannot be defined. @@ -89,6 +92,9 @@ Further Vim9 improvements, possibly after launch: has(featureName), len(someString) - Implement as part of an expression: ++expr, --expr, expr++, expr--. +Update list of features to vote on: +- multiple cursors +- built-in LSP support Popup windows: - Preview popup not properly updated when it overlaps with completion menu. @@ -131,8 +137,6 @@ Text properties: where property fits in. Or Should we let the textprop highlight overrule other (e.g. diff) highlight if the priority is above a certain value? (#7392) -- Popup attached to text property stays visible when text is no longer - visible. (#7736) - Popup attached to text property stays visible when text is deleted with "cc". (#7737) "C" works OK. "dd" also files in a buffer with a single line. @@ -249,6 +253,8 @@ Idea: when typing ":e /some/dir/" and "dir" does not exist, highlight in red. initialization to figure out the default value from 'shell'. Add a test for this. +Patch to add :argdedupe. (Nir Lichtman, #6235) + MS-Windows: did path modifier :p:8 stop working? #8600 test_arglist func Test_all_not_allowed_from_cmdwin() hangs on MS-Windows. @@ -415,8 +421,6 @@ Motif: Build on Ubuntu can't enter any text in dialog text fields. Running test_gui and test_gui_init with Motif sometimes kills the window manager. Problem with Motif? -Patch to add :argdedupe. (Nir Lichtman, #6235) - When editing a file with ":edit" the output of :swapname is relative, while editing it with "vim file" it is absolute. (#355) Which one should it be? -- cgit v1.2.3