summaryrefslogtreecommitdiffstats
path: root/runtime/doc/todo.txt
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2022-01-23 12:07:04 +0000
committerBram Moolenaar <Bram@vim.org>2022-01-23 12:07:04 +0000
commit6f4754b9f7253d7e4ba527064a24aff1acdb1e8f (patch)
tree2ee504882bd13acef481efb94164afba33a96202 /runtime/doc/todo.txt
parentbcfa11b7dfdfbb4d412dd843a6da3fce68ba2e39 (diff)
Update runtime files
Diffstat (limited to 'runtime/doc/todo.txt')
-rw-r--r--runtime/doc/todo.txt26
1 files changed, 13 insertions, 13 deletions
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 851c167954..a0f17aa7a6 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt* For Vim version 8.2. Last change: 2022 Jan 15
+*todo.txt* For Vim version 8.2. Last change: 2022 Jan 22
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -38,19 +38,14 @@ browser use: https://github.com/vim/vim/issues/1234
*known-bugs*
-------------------- Known bugs and current work -----------------------
-TODO in eval_method() for using partial.
-
-TODO in compile_load_scriptvar()
-Try using a variable or function that is not exported
-
-"return Msg()" does not give an error if there is no return value. #9497
-
-eval_map_expr() in getchar.c saves stuff because "mp" can change, this does
-not happen in map.c for an abbreviation. Test that this fails, fix it.
+Also set the script context for other "expr" options, like for 'foldexpr'?
+ 'printexpr' eval_printexpr()
+ "expr:" part of 'spellsuggest eval_spell_expr()
Once Vim9 is stable:
- Add all the error numbers in a good place in documentation.
- done until E653
+ done until E1083
+- Check code coverage, add more tests if needed.
- Use Vim9 for runtime files.
Further Vim9 improvements, possibly after launch:
@@ -67,8 +62,8 @@ Further Vim9 improvements, possibly after launch:
evaluation.
Use the location where the option was set for deciding whether it's to be
evaluated in Vim9 script context.
-- implement :type, "import type"
-- implement :enum, "import enum".
+- implement :type
+- implement :enum
- implement :class and :interface: See |vim9-classes|
- For range: make table of first ASCII character with flag to quickly check if
it can be a Vim9 command. E.g. "+" can, but "." can't.
@@ -207,6 +202,9 @@ Terminal emulator window:
When using 'cryptmethod' xchaha20 the undo file is not encrypted.
Need to handle extra bytes.
+In Select mode the deleted text always goes into the unnamed register.
+Use CTRL-R to specify the register to use. (#9531)
+
Some prompts are not translated: #9495
Test_communicate_ipv6(): is flaky on many systems
@@ -245,6 +243,8 @@ this.
MS-Windows: did path modifier :p:8 stop working? #8600
+Add support for "underdouble", "underdot" and "underdash". #9553
+
test_arglist func Test_all_not_allowed_from_cmdwin() hangs on MS-Windows.
Mapping with partial match not executed properly in GTK. (Ingo Karkat, #7082)