comparison runtime/doc/todo.txt @ 15512:f0f06837a699

Update runtime files. commit https://github.com/vim/vim/commit/d09091d4955c5f41de69928f2db85611ed54ed23 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jan 17 16:07:22 2019 +0100 Update runtime files.
author Bram Moolenaar <Bram@vim.org>
date Thu, 17 Jan 2019 16:15:08 +0100
parents 9d3d7b0f4861
children 7cfe57329284
comparison
equal deleted inserted replaced
15511:f41122780189 15512:f0f06837a699
1 *todo.txt* For Vim version 8.1. Last change: 2019 Jan 01 1 *todo.txt* For Vim version 8.1. Last change: 2019 Jan 17
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 Valgrind error in old regexp engine when using TOhtml. 41 Blob: the string form can't be parsed back. Use 0z00112233.44556677 ?
42 (Dominique, 2018 Dec 31, #3749) 42
43 43 Make msg() and msg_attr() also use "char *" intead of "char_u *"?
44 Possible errors reported from fuzzer. Shadowblade #3716 44
45 a) using get_regline() without checking for NULL 45 Feature to possibly graduate: FEAT_MBYTE
46 b) using getcell() in libvterm without checking for NULL 46 Integrate EBCDIC feature, use 'encoding' == "ebcdic" ?
47 Or drop EBCDIC?
47 48
48 'incsearch' with :s: (#3321) 49 'incsearch' with :s: (#3321)
49 - :s/foo using CTRL-G moves to another line, should not happen, or use the 50 - :s/foo using CTRL-G moves to another line, should not happen, or use the
50 correct line (it uses the last but one line) (Lifepillar, Aug 18, #3345) 51 correct line (it uses the last but one line) (Lifepillar, Aug 18, #3345)
51 - :s@pat/tern@ doesn't include "/" in the pattern. (Takahiro Yoshihara, #3637) 52 - :s@pat/tern@ doesn't include "/" in the pattern. (Takahiro Yoshihara, #3637)
74 script while stepping through it. Simple version would use an extra window. 75 script while stepping through it. Simple version would use an extra window.
75 More complete solution would actually run Vim in a Terminal and control it 76 More complete solution would actually run Vim in a Terminal and control it
76 with another Vim instance. 77 with another Vim instance.
77 78
78 Terminal emulator window: 79 Terminal emulator window:
80 - When Vim runs in the terminal and changes the title, the statusline needs to
81 be redrawn.
79 - GUI: When using ":set go+=!" a system() call causes the hit-enter prompt. 82 - GUI: When using ":set go+=!" a system() call causes the hit-enter prompt.
80 (#3327) 83 (#3327)
84 - Terminal API: Add more functionality? (Ozaki Kiichi 2018 May 13, #2907)
81 - GUI: hang until key typed. (#3530) 85 - GUI: hang until key typed. (#3530)
82 - When the job in the terminal doesn't use mouse events, let the scroll wheel 86 - When the job in the terminal doesn't use mouse events, let the scroll wheel
83 scroll the scrollback, like a terminal does at the shell prompt. #2490 87 scroll the scrollback, like a terminal does at the shell prompt. #2490
84 And use modeless selection. #2962 88 And use modeless selection. #2962
85 - Allow for specifying the directory, with ++cwd={dir}. 89 - Allow for specifying the directory, with ++cwd={dir}.
94 - Win32: Redirecting input does not work, half of Test_terminal_redir_file() 98 - Win32: Redirecting input does not work, half of Test_terminal_redir_file()
95 is disabled. 99 is disabled.
96 - Win32: Redirecting output works but includes escape sequences. 100 - Win32: Redirecting output works but includes escape sequences.
97 - Win32: Make terminal used for :!cmd in the GUI work better. Allow for 101 - Win32: Make terminal used for :!cmd in the GUI work better. Allow for
98 redirection. 102 redirection.
99 - Terminal API: Add more functionality? (Ozaki Kiichi 2018 May 13, #2907)
100 - When the job only outputs lines, we could handle resizing the terminal 103 - When the job only outputs lines, we could handle resizing the terminal
101 better: store lines separated by line breaks, instead of screen lines, 104 better: store lines separated by line breaks, instead of screen lines,
102 then when the window is resized redraw those lines. 105 then when the window is resized redraw those lines.
103 - Redrawing is slow with Athena and Motif. (Ramel Eshed) 106 - Redrawing is slow with Athena and Motif. (Ramel Eshed)
104 - For the GUI fill termios with default values, perhaps like pangoterm: 107 - For the GUI fill termios with default values, perhaps like pangoterm:
105 http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134 108 http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134
106 - When 'encoding' is not utf-8, or the job is using another encoding, setup 109 - When 'encoding' is not utf-8, or the job is using another encoding, setup
107 conversions. 110 conversions.
108 111
109 ":function" can now silently overwrite the function from the same script. 112 Patch with updates for VMS. (Zoltan Arpadffy, 2019 Jan 14)
110 Do the same for ":command" ?
111 113
112 Update for German spell files: https://github.com/chrisbra/vim/compare/5e021c990f8817a50d3264782a5...3b27c92f297540761ebbd92d04fb3 114 Update for German spell files: https://github.com/chrisbra/vim/compare/5e021c990f8817a50d3264782a5...3b27c92f297540761ebbd92d04fb3
113 (Christian Brabandt, 2018 Nov 4) 115 (Christian Brabandt, 2018 Nov 4)
114 116
115 Problem with Visual yank when 'linebreak' and 'showbreak' are set. 117 Problem with Visual yank when 'linebreak' and 'showbreak' are set.
116 Patch with tests, but it's not clear how it is supposed to work. (tommm, 2018 118 Patch with tests, but it's not clear how it is supposed to work. (tommm, 2018
117 Nov 17) Asked about this, Dec 22. Christian will have a look. 119 Nov 17) Asked about this, Dec 22. Christian will have a look.
118 120
121 Patch to deal with signs at the end of the buffer when lines are deleted.
122 (Yegappan Lakshmanan, #3798)
123
119 Key mapping times out when using a timer in Gvim. (Michael Henry, 2018 Sep 9, 124 Key mapping times out when using a timer in Gvim. (Michael Henry, 2018 Sep 9,
120 #3417) 125 #3417)
121 126 Another report, with reproduction steps. (#3799)
122 Add v:motion_force. (Kana Natsuno, 2008 Dec 6) 127 Is this fixed by 8.1.0761?
123 Maybe call it v:motiontype. Update in #3490.
124 Alternative: add the force flag to mode(), after "no".
125 Patch ready to include?
126 128
127 Does not build with MinGW out of the box: 129 Does not build with MinGW out of the box:
128 - _stat64 is not defined, need to use "struct stat" in vim.h 130 - _stat64 is not defined, need to use "struct stat" in vim.h
129 - WINVER conflict, should use 0x0600 by default? 131 - WINVER conflict, should use 0x0600 by default?
130 132
133 Patch to remove flicker from popup menu. (Yasuhiro Matsumoto, 2013 Aug 15)
134 When redrawing for updating the popup menu, don't redraw the part when the new
135 popup menu will be displayed?
136
137 js_decode() does not handle infinity properly. (Dominique Pelle, 2019 Jan 10,
138 #3788)
139
131 Signs: 140 Signs:
141 - screen not redrawn correctly. (Dominique Pelle, 2019 Jan 14, #3803)
132 - Use a sign group in the Termdebug plugin. 142 - Use a sign group in the Termdebug plugin.
133 - Avoid that "sign unplace id" does a redraw right away, esp. when there is 143 - Avoid that "sign unplace id" does a redraw right away, esp. when there is
134 a sequence of these commands. (Andy Stewart, 2018 Mar 16) 144 a sequence of these commands. (Andy Stewart, 2018 Mar 16)
135 - Patch to right-align signs. (James Kolb (email james), 2013 Sep 23)
136 - Patch from Christian Brabandt to make the "buffer" argument for ":sign
137 place" optional. (2013 Jul 12)
138 145
139 Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May 146 Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May
140 13, #2910) Can't reproduce? 147 13, #2910) Can't reproduce?
141 148
142 Patch to add blob type support. (Yasuhiro Matsumoto, 2018 Nov 26, #3638) 149 Merge checking for 'cursorline' and 'concealcursor', see neovim #9492.
143 Should be ready to include. 150
151 Patch to not call setActiveWindow. Yasuhiro Matsumoto, 2019 Jan 8, #3778)
144 152
145 Errors found with random data: 153 Errors found with random data:
146 heap-buffer-overflow in alist_add (#2472) 154 heap-buffer-overflow in alist_add (#2472)
155
156 Patch for xxd to make it work with 64 bit numbers. (Christer Jense, 2019 Jan
157 11, #3791)
147 158
148 Win32 key codes are messy. Mike Williams tried to fix that, but now old 159 Win32 key codes are messy. Mike Williams tried to fix that, but now old
149 mappings no longer work. Create a new terminal for the better solution? 160 mappings no longer work. Create a new terminal for the better solution?
150 161
151 Improve fallback for menu translations, to avoid having to create lots of 162 Improve fallback for menu translations, to avoid having to create lots of
152 files that source the actual file. E.g. menu_da_de -> menu_da 163 files that source the actual file. E.g. menu_da_de -> menu_da
153 Include part of #3242? 164 Include part of #3242?
154
155 Patch to add 'p' flag to 'formatoptions'. (Tom Ryder, 2018 Dec 28)
156 Wait a few days for feedback.
157 165
158 When a terminal exit_cb closes the window, a following typed key is lost, if 166 When a terminal exit_cb closes the window, a following typed key is lost, if
159 it's in a mapping. (2018 Oct 6, #2302, #3522) 167 it's in a mapping. (2018 Oct 6, #2302, #3522)
160 168
161 Completion mixes results from the current buffer with tags and other files. 169 Completion mixes results from the current buffer with tags and other files.
167 Internal diff doesn't handle binary file like external diff does. (Mike 175 Internal diff doesn't handle binary file like external diff does. (Mike
168 Williams, 2018 Oct 30) 176 Williams, 2018 Oct 30)
169 177
170 Problem with :tlmenu: Detach item added with all modes? Issue #3563. 178 Problem with :tlmenu: Detach item added with all modes? Issue #3563.
171 179
180 When using a timer callback vgetc_busy is reset, allowing for using input().
181 But in a channel callback this does not happen. We need to do something
182 similar to check_due_timer(). Also see #3809.
183
172 C syntax: {} inside () causes following {} to be highlighted as error. 184 C syntax: {} inside () causes following {} to be highlighted as error.
173 (Michalis Giannakidis, 2006 Jun 1) 185 (Michalis Giannakidis, 2006 Jun 1)
174 186
175 Patch on #3690 to fix that "wincmd p" does not always behave properly. 187 Patch on #3690 to fix that "wincmd p" does not always behave properly.
176 (Christian Brabandt, 2018 Dec 17) 188 (Christian Brabandt, 2018 Dec 17)
177 189
178 Patch: When using %v in 'errorformat', assume the number is the screen column 190 Patch: When using %v in 'errorformat', assume the number is the screen column
179 not bytes, also handle multi-byte charactes. (Yegappan Lakshmanan, #3700) 191 not bytes, also handle multi-byte charactes. (Yegappan Lakshmanan, #3700)
180 192
193 Make balloon_show() work outside of 'balloonexpr'? Users expect it to work:
194 #2948. (related to #1512?)
195 On Win32 it stops showing, because showState is already ShS_SHOWING.
196 balloon_show() does not work properly in the terminal. (Ben Jackson, 2017 Dec
197 20, #2481)
198 Also see #2352, want better control over balloon, perhaps set the position.
199 Should also be possible to add highlighting, like in the status line?
200 balloonexpr() on MS-Windows GUI doesn't handle accented chars? (nivaemail,
201 2018 Sep 14)
202 Another request: #3811.
203
181 Patch to add FOR_ALL_FRAMES. (Yegappan, 2018 Dec 11, #3686) 204 Patch to add FOR_ALL_FRAMES. (Yegappan, 2018 Dec 11, #3686)
182 205
183 Patch for MinGW build with static libraries. (Ken Takata, 2018 Dec 16) 206 Patch for MinGW build with static libraries. (Ken Takata, 2018 Dec 16)
207
208 Patch to add new regexp classes :ident:, :keyword:, :fname:.
209 (ichizok, 2016 Jan 12, #1373)
210
211 Patch to add "termsig" - signal that caused job to end. (Ozaki Kiichi, 2019
212 Jan 10, #3786)
184 213
185 More warnings from static analysis: 214 More warnings from static analysis:
186 https://lgtm.com/projects/g/vim/vim/alerts/?mode=list 215 https://lgtm.com/projects/g/vim/vim/alerts/?mode=list
187 216
188 Patch for this: (Aron Widforss, 2018 Oct 13, #3539) 217 Patch for this: (Aron Widforss, 2018 Oct 13, #3539)
189 missing a test. 218 missing a test.
190 7 Make 'scrolloff' a global-local option, so that it can be different in the 219 7 Make 'scrolloff' a global-local option, so that it can be different in the
191 quickfix window, for example. (Gary Holloway) 220 quickfix window, for example. (Gary Holloway)
192 Also do 'sidescrolloff'. 221 Also do 'sidescrolloff'.
193 222
194 Patch for ConPTY support, #3474: What is the status? 223 Patch for ConPTY support, new one: #3794 Does this work now?
224 (Nobuhiro Takasaki)
195 225
196 Issue #3649: Retrying the X server connection once may be insufficient. 226 Issue #3649: Retrying the X server connection once may be insufficient.
197 Since patch 8.1.0615 we try reconnecting five times. Does it work? 227 Since patch 8.1.0615 we try reconnecting five times. Does it work?
198 228
199 nvo-mode mapping works on Windows, not on Linux. (#3678) 229 nvo-mode mapping works on Windows, not on Linux. (#3678)
227 257
228 When 'sidescrolloff' is set, using "zl" to go to the end of the line, suddenly 258 When 'sidescrolloff' is set, using "zl" to go to the end of the line, suddenly
229 scrolls back. Should allow for this scrolling, like 'scrolloff' does when 259 scrolls back. Should allow for this scrolling, like 'scrolloff' does when
230 using CTRL-E. (Yee Cheng Chin, #3721) 260 using CTRL-E. (Yee Cheng Chin, #3721)
231 261
232 We have a SourcePre autocommand event, but not SourcePost. Useful for doing
233 some thing after a plugin was loaded. (#3739)
234
235 Invalid memory access with old regexp engine. (Dominique Pelle, 2018 Sep 3, 262 Invalid memory access with old regexp engine. (Dominique Pelle, 2018 Sep 3,
236 #3405) Introduced by 8.0.1517, which was fixing another memory access error. 263 #3405) Introduced by 8.0.1517, which was fixing another memory access error.
237 (Sep 8) 264 (Sep 8)
238 265
239 Add function to make use of internal diff, working on two lists and returning 266 Add function to make use of internal diff, working on two lists and returning
241 268
242 Patch to implement 'diffref' option. (#3535) 269 Patch to implement 'diffref' option. (#3535)
243 Easier to use a 'diffmaster' option, is the extra complexity needed? 270 Easier to use a 'diffmaster' option, is the extra complexity needed?
244 271
245 Patch to fix that bracketed paste remains after Vim exits. (2018 Oct 30, #3579) 272 Patch to fix that bracketed paste remains after Vim exits. (2018 Oct 30, #3579)
246
247 Patch to add support for changing the current quickfix/location list indes.
248 (Yegappan Lakshmanan, 2018 Dec 18, #3701)
249 273
250 Make ":interactive !cmd" stop termcap mode, also when used in an autocommand. 274 Make ":interactive !cmd" stop termcap mode, also when used in an autocommand.
251 (#3692) 275 (#3692)
252 276
253 cursorline highlighting not removed after yanking in Visual mode. 277 cursorline highlighting not removed after yanking in Visual mode.
294 Adjust windows installer explanation of behavior. (scootergrisen, #3310) 318 Adjust windows installer explanation of behavior. (scootergrisen, #3310)
295 319
296 Set g:actual_curbuf when evaluating 'statusline', not just with an expression. 320 Set g:actual_curbuf when evaluating 'statusline', not just with an expression.
297 (Daniel Hahler, 2018 Aug 8, #3299) 321 (Daniel Hahler, 2018 Aug 8, #3299)
298 322
323 Update for xim-input-style help (Tony Mechelynck, 2019 Jan 10).
324 Feedback from someone who uses this?
325
299 ml_get error. (Dominique Pelle, 2018 Sep 14, #3434) 326 ml_get error. (Dominique Pelle, 2018 Sep 14, #3434)
300 327
301 Patch to use forward slash for completion even when 'shellslash' is set. 328 Patch to use forward slash for completion even when 'shellslash' is set.
302 Adds 'completepathslash'. (Yasuhiro Matsumoto, 2018 Nov 15, #3612) 329 Adds 'completepathslash'. (Yasuhiro Matsumoto, 2018 Nov 15, #3612)
303 330
377 Patch to be able to use hex numbers with :digraph. (Lcd, 2015 Sep 6) 404 Patch to be able to use hex numbers with :digraph. (Lcd, 2015 Sep 6)
378 Update Sep 7. Update by Christian Brabandt, 2015 Sep 8, 2016 Feb 1. 405 Update Sep 7. Update by Christian Brabandt, 2015 Sep 8, 2016 Feb 1.
379 Patch to be able to disable default digraphs (incomplete) (Eric Pruitt, 2018 406 Patch to be able to disable default digraphs (incomplete) (Eric Pruitt, 2018
380 Nov 22). 407 Nov 22).
381 408
382 Make balloon_show() work outside of 'balloonexpr'? Users expect it to work:
383 #2948. (related to #1512?)
384 On Win32 it stops showing, because showState is already ShS_SHOWING.
385 balloon_show() does not work properly in the terminal. (Ben Jackson, 2017 Dec
386 20, #2481)
387 Also see #2352, want better control over balloon, perhaps set the position.
388 Should also be possible to add highlighting, like in the status line?
389 balloonexpr() on MS-Windows GUI doesn't handle accented chars? (nivaemail,
390 2018 Sep 14)
391
392 Try out background make plugin: 409 Try out background make plugin:
393 https://github.com/AndrewVos/vim-make-background 410 https://github.com/AndrewVos/vim-make-background
394 or asyncmake: 411 or asyncmake:
395 https://github.com/yegappan/asyncmake 412 https://github.com/yegappan/asyncmake
396 413
441 ":au * * command" should not be allowed, only use * for event when listing or 458 ":au * * command" should not be allowed, only use * for event when listing or
442 deleting autocmds, not when adding them. 459 deleting autocmds, not when adding them.
443 460
444 Quickfix window height is not kept with a vertical split. (Lifepillar, 2018 461 Quickfix window height is not kept with a vertical split. (Lifepillar, 2018
445 Jun 10, #2998) 462 Jun 10, #2998)
446
447 Improve the installer for MS-Windows. There are a few alternatives:
448 - mui2 installer improved by Ken Takata (2018 Sep 29)
449 - Installer from Cream (Steve Hall).
450 - Modern UI 2.0 for the Nsis installer. (Guopeng Wen)
451 https://github.com/gpwen/vim-installer-mui2
452 - make it possible to do a silent install, see
453 http://nsis.sourceforge.net/Docs/Chapter4.html#4.12
454 Version from Guopeng Wen does this.
455 - MSI installer: https://github.com/petrkle/vim-msi/
456 - The one on Issue 279.
457 Problem: they all work slightly different (e.g. don't install vimrun.exe).
458 How to test that it works well for all Vim users?
459 463
460 Alternative manpager.vim. (Enno, 2018 Jan 5, #2529) 464 Alternative manpager.vim. (Enno, 2018 Jan 5, #2529)
461 465
462 Delete all the specific stuff for the Borland compiler? (#3374) 466 Delete all the specific stuff for the Borland compiler? (#3374)
463 Patch in #3377 (Thomas Dziedzic) 467 Patch in #3377 (Thomas Dziedzic)
536 `:verbose set` will show where the option was originally set, 540 `:verbose set` will show where the option was originally set,
537 not where it was restored. 541 not where it was restored.
538 Alternatively: save and restore ALL options. Implementation needs to use 542 Alternatively: save and restore ALL options. Implementation needs to use
539 copy-on-write. Return an ID from option_save(), when 543 copy-on-write. Return an ID from option_save(), when
540 option_restore(ID) is called give an error if another option_save() 544 option_restore(ID) is called give an error if another option_save()
541 was called in the mean time, they must be balanced. 545 was called in the meantime, they must be balanced.
542 546
543 "gvim --remote" from a directory with non-word characters changes the current 547 "gvim --remote" from a directory with non-word characters changes the current
544 directory (Paulo Marcel Coelho Arabic, 2017 Oct 30, #2266) 548 directory (Paulo Marcel Coelho Arabic, 2017 Oct 30, #2266)
545 Also see #1689. 549 Also see #1689.
546 550
560 Add script number to profile? (#3330 breaks tests). 564 Add script number to profile? (#3330 breaks tests).
561 565
562 A function defined locally and lambda's are not easily recognized. 566 A function defined locally and lambda's are not easily recognized.
563 Mention where they were defined somewhere. 567 Mention where they were defined somewhere.
564 568
565 CTRL-X on zero gets stuck on 0xfffffffffffffffe. (Hengyang Zhao, #2746)
566
567 Invalid range error when using BufWinLeave for closing terminal. 569 Invalid range error when using BufWinLeave for closing terminal.
568 (Gabriel Barta, 2017 Nov 15, #2339) 570 (Gabriel Barta, 2017 Nov 15, #2339)
569 571
570 ml_get errors with buggy script. (Dominique, 2017 Apr 30) 572 ml_get errors with buggy script. (Dominique, 2017 Apr 30)
571 573
587 In an optional package the "after" directory is not scanned? 589 In an optional package the "after" directory is not scanned?
588 (Renato Fabbri, 2018 Feb 22) 590 (Renato Fabbri, 2018 Feb 22)
589 591
590 Patch for Neovim concerning restoring when closing help window. (glacambre 592 Patch for Neovim concerning restoring when closing help window. (glacambre
591 neovim #7431) 593 neovim #7431)
592
593 Default install on MS-Windows should source defaults.vim.
594 Ask whether to use Windows or Vim key behavior?
595 594
596 Patch for improving detecting Ruby on Mac in configure. (Ilya Mikhaltsou, 2017 595 Patch for improving detecting Ruby on Mac in configure. (Ilya Mikhaltsou, 2017
597 Nov 21) 596 Nov 21)
598 597
599 When t_Co is changed from termresponse, the OptionSet autocmmand event isn't 598 When t_Co is changed from termresponse, the OptionSet autocmmand event isn't
1568 1567
1569 Updated spec ftplugin. (Matěj Cepl, 2013 Oct 16) 1568 Updated spec ftplugin. (Matěj Cepl, 2013 Oct 16)
1570 1569
1571 Patch to handle integer overflow. (Aaron Burrow, 2013 Dec 12) 1570 Patch to handle integer overflow. (Aaron Burrow, 2013 Dec 12)
1572 1571
1573 Patch to add "ntab" item in 'listchars' to repeat first character. (Nathaniel
1574 Braun, pragm, 2013 Oct 13) A better solution 2014 Mar 5.
1575
1576 7 Windows XP: When using "ClearType" for text smoothing, a column of yellow 1572 7 Windows XP: When using "ClearType" for text smoothing, a column of yellow
1577 pixels remains when typing spaces in front of a "D" ('guifont' set to 1573 pixels remains when typing spaces in front of a "D" ('guifont' set to
1578 "lucida_console:h8"). 1574 "lucida_console:h8").
1579 Patch by Thomas Tuegel, also for GTK, 2013 Nov 24 1575 Patch by Thomas Tuegel, also for GTK, 2013 Nov 24
1580 1576
1657 Patch to add getsid(). (Tyru, 2011 Oct 2) Do we want this? Update Oct 4. 1653 Patch to add getsid(). (Tyru, 2011 Oct 2) Do we want this? Update Oct 4.
1658 Or use expand('<sid>')? 1654 Or use expand('<sid>')?
1659 1655
1660 Patch to make confirm() display colors. (Christian Brabandt, 2012 Nov 9) 1656 Patch to make confirm() display colors. (Christian Brabandt, 2012 Nov 9)
1661 1657
1662 Patch to remove flicker from popup menu. (Yasuhiro Matsumoto, 2013 Aug 15)
1663
1664 Problem with refresh:always in completion. (Tyler Wade, 2013 Mar 17) 1658 Problem with refresh:always in completion. (Tyler Wade, 2013 Mar 17)
1665 1659
1666 b:undo_ftplugin cannot call a script-local function. (Boris Danilov, 2013 Jan 1660 b:undo_ftplugin cannot call a script-local function. (Boris Danilov, 2013 Jan
1667 7) 1661 7)
1668 1662
1676 Patch for :tabcloseleft, after closing a tab go to left tab. (William Bowers, 1670 Patch for :tabcloseleft, after closing a tab go to left tab. (William Bowers,
1677 2012 Aug 4) 1671 2012 Aug 4)
1678 1672
1679 Patch to improve equivalence classes in regexp patterns. 1673 Patch to improve equivalence classes in regexp patterns.
1680 (Christian Brabandt, 2013 Jan 16, update Jan 17) 1674 (Christian Brabandt, 2013 Jan 16, update Jan 17)
1681
1682 Patch to add new regexp classes :ident:, :keyword:, :fname:.
1683 (ichizok, 2016 Jan 12, #1373)
1684 1675
1685 Patch with suggestions for starting.txt. (Tony Mechelynck, 2012 Oct 24) 1676 Patch with suggestions for starting.txt. (Tony Mechelynck, 2012 Oct 24)
1686 But use Gnome instead of GTK? 1677 But use Gnome instead of GTK?
1687 1678
1688 Should be possible to enable/disable matchparen per window or buffer. 1679 Should be possible to enable/disable matchparen per window or buffer.