comparison runtime/doc/todo.txt @ 18594:e9a47bcf7b94

Update runtime files Commit: https://github.com/vim/vim/commit/5ef1c6a4838a9629b793f3ae676f72a764171b00 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Nov 10 22:09:11 2019 +0100 Update runtime files
author Bram Moolenaar <Bram@vim.org>
date Sun, 10 Nov 2019 22:15:04 +0100
parents 1cd44535be32
children c4cdc715cb68
comparison
equal deleted inserted replaced
18593:89a359d7bcd2 18594:e9a47bcf7b94
1 *todo.txt* For Vim version 8.1. Last change: 2019 Nov 02 1 *todo.txt* For Vim version 8.1. Last change: 2019 Nov 10
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
36 browser use: https://github.com/vim/vim/issues/1234 36 browser use: https://github.com/vim/vim/issues/1234
37 (replace 1234 with the issue/pull number) 37 (replace 1234 with the issue/pull number)
38 *known-bugs* 38 *known-bugs*
39 -------------------- Known bugs and current work ----------------------- 39 -------------------- Known bugs and current work -----------------------
40 40
41 Termdebug: Ctrl-W . doesn't work with modifyOtherKeys set. 41 Don't use javascriptreact but javascript.jsx? #4830
42 42 Although there is a good argument against using ".jsx".
43 Cannot scroll popup window with mouse in GUI? (#5138)
44
45 Add a way to make ":term cmd" run "cmd" in a shell, instead of executing it
46 directly. Perhaps ":term ++shell cmd". (issue #3340)
47
48 Include netrw 166a?
49
50 In a function these two lines are different:
51 let [a, b, c] =<< trim END fails
52 let [a,b,c] =<< trim END works
53 issue #5051
54
55 Make 'showbreak' global-local.
56 43
57 Update libvterm on github, rename termscreen.c back to screen.c. 44 Update libvterm on github, rename termscreen.c back to screen.c.
58 45
59 Graduate FEAT_TAG_BINS and make LSIZE for tags bigger.
60 46
61 Popup windows: 47 Popup windows:
62 - When using "botleft" for "pos" and there is not enough space, positioning
63 goes below, but this must not happen if there is less space there. #5151
64 - Use popup (or popup menu) for command line completion 48 - Use popup (or popup menu) for command line completion
65 - Implement flip option 49 - Implement flip option
66 - Make redrawing more efficient and avoid flicker: 50 - Make redrawing more efficient and avoid flicker:
67 - put popup menu also in popup_mask? 51 - put popup menu also in popup_mask?
68 - Any other commands to disable in a popup window? 52 - Any other commands to disable in a popup window?
141 http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134 125 http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134
142 - When 'encoding' is not utf-8, or the job is using another encoding, setup 126 - When 'encoding' is not utf-8, or the job is using another encoding, setup
143 conversions. 127 conversions.
144 128
145 Error numbers available: 129 Error numbers available:
146 E279, E290, E292, E362, E366, E450, E451, E452, 130 E290, E292, E362, E366, E450, E451, E452,
147 E453, E454, E460, E489, E491, E565, E578, E610, E611, E653, 131 E453, E454, E460, E489, E491, E565, E578, E610, E611, E653,
148 E654, E856, E857, E860, E861, E863, E889, E900 132 E654, E856, E857, E860, E861, E863, E889, E900
149 133
150 Running test_gui and test_gui_init with Motif sometimes kills the window 134 Running test_gui and test_gui_init with Motif sometimes kills the window
151 manager. Problem with Motif? Now test_gui crashes in submenu_change(). 135 manager. Problem with Motif? Now test_gui crashes in submenu_change().
186 (Matěj Cepl, #5026) 170 (Matěj Cepl, #5026)
187 171
188 ":bnext" in a help buffer is supposed to go to the next help buffer, but it 172 ":bnext" in a help buffer is supposed to go to the next help buffer, but it
189 goes to any buffer, and then :bnext skips help buffers, since they are 173 goes to any buffer, and then :bnext skips help buffers, since they are
190 unlisted. (#4478) 174 unlisted. (#4478)
175
176 When 'selection' is "exclusive" then using vi' on the second ' does not select
177 anything. (#5183)
178 Patch from Christian:
179 https://github.com/chrisbra/vim/commit/7482d1d389e7db97e247f8b509003e5ec27427a9
180 When using exclusive selection and vi" that fails, cursor moves to the left.
181 Cursor should not move. (#4024)
191 182
192 Enable 'termbidi' if $VTE_VERSION >= 5703 ? 183 Enable 'termbidi' if $VTE_VERSION >= 5703 ?
193 184
194 Universal solution to detect if t_RS is working, using cursor position. 185 Universal solution to detect if t_RS is working, using cursor position.
195 Koichi Iwamoto, #2126 186 Koichi Iwamoto, #2126
250 Saito, 2013 Apr 24) Update 2016 Aug 12. 241 Saito, 2013 Apr 24) Update 2016 Aug 12.
251 Also see issue #609. 242 Also see issue #609.
252 We could add the enable/disable sequences to t_ti/t_te or t_ks/t_ke. 243 We could add the enable/disable sequences to t_ti/t_te or t_ks/t_ke.
253 244
254 Check_external_diff() is used too often. (Daniel Hahler, #4800) 245 Check_external_diff() is used too often. (Daniel Hahler, #4800)
246
247 Win32: after "[I" showing matches, scroll wheel messes up screen. (Tsakiridis,
248 2007 Feb 18)
249 Patch by Alex Dobrynin, 2007 Jun 3. Also fixes other scroll wheel problems.
250
251 Add a WindowScrolled event. Trigger around the same time as CursorMoved.
252 Can be used to update highlighting. #3127 #5181
253
254 Patch for Template string: #4491. New pull: #4634
255 Have another look at the implementation: Is the code worth it?
255 256
256 Incorrect formatting with autoindent. (Sebastian Gniazdowski, #4909) 257 Incorrect formatting with autoindent. (Sebastian Gniazdowski, #4909)
257 258
258 Patch to add the :bvimgrep command. (Christian Brabandt, 2014 Nov 12) 259 Patch to add the :bvimgrep command. (Christian Brabandt, 2014 Nov 12)
259 Updated 2016 Jun 10, #858 Update 2017 Mar 28: use <buffer> 260 Updated 2016 Jun 10, #858 Update 2017 Mar 28: use <buffer>
308 Error drawing the number column when 'cursorline' is set. (#3893) 309 Error drawing the number column when 'cursorline' is set. (#3893)
309 310
310 Problem with :tlmenu: Detach item added with all modes? Issue #3563. 311 Problem with :tlmenu: Detach item added with all modes? Issue #3563.
311 312
312 Add an argument to expandcmd() to expand like ":next" does. 313 Add an argument to expandcmd() to expand like ":next" does.
314
315 When both "a" and "l" is in 'formatoptions' then auto-formatting also happens
316 in a long line. #5189
313 317
314 The quoting of the [command] argument of :terminal is not clearly documented. 318 The quoting of the [command] argument of :terminal is not clearly documented.
315 Give a few examples. (#4288) 319 Give a few examples. (#4288)
316 320
317 Opening a file with --remote-tab-silent that matches 'wildignore' does not 321 Opening a file with --remote-tab-silent that matches 'wildignore' does not
447 - add_termcap_entry() 451 - add_termcap_entry()
448 452
449 Redo only remembers the last change. Could use "{count}g." to redo an older 453 Redo only remembers the last change. Could use "{count}g." to redo an older
450 change. How does the user know which change? At least have a way to list 454 change. How does the user know which change? At least have a way to list
451 them: ":repeats". Add to history, like search history and command line history. 455 them: ":repeats". Add to history, like search history and command line history.
452
453 When using exclusive selection and vi" that fails, cursor moves to the left.
454 Cursor should not move. (#4024)
455 456
456 Incsearch test fails when locale is "C". (Dominique Pelle, #3986) 457 Incsearch test fails when locale is "C". (Dominique Pelle, #3986)
457 Also run all tests with C locale? 458 Also run all tests with C locale?
458 459
459 "vat" doesn't work well on XML when the closing > is on another line. 460 "vat" doesn't work well on XML when the closing > is on another line.
723 724
724 Column number is wrong when using 'linebreak' and 'wrap'. (Keith Smiley, 2018 725 Column number is wrong when using 'linebreak' and 'wrap'. (Keith Smiley, 2018
725 Jan 15, #2555) 726 Jan 15, #2555)
726 727
727 ":bufdo e" disabled syntax HL in windows other than the current. (BPJ) 728 ":bufdo e" disabled syntax HL in windows other than the current. (BPJ)
728
729 Patch for Template string: #4491. New pull: #4634
730 It's an awful lot of code for something that is just a bit nicer syntax.
731 729
732 Check argument of systemlist(). (Pavlov) 730 Check argument of systemlist(). (Pavlov)
733 731
734 No maintainer for Vietnamese translations. 732 No maintainer for Vietnamese translations.
735 No maintainer for Simplified Chinese translations. 733 No maintainer for Simplified Chinese translations.
2728 New version: http://members.tcnet.ch/michaelis/vim/patches.zip (also for other 2726 New version: http://members.tcnet.ch/michaelis/vim/patches.zip (also for other
2729 patches by Mathias, see mail Feb 22) 2727 patches by Mathias, see mail Feb 22)
2730 2728
2731 Win32: compiling with normal features and OLE fails. Patch by Mathias 2729 Win32: compiling with normal features and OLE fails. Patch by Mathias
2732 Michaelis, 2006 Jun 4. 2730 Michaelis, 2006 Jun 4.
2733
2734 Win32: after "[I" showing matches, scroll wheel messes up screen. (Tsakiridis,
2735 2007 Feb 18)
2736 Patch by Alex Dobrynin, 2007 Jun 3. Also fixes other scroll wheel problems.
2737 2731
2738 Win32: using CTRL-S in Insert mode doesn't remove the "+" from the tab pages 2732 Win32: using CTRL-S in Insert mode doesn't remove the "+" from the tab pages
2739 label. (Tsakiridis, 2007 Feb 18) Patch from Ian Kelling, 2008 Aug 6. 2733 label. (Tsakiridis, 2007 Feb 18) Patch from Ian Kelling, 2008 Aug 6.
2740 2734
2741 Win32: using "gvim --remote-tab-silent fname" sometimes gives an empty screen 2735 Win32: using "gvim --remote-tab-silent fname" sometimes gives an empty screen