diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-09-18 13:04:22 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-09-18 13:04:22 +0100 |
commit | 9712ff1288f942736ed76c0dec014909f067eec9 (patch) | |
tree | d3db95b26eb5606d89a711571055ceceee7c52e3 /runtime/doc/todo.txt | |
parent | 65ee49decf5677690cd695d5d288e39344965fff (diff) |
Update runtime files
Diffstat (limited to 'runtime/doc/todo.txt')
-rw-r--r-- | runtime/doc/todo.txt | 52 |
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) |