summaryrefslogtreecommitdiffstats
path: root/runtime/doc/todo.txt
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2022-09-18 13:04:22 +0100
committerBram Moolenaar <Bram@vim.org>2022-09-18 13:04:22 +0100
commit9712ff1288f942736ed76c0dec014909f067eec9 (patch)
treed3db95b26eb5606d89a711571055ceceee7c52e3 /runtime/doc/todo.txt
parent65ee49decf5677690cd695d5d288e39344965fff (diff)
Update runtime files
Diffstat (limited to 'runtime/doc/todo.txt')
-rw-r--r--runtime/doc/todo.txt52
1 files changed, 42 insertions, 10 deletions
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index b22c2564f2..864f0b2cf0 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt* For Vim version 9.0. Last change: 2022 Sep 10
+*todo.txt* For Vim version 9.0. Last change: 2022 Sep 18
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -38,6 +38,39 @@ browser use: https://github.com/vim/vim/issues/1234
*known-bugs*
-------------------- Known bugs and current work -----------------------
+Closure created in for loop can use loop variable? #11094
+ Nested loops do not work correctly yet.
+ Would need to save vars for each block separately.
+
+Virtual text:
+- Virtual text below: padding is highlighted when 'number' is set #11138
+- Virtual text above: do not highlight until end of line? #11138
+- 'number' should be below "above" virtual text? Might be difficult to
+ implement.
+- Add highlight for the gap before/after virtual text above/below?
+- option to hide virtual text?
+
+Fail with valgrind: test_edit
+Found errors in Test_edit_insertmode_ex_edit():
+ Run 1, 01:19:51 - 01:20:01:
+ command line..script /home/mool/vim/vim90/src/testdir/runtest.vim[469]..function RunTheTest[44]..Test_edit_insertmode_ex_edit[13]..WaitForAssert[2]..<SNR>6_WaitForCommon[11]..<lambda>4 line 1: Pattern '^-- INSERT --\\s*$' does not match ''
+
+From test_global
+ Found errors in Test_interrupt_global():
+ Run 1, 02:16:22 - 02:16:27:
+ command line..script /home/mool/vim/vim90/src/testdir/runtest.vim[469]..function RunTheTest[44]..Test_interrupt_global[13]..WaitForAssert[2]..<SNR>7_WaitForCommon[11]..<lambda>20 line 1: Pattern 'Interrupted' does not match 'Type :qa! and press...l changes and exit Vim 1,1 All'
+ command line..script /home/mool/vim/vim90/src/testdir/runtest.vim[469]..function RunTheTest[44]..Test_interrupt_global[20]..WaitForAssert[2]..<SNR>7_WaitForCommon[11]..<lambda>21 line 1: Pattern 'Interrupted' does not match 'Entering Ex mode. Type "visual" to go to Normal mode.'
+
+test_terminal3:
+Conditional jump or move depends on uninitialised value(s)
+==2819005== at 0x2E9134: jump_to_mouse (mouse.c:2015)
+==2819005== by 0x2E69E6: do_mouse (mouse.c:702)
+==2819005== by 0x2E95C2: nv_mouse (mouse.c:2166)
+
+option_set(): "get a bit too much"
+ - refactor to separate function
+ - check for empty result
+
Use :defer command:
- Use "D" flag of writefile() and mkdir() in tests.
(testdir/test_c*.vim done)
@@ -45,7 +78,7 @@ Use :defer command:
When using :echomessage do use msg_row and msg_col, but save and restore.
How to test any failure? If nothing fails perhaps it's OK alrady.
-Drop Windows XP? #11089
+New Vim indent script: #11079 Not done yet.
Further Vim9 improvements, possibly after launch:
- Use Vim9 for more runtime files.
@@ -185,8 +218,6 @@ Terminal emulator window:
- When 'encoding' is not utf-8, or the job is using another encoding, setup
conversions.
-Add 'splitscroll' #10682 Anything remaining
-
Autoconf: must use autoconf 2.69, later version generates lots of warnings
- try using autoconf 2.71 and fix all "obsolete" warnings
@@ -197,6 +228,13 @@ reduced?
Add BufDeletePost. #11041
+Add a string to the 'display' option ("smoothscroll" ?) to make CTRL-E and
+CTRL-Y scroll one screen line, also if this means the first line doesn't start
+with the first character (like what happens with a last line that doesn't
+fit). Display "<<<" at the start of the first visible line (like "@@@" is
+displayed in the last line). (Arseny Nasokin, #5154)
+Neovim PR: https://github.com/neovim/neovim/pull/11014
+
NFA regexp does not handle composing characters well: #10286
[ɔ̃] matches both ɔ and ɔ̃
\(ɔ\|ɔ̃\) matches ɔ and not ɔ̃
@@ -556,12 +594,6 @@ Bug: script written with "-W scriptout" contains Key codes, while the script
read with "-s scriptin" expects escape codes. Probably "scriptout" needs to
be adjusted. (Daniel Steinberg, 2019 Feb 24, #4041)
-Add a string to the 'display' option ("smoothscroll" ?) to make CTRL-E and
-CTRL-Y scroll one screen line, also if this means the first line doesn't start
-with the first character (like what happens with a last line that doesn't
-fit). Display "<<<" at the start of the first visible line (like "@@@" is
-displayed in the last line). (Arseny Nasokin, #5154)
-
Window size changes after closing a tab. (#4741)
Problem with colors in terminal window. (Jason Franklin, 2019 May 12)