diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-10-16 13:11:12 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-10-16 13:11:12 +0100 |
commit | 3c053a1a5ad2a3c924929e11f2b9af20a8b901e2 (patch) | |
tree | 75889d295e175ede0f7a1812c8b4462172e3be86 /runtime/doc/todo.txt | |
parent | bd053f894b0d7652928201faa68c53d1ce2acdc5 (diff) |
Update runtime files
Diffstat (limited to 'runtime/doc/todo.txt')
-rw-r--r-- | runtime/doc/todo.txt | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 0e125204c6..d6562d5a9c 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 Oct 03 +*todo.txt* For Vim version 9.0. Last change: 2022 Oct 16 VIM REFERENCE MANUAL by Bram Moolenaar @@ -39,22 +39,12 @@ browser use: https://github.com/vim/vim/issues/1234 -------------------- Known bugs and current work ----------------------- 'smoothscroll': +- CTRL-E and gj in long line with 'scrolloff' 5 not working well yet. - computing 'scrolloff' position row use w_skipcol -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 +Check textprop right/above/below with 'number' set and "n" in 'cpo'. -Use :defer command: - - Use "D" flag of writefile() and mkdir() in tests. - (testdir/test_p*.vim done) - -Fix for powershell: #11257 - -Change boolean 'splitscroll' into string 'splitkeep'. #11258 +Don't do anything for ":!". #11372 Further Vim9 improvements, possibly after launch: @@ -70,7 +60,8 @@ Further Vim9 improvements, possibly after launch: Popup windows: - Add a function to redraw a specific popup window. Esp. to be used when editing the command line, when screen updating doesn't happen. (Shougo) - #10210 Probably need to update all popup windows (they may overlap) + #10210 Example that shows the need on the issue. + Probably need to update all popup windows (they may overlap) If the display is scrolled need to redraw everything later. - Add a flag to make a popup window focusable? CTRL-W P cycle over any preview window or focusable popup, end up back in @@ -174,7 +165,10 @@ Terminal emulator window: conversions. Autoconf: must use autoconf 2.69, later version generates lots of warnings -- try using autoconf 2.71 and fix all "obsolete" warnings +- try using autoconf 2.71 and fix all "obsolete" warnings #11322 + +Problem with Visual highlight when 'linebreak' and 'showbreak' are set. +#11272 Can deref_func_name() and deref_function_name() be merged? @@ -196,10 +190,17 @@ feature is supported or not. Replaces the xterm mechanism to request each entry separately. #6609 Multiplexers (screen, tmux) can request it to the underlying terminal, and pass it on with modifications. +How to get all the text quickly (also over ssh)? Can we use a side channel? Using "A" and "o" in manually created fold (in empty buffer) does not behave consistenly (James McCoy, #10698) +In a timer callback, when using ":echo" and then input() the message is +overwritten. Could use ":echowin" and call redraw_cmd() in get_user_input(). +#11299 + +Syntax include problem: #11277. Related to Patch 8.2.2761 + To avoid flicker: add an option that when a screen clear is requested, instead of clearing it draws everything and uses "clear to end of line" for every line. Resetting 't_ut' already causes this? @@ -233,11 +234,10 @@ MS-Windows: did path modifier :p:8 stop working? #8600 Version of getchar() that does not move the cursor - #10603 Use a separate argument for the new flag. -Add "lastline" entry to 'fillchars' to specify a character instead of '@'. -#10963 - test_arglist func Test_all_not_allowed_from_cmdwin() hangs on MS-Windows. +Can we add highlighting to ":echowindow"? + Information for a specific terminal (e.g. gnome, tmux, konsole, alacritty) is spread out. Make a section with copy/paste examples of script and pointers to more information. @@ -450,8 +450,6 @@ find them. (Max Kukartsev, #6218) Enable 'termbidi' if $VTE_VERSION >= 5703 ? -Sound: support on Mac? Or does libcanberra work there? - Python 3.8 doesn't work. (Antonios Hadjigeorgalis, #5509) "--cleanFOO" does not result in an error. (#5537) @@ -601,6 +599,11 @@ negative. (see #4326) tab page. (Ingo Karkat, #4324) :call settabwinvar(1, 1, '&cmdheight', 2) also doesn't work well. +When opening a file, allow for specifying the initial column position: + vim +12:5 file.txt line 12 column 5 + :edit +12:5 file.txt +Should probably use the column as the character index. + This modeline throws unexpected errors: (#4165) vim: syn=nosyntax @@ -3074,9 +3077,6 @@ Macintosh: line is too short. Add a word in 'scrollopt' to allow moving the cursor to longer line that is visible. A similar thing is done for the GUI when using the horizontal scrollbar. -7 VisVim can only open one file. Hard to solve: each opened file is passed - with a separate invocation, would need to use timestamps to know the - invocations belong together. 8 When giving a ":bwipeout" command a file-changed dialog may popup for this buffer, which is pointless. (Mike Williams) 8 On MS-Windows ":make" doesn't show output while it is working. Use the |