comparison runtime/doc/todo.txt @ 14519:5c5908e81e93

Update runtime files. commit https://github.com/vim/vim/commit/d473c8c101262702ea9eeb14907ee20a786942b2 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Aug 11 18:00:22 2018 +0200 Update runtime files.
author Christian Brabandt <cb@256bit.org>
date Sat, 11 Aug 2018 18:15:06 +0200
parents 172f18a3a6cd
children 0ecb909e3249
comparison
equal deleted inserted replaced
14518:f05e63d1d2e0 14519:5c5908e81e93
32 maillist. Updates will be forwarded to the |vim_dev| maillist. Issues 32 maillist. Updates will be forwarded to the |vim_dev| maillist. Issues
33 entered there will not be repeated below, unless there is extra information. 33 entered there will not be repeated below, unless there is extra information.
34 34
35 The #1234 numbers refer to an issue or pull request on github. To see it in a 35 The #1234 numbers refer to an issue or pull request on github. To see it in a
36 browser use: https://github.com/vim/vim/issues/1234 36 browser use: https://github.com/vim/vim/issues/1234
37 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
41 Graduate FEAT_VREPLACE, it's not much code and a lot of #ifdefs
42 40
43 Prompt buffer: 41 Prompt buffer:
44 - Add a command line history. 42 - Add a command line history.
45 - delay next prompt until plugin gives OK? 43 - delay next prompt until plugin gives OK?
46 44
74 - For the GUI fill termios with default values, perhaps like pangoterm: 72 - For the GUI fill termios with default values, perhaps like pangoterm:
75 http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134 73 http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134
76 - When 'encoding' is not utf-8, or the job is using another encoding, setup 74 - When 'encoding' is not utf-8, or the job is using another encoding, setup
77 conversions. 75 conversions.
78 76
77 Patch to support ":tag <tagkind> <tagname". (emmrk, 2018 May 7, #2871)
78
79 Patch to parse ":line" in tags file and use it for search. (Daniel Hahler,
80 #2546) Fixes #1057. Missing a test.
81
82 Problem with quickfix giving E42 when filtering the error list.
83 (Nobuhiro Takasaki, 2018 Aug 1, #3270)
84 Patch with test from Yegappan, Aug 2.
85
86 Patch to add variable name after "scope add". (Eddie Lebow, 2018 Feb 7, #2620)
87 Maybe not needed?
88
89 Patch in issue 3268, fix suggestion window appearing on wrong screen.
90 Also from Ken Takata, 2018 Aug 2.
91
92 Patch for Lua support. (Kazunobu Kuriyama, 2018 May 26)
93
94 Patch to use NGETTEXT() in many more places. (Sergey Alyoshin, 2018 May 25)
95 Updated patch May 27.
96
97 Patch to add winlayout() function. (Yegappan Lakshmanan, 2018 Jan 4)
98
99 Patch to fix profiling condition lines. (Ozaki Kiichi,, 2017 Dec 26, #2499)
100
101 Issue #686: apply 'F' in 'shortmess' to more messages. Also #3221.
102 Patch on #3221 from Christian. Does it work now?
103
104 Patch to include a cfilter plugin to filter quickfix/location lists.
105 (Yegappan Lakshmanan, 2018 May 12)
106
79 Does not build with MinGW out of the box: 107 Does not build with MinGW out of the box:
80 - _stat64 is not defined, need to use "struct stat" in vim.h 108 - _stat64 is not defined, need to use "struct stat" in vim.h
81 - WINVER conflict, should use 0x0600 by default? 109 - WINVER conflict, should use 0x0600 by default?
82 110
83 Patches for Python: #3162, #3263 (Ozaki Kiichi)
84 Needs update.
85
86 Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May 111 Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May
87 13, #2910) Can't reproduce? 112 13, #2910) Can't reproduce?
88 113
89 On Win32 when not in the console and t_Co >= 256, allow using 'tgc'. 114 On Win32 when not in the console and t_Co >= 256, allow using 'tgc'.
90 (Nobuhiro Takasaki, #2833) Also check t_Co. 115 (Nobuhiro Takasaki, #2833) Also check t_Co.
95 Improve fallback for menu translations, to avoid having to create lots of 120 Improve fallback for menu translations, to avoid having to create lots of
96 files that source the actual file. E.g. menu_da_de -> menu_da 121 files that source the actual file. E.g. menu_da_de -> menu_da
97 Include part of #3242? 122 Include part of #3242?
98 123
99 Inlcude Chinese-Taiwan translations. (bystar, #3261) 124 Inlcude Chinese-Taiwan translations. (bystar, #3261)
125
126 Completion mixes results from the current buffer with tags and other files.
127 Happens when typing CTRL-N while still search for results. E.g., type "b_" in
128 terminal.c and then CTRL-N twice.
129 Should do current file first and not split it up when more results are found.
130 (Also #1890)
100 131
101 Using mouse for inputlist() doesn't work after patch 8.0.1756. (Dominique 132 Using mouse for inputlist() doesn't work after patch 8.0.1756. (Dominique
102 Pelle, 2018 Jul 22, #3239) Also see 8.0.0722. Check both console and GUI. 133 Pelle, 2018 Jul 22, #3239) Also see 8.0.0722. Check both console and GUI.
103 134
104 More warnings from static analysis: 135 More warnings from static analysis:
148 ==23530== by 0x2AFF30: mch_call_shell_terminal (os_unix.c:4377) 179 ==23530== by 0x2AFF30: mch_call_shell_terminal (os_unix.c:4377)
149 ==23530== by 0x2B16BE: mch_call_shell (os_unix.c:5383) 180 ==23530== by 0x2B16BE: mch_call_shell (os_unix.c:5383)
150 181
151 gethostbyname() is old, use getaddrinfo() if available. (#3227) 182 gethostbyname() is old, use getaddrinfo() if available. (#3227)
152 183
184 Delete the src/main.aap file?
185
153 matchaddpos() gets slow with many matches. Proposal by Rick Howe, 2018 Jul 186 matchaddpos() gets slow with many matches. Proposal by Rick Howe, 2018 Jul
154 19. 187 19.
188
189 home_replace() uses $HOME instead of "homedir". (Cesar Martins, 2018 Aug 9)
190
191 Adjust windows installer explanation of behavior. (scootergrisen, #3310)
192
193 Set g:actual_curbuf when evaluating 'statusline', not just with an expression.
194 (Daniel Hahler, 2018 Aug 8, #3299)
155 195
156 Script generated by :mksession does not work well if there are windows with 196 Script generated by :mksession does not work well if there are windows with
157 modified buffers 197 modified buffers
158 change "silent only" into "silent only!" 198 change "silent only" into "silent only!"
159 change "edit fname" of first buffer to "hide edit fname" 199 change "edit fname" of first buffer to "hide edit fname"
160 skip "badd fname" if "fname" is already in the buffer list 200 skip "badd fname" if "fname" is already in the buffer list
161 remove remark about unloading buffers from documentation 201 remove remark about unloading buffers from documentation
162 202
163 Patch to make :help work for tags with a ?. (Hirohito Higashi, 2018 May 28)
164
165 Patch to have a stack trace in Ruby. (Masataka Pocke Kuwabara, 2018 Jul 30,
166 #3267)
167
168 Patch to adjust to DPI setting for GTK. (Roel van de Kraats, 2017 Nov 20,
169 #2357)
170
171 Patch to fix window size when using VTP. (Nobuhiro Takasaki, #3164)
172
173 Compiler warnings (geeknik, 2017 Oct 26): 203 Compiler warnings (geeknik, 2017 Oct 26):
174 - signed integer overflow in do_sub() (#2249) 204 - signed integer overflow in do_sub() (#2249)
175 - signed integer overflow in get_address() (#2248) 205 - signed integer overflow in get_address() (#2248)
176 - signed integer overflow in getdecchrs() (#2254) 206 - signed integer overflow in getdecchrs() (#2254)
177 - undefined left shift in get_string_tv() (#2250) 207 - undefined left shift in get_string_tv() (#2250)
178 208
179 Win32 console: <F11> and <F12> typed in Insert mode don't result in normal 209 Win32 console: <F11> and <F12> typed in Insert mode don't result in normal
180 characters. (#3246) 210 characters. (#3246)
181 211
182 Patch for more quickfix refactoring. (Yegappan Lakshmanan, #2950)
183
184 Tests failing for "make testgui" with GTK: 212 Tests failing for "make testgui" with GTK:
185 - Test_setbufvar_options() 213 - Test_setbufvar_options()
186 - Test_exit_callback_interval() 214 - Test_exit_callback_interval()
187 215
188 When using CTRL-W CR in the quickfix window, the jumplist in the opened window 216 When using CTRL-W CR in the quickfix window, the jumplist in the opened window
189 is cleared, to avoid going back to the list of errors buffer (would have two 217 is cleared, to avoid going back to the list of errors buffer (would have two
190 windows with it). Can we just remove the jump list entries for the quickfix 218 windows with it). Can we just remove the jump list entries for the quickfix
191 buffer? 219 buffer?
192
193 Patch to stack and pop the window title and icon. (IWAMOTO Kouichi, 2018 Jun
194 22, #3059)
195 8 For xterm need to open a connection to the X server to get the window
196 title, which can be slow. Can also get the title with "<Esc>[21t", no
197 need to use X11 calls. This returns "<Esc>]l{title}<Esc>\".
198 Using title stack probably works better.
199
200 When a function is defined in the sandbox (with :function or as a lambda)
201 always execute it in the sandbox. (#3182)
202 Remove "safe" argument from call_vim_function(), it's always FALSE.
203 220
204 Make balloon_show() work outside of 'balloonexpr'? Users expect it to work: 221 Make balloon_show() work outside of 'balloonexpr'? Users expect it to work:
205 #2948. (related to #1512?) 222 #2948. (related to #1512?)
206 On Win32 it stops showing, because showState is already ShS_SHOWING. 223 On Win32 it stops showing, because showState is already ShS_SHOWING.
207 balloon_show() does not work properly in the terminal. (Ben Jackson, 2017 Dec 224 balloon_show() does not work properly in the terminal. (Ben Jackson, 2017 Dec
220 is a match, remove entries for the buffer from marks, jumplist, etc. To be 237 is a match, remove entries for the buffer from marks, jumplist, etc. To be
221 used for git temp files. 238 used for git temp files.
222 239
223 Cursor in wrong position when line wraps. (#2540) 240 Cursor in wrong position when line wraps. (#2540)
224 241
225 Patch for Lua support. (Kazunobu Kuriyama, 2018 May 26)
226
227 Make {skip} argument of searchpair() consistent with other places where we 242 Make {skip} argument of searchpair() consistent with other places where we
228 pass an expression to evaluate. Allow passing zero for "never skip". 243 pass an expression to evaluate. Allow passing zero for "never skip".
229 244
230 Add an option similar to 'lazyredraw' to skip redrawing while executing a 245 Add an option similar to 'lazyredraw' to skip redrawing while executing a
231 script or function. 246 script or function.
232 247
233 Universal solution to detect if t_RS is working, using cursor position. 248 Universal solution to detect if t_RS is working, using cursor position.
234 Koichi Iwamoto, #2126 249 Koichi Iwamoto, #2126
235
236 Patch to fix profiling condition lines. (Ozaki Kiichi,, 2017 Dec 26, #2499)
237 250
238 When using a menu item while the "more" prompt is displayed doesn't work well. 251 When using a menu item while the "more" prompt is displayed doesn't work well.
239 E.g. after using help->version. Have a key that ends the "more" prompt and 252 E.g. after using help->version. Have a key that ends the "more" prompt and
240 does nothing otherwise? 253 does nothing otherwise?
241 254
266 Problem: they all work slightly different (e.g. don't install vimrun.exe). 279 Problem: they all work slightly different (e.g. don't install vimrun.exe).
267 How to test that it works well for all Vim users? 280 How to test that it works well for all Vim users?
268 281
269 Alternative manpager.vim. (Enno, 2018 Jan 5, #2529) 282 Alternative manpager.vim. (Enno, 2018 Jan 5, #2529)
270 283
271 Patch to use NGETTEXT() in many more places. (Sergey Alyoshin, 2018 May 25)
272 Updated ptach May 27.
273
274 Does setting 'cursorline' cause syntax highlighting to slow down? Perhaps is 284 Does setting 'cursorline' cause syntax highlighting to slow down? Perhaps is
275 mess up the cache? (Mike Lee Williams, 2018 Jan 27, #2539) 285 mess up the cache? (Mike Lee Williams, 2018 Jan 27, #2539)
276 Also: 'foldtext' is evaluated too often. (Daniel Hahler, #2773) 286 Also: 'foldtext' is evaluated too often. (Daniel Hahler, #2773)
277 287
278 With 'foldmethod' "indent" and appending an empty line, what follows isn't 288 With 'foldmethod' "indent" and appending an empty line, what follows isn't
302 Starting job with cwd option, when the directory does not exist, gives a 312 Starting job with cwd option, when the directory does not exist, gives a
303 confusing error message. (Wang Shidong, 2018 Jan 2, #2519) 313 confusing error message. (Wang Shidong, 2018 Jan 2, #2519)
304 314
305 Add the debug command line history to viminfo. 315 Add the debug command line history to viminfo.
306 316
307 Issue #686: apply 'F' in 'shortmess' to more messages. Also #3221.
308
309 Avoid that "sign unplace id" does a redraw right away, esp. when there is a 317 Avoid that "sign unplace id" does a redraw right away, esp. when there is a
310 sequence of these commands. (Andy Stewart, 2018 Mar 16) 318 sequence of these commands. (Andy Stewart, 2018 Mar 16)
311 319
312 ch_sendraw() with long string does not try to read in between, which may cause 320 ch_sendraw() with long string does not try to read in between, which may cause
313 a deadlock if the reading side is waiting for the write to finish. (Nate 321 a deadlock if the reading side is waiting for the write to finish. (Nate
314 Bosch, 2018 Jan 13, #2548) 322 Bosch, 2018 Jan 13, #2548)
315 Perhaps just make chunks of 1024 bytes? 323 Perhaps just make chunks of 1024 bytes? Make the write non-blocking?
316 324 Also a problem on MS-Windows: #2828.
317 Patch to include a cfilter plugin to filter quickfix/location lists.
318 (Yegappan Lakshmanan, 2018 May 12)
319 325
320 Add Makefiles to the runtime/spell directory tree, since nobody uses Aap. 326 Add Makefiles to the runtime/spell directory tree, since nobody uses Aap.
321 Will have to explain the manual steps (downloading the .aff and .dic files, 327 Will have to explain the manual steps (downloading the .aff and .dic files,
322 applying the diff, etc. 328 applying the diff, etc.
323 329
332 With foldmethod=syntax and nofoldenable comment highlighting isn't removed. 338 With foldmethod=syntax and nofoldenable comment highlighting isn't removed.
333 (Marcin Szewczyk, 2017 Apr 26) 339 (Marcin Szewczyk, 2017 Apr 26)
334 340
335 Using 'wildignore' also applies to literally entered file name. Also with 341 Using 'wildignore' also applies to literally entered file name. Also with
336 :drop (remote commands). 342 :drop (remote commands).
337
338 Patch to support ":tag <tagkind> <tagname". (emmrk, 2018 May 7, #2871)
339 343
340 Inserting a line in a CompleteDone autocommand may confuse undo. (micbou, 344 Inserting a line in a CompleteDone autocommand may confuse undo. (micbou,
341 2018 Jun 18, #3027) 345 2018 Jun 18, #3027)
342 346
343 Implement option_save() and option_restore(): 347 Implement option_save() and option_restore():
375 17, #2652) 379 17, #2652)
376 380
377 When 'virtualedit' is "all" and 'cursorcolumn' is set, the wrong column may be 381 When 'virtualedit' is "all" and 'cursorcolumn' is set, the wrong column may be
378 highlighted. (van-de-bugger, 2018 Jan 23, #2576) 382 highlighted. (van-de-bugger, 2018 Jan 23, #2576)
379 383
380 Patch to parse ":line" in tags file and use it for search. (Daniel Hahler,
381 #2546) Fixes #1057. Missing a test.
382
383 ":file" does not show anything when 'shortmess' contains 'F'. (#3070) 384 ":file" does not show anything when 'shortmess' contains 'F'. (#3070)
384
385 Patch to add winlayout() function. (Yegappan Lakshmanan, 2018 Jan 4)
386 385
387 No profile information for function that executes ":quit". (Daniel Hahler, 386 No profile information for function that executes ":quit". (Daniel Hahler,
388 2017 Dec 26, #2501) 387 2017 Dec 26, #2501)
389 388
389 A function on a dictionary is not profiled. (ZyX, 2010 Dec 25)
390
391 A function defined locally and lambda's are not easily recognized.
392 Mention where they were defined somewhere.
393
390 Get a "No Name" buffer when 'hidden' is set and opening a new window from the 394 Get a "No Name" buffer when 'hidden' is set and opening a new window from the
391 quickfix list. (bfrg, 2018 Jan 22, #2574) 395 quickfix list. (bfrg, 2018 Jan 22, #2574)
392 396
393 CTRL-X on zero gets stuck on 0xfffffffffffffffe. (Hengyang Zhao, #2746) 397 CTRL-X on zero gets stuck on 0xfffffffffffffffe. (Hengyang Zhao, #2746)
394
395 A function on a dictionary is not profiled. (ZyX, 2010 Dec 25)
396 398
397 Invalid range error when using BufWinLeave for closing terminal. 399 Invalid range error when using BufWinLeave for closing terminal.
398 (Gabriel Barta, 2017 Nov 15, #2339) 400 (Gabriel Barta, 2017 Nov 15, #2339)
399 401
400 Using an external diff is inefficient. Not all systems have a good diff 402 Using an external diff is inefficient. Not all systems have a good diff
402 implementation. Can then also use this for displaying changes within a line. 404 implementation. Can then also use this for displaying changes within a line.
403 Olaf Dabrunz is working on this. (10 Jan 2016) 405 Olaf Dabrunz is working on this. (10 Jan 2016)
404 9 Instead invoking an external diff program, use builtin code. One can be 406 9 Instead invoking an external diff program, use builtin code. One can be
405 found here: http://www.ioplex.com/~miallen/libmba/dl/src/diff.c 407 found here: http://www.ioplex.com/~miallen/libmba/dl/src/diff.c
406 It's complicated and badly documented. 408 It's complicated and badly documented.
407 Alternative: use the xdiff library. Patch from Christian Brabandt, 2018 Mar 409 Alternative: use the xdiff library. Unfinished Patch from Christian Brabandt,
408 20, #2732) 410 2018 Mar 20, #2732)
409 411
410 ml_get errors with buggy script. (Dominique, 2017 Apr 30) 412 ml_get errors with buggy script. (Dominique, 2017 Apr 30)
411 413
412 Error in emsg with buggy script. (Dominique, 2017 Apr 30) 414 Error in emsg with buggy script. (Dominique, 2017 Apr 30)
413 415
447 CmdlineEnter. (xtal8, 2017 Oct 30, #2263) 449 CmdlineEnter. (xtal8, 2017 Oct 30, #2263)
448 Add some way to get the nested state. Although CmdwinEnter is obviously 450 Add some way to get the nested state. Although CmdwinEnter is obviously
449 always nested. 451 always nested.
450 452
451 matchit hasn't been maintained for a long time. #955. 453 matchit hasn't been maintained for a long time. #955.
452
453 Patch to add variable name after "scope add". (Eddie Lebow, 2018 Feb 7, #2620)
454 Maybe not needed?
455 454
456 Problem with 'delcombine'. (agguser, 2017 Nov 10, #2313) 455 Problem with 'delcombine'. (agguser, 2017 Nov 10, #2313)
457 456
458 MS-Windows: buffer completion doesn't work when using backslash (or slash) 457 MS-Windows: buffer completion doesn't work when using backslash (or slash)
459 for a path separator. (xtal8, #2201) 458 for a path separator. (xtal8, #2201)
551 attribute of the function. For an unknown function assume "self" and make 550 attribute of the function. For an unknown function assume "self" and make
552 that optiona? (Bjorn Linse, 2017 Aug 5) 551 that optiona? (Bjorn Linse, 2017 Aug 5)
553 552
554 Cindent: returning a structure has more indent for the second item. 553 Cindent: returning a structure has more indent for the second item.
555 (Sam Pagenkopf, 2017 Sep 14, #2090) 554 (Sam Pagenkopf, 2017 Sep 14, #2090)
556
557 Completion mixes results from the current buffer with tags and other files.
558 Happens when typing CTRL-N while still search for results. E.g., type "b_" in
559 terminal.c and then CTRL-N twice.
560 Should do current file first and not split it up when more results are found.
561 (Also #1890)
562 555
563 Patch from Christian Brabandt to preserve upper case marks when wiping out a 556 Patch from Christian Brabandt to preserve upper case marks when wiping out a
564 buffer. (2013 Dec 9) 557 buffer. (2013 Dec 9)
565 Also fixes #2166? 558 Also fixes #2166?
566 559
1275 1268
1276 Syntax highlighting slow (hangs) in SASS file. (Niek Bosch, 2013 Aug 21) 1269 Syntax highlighting slow (hangs) in SASS file. (Niek Bosch, 2013 Aug 21)
1277 1270
1278 Adding "~" to 'cdpath' doesn't work for completion? (Davido, 2013 Aug 19) 1271 Adding "~" to 'cdpath' doesn't work for completion? (Davido, 2013 Aug 19)
1279 1272
1280 Should be easy to highlight all matches with 'incsearch'. Idea by Itchyny,
1281 2015 Feb 6.
1282
1283 Wrong scrolling when using incsearch. Patch by Christian Brabandt, 2014 Dec 4.
1284 Is this a good solution?
1285
1286 Patch: Let rare word highlighting overrule good word highlighting. 1273 Patch: Let rare word highlighting overrule good word highlighting.
1287 (Jakson A. Aquino, 2010 Jul 30, again 2011 Jul 2) 1274 (Jakson A. Aquino, 2010 Jul 30, again 2011 Jul 2)
1288 1275
1289 Patch to add digits argument to round(). (Yasuhiro Matsumoto, 2015 Apr 26) 1276 Patch to add digits argument to round(). (Yasuhiro Matsumoto, 2015 Apr 26)
1290 1277
1297 1284
1298 Patch to make closed folds line up. (Charles Campbell, 2014 Sep 12) 1285 Patch to make closed folds line up. (Charles Campbell, 2014 Sep 12)
1299 Remark from Roland Eggner: does it cause crashes? (2014 Dec 12) 1286 Remark from Roland Eggner: does it cause crashes? (2014 Dec 12)
1300 Updated patch by Roland Eggner, Dec 16 1287 Updated patch by Roland Eggner, Dec 16
1301 Updated patch from Charles, 2016 Jul 2 1288 Updated patch from Charles, 2016 Jul 2
1302
1303 Patch to open folds for 'incsearch'. (Christian Brabandt, 2015 Jan 6)
1304 1289
1305 Patch for building a 32bit Vim with 64bit MingW compiler. 1290 Patch for building a 32bit Vim with 64bit MingW compiler.
1306 (Michael Soyka, 2014 Oct 15) 1291 (Michael Soyka, 2014 Oct 15)
1307 1292
1308 Patch: On MS-Windows shellescape() may have to triple double quotes. 1293 Patch: On MS-Windows shellescape() may have to triple double quotes.
1870 1855
1871 Ruby: ":ruby print $buffer.number" returns zero. 1856 Ruby: ":ruby print $buffer.number" returns zero.
1872 1857
1873 setpos() does not restore cursor position after :normal. (Tyru, 2010 Aug 11) 1858 setpos() does not restore cursor position after :normal. (Tyru, 2010 Aug 11)
1874 1859
1875 7 The 'directory' option supports changing path separators to "%" to make
1876 file names unique, also support this for 'backupdir'. (Mikolaj Machowski)
1877 Patch by Christian Brabandt, 2010 Oct 21.
1878 Is this an update: related to: #179
1879 https://github.com/chrisbra/vim-mq-patches/blob/master/backupdir
1880 Fixed patch 2017 Jul 1.
1881
1882 With "tw=55 fo+=a" typing space before ) doesn't work well. (Scott Mcdermott, 1860 With "tw=55 fo+=a" typing space before ) doesn't work well. (Scott Mcdermott,
1883 2010 Oct 24) 1861 2010 Oct 24)
1884 1862
1885 Messages in message.txt are highlighted as examples. 1863 Messages in message.txt are highlighted as examples.
1886 1864
1971 Patch to support :undo absolute jump to file save number. (Christian Brabandt, 1949 Patch to support :undo absolute jump to file save number. (Christian Brabandt,
1972 2010 Nov 5) 1950 2010 Nov 5)
1973 1951
1974 Patch to use 'foldnestmax' also for "marker" foldmethod. (Arnaud Lacombe, 2011 1952 Patch to use 'foldnestmax' also for "marker" foldmethod. (Arnaud Lacombe, 2011
1975 Jan 7) 1953 Jan 7)
1976
1977 Bug with 'incsearch' going to wrong line. (Wolfram Kresse, 2009 Aug 17)
1978 Only with "vim -u NONE".
1979 1954
1980 Problem with editing file in binary mode. (Ingo Krabbe, 2009 Oct 8) 1955 Problem with editing file in binary mode. (Ingo Krabbe, 2009 Oct 8)
1981 1956
1982 With 'wildmode' set to "longest:full,full" and pressing Tab once the first 1957 With 'wildmode' set to "longest:full,full" and pressing Tab once the first
1983 entry in wildmenu is highlighted, that shouldn't happen. (Yuki Watanabe, 2011 1958 entry in wildmenu is highlighted, that shouldn't happen. (Yuki Watanabe, 2011
3450 'magic' is on, the pattern may not work. Translate the pattern depending 3425 'magic' is on, the pattern may not work. Translate the pattern depending
3451 on p_magic when putting it in the history? Alternative: Store value of 3426 on p_magic when putting it in the history? Alternative: Store value of
3452 'magic' in history. (Margo) 3427 'magic' in history. (Margo)
3453 9 optwin.vim: Restoring a mapping for <Space> or <CR> is not correct for 3428 9 optwin.vim: Restoring a mapping for <Space> or <CR> is not correct for
3454 ":noremap". Add "mapcmd({string}, {mode})? Use code from ":mkexrc". 3429 ":noremap". Add "mapcmd({string}, {mode})? Use code from ":mkexrc".
3455 9 incsearch is incorrect for "/that/<Return>/this/;//" (last search pattern
3456 isn't updated).
3457 9 term_console is used before it is set (msdos, Amiga). 3430 9 term_console is used before it is set (msdos, Amiga).
3458 9 Get out-of-memory for ":g/^/,$s//@/" on 1000 lines, this is not handled 3431 9 Get out-of-memory for ":g/^/,$s//@/" on 1000 lines, this is not handled
3459 correctly. Get many error messages while redrawing the screen, which 3432 correctly. Get many error messages while redrawing the screen, which
3460 cause another redraw, etc. 3433 cause another redraw, etc.
3461 8 [<C-I> doesn't work when '*' is in 'iskeyword'. find_pattern_in_path() 3434 8 [<C-I> doesn't work when '*' is in 'iskeyword'. find_pattern_in_path()
5227 ":freekeys". 5200 ":freekeys".
5228 - Allow any character except white space in abbreviations lhs (Riehm). 5201 - Allow any character except white space in abbreviations lhs (Riehm).
5229 5202
5230 5203
5231 Incsearch: 5204 Incsearch:
5232 - Add a limit to the number of lines that are searched for 'incsearch'? 5205 - Wrong scrolling when using incsearch. Patch by Christian Brabandt, 2014
5206 Dec 4. Is this a good solution?
5207 - Temporarily open folds to show where the search ends up. Restore the
5208 folds when going to another line.
5209 Patch to open folds for 'incsearch'. (Christian Brabandt, 2015 Jan 6)
5210 - Bug with 'incsearch' going to wrong line. (Wolfram Kresse, 2009 Aug 17)
5211 Only with "vim -u NONE".
5233 - When no match is found and the user types more, the screen is redrawn 5212 - When no match is found and the user types more, the screen is redrawn
5234 anyway. Could skip that. Esp. if the line wraps and the text is scrolled 5213 anyway. Could skip that. Esp. if the line wraps and the text is scrolled
5235 up every time. 5214 up every time.
5236 - Temporarily open folds to show where the search ends up. Restore the
5237 folds when going to another line.
5238 - When incsearch used and hitting return, no need to search again in many 5215 - When incsearch used and hitting return, no need to search again in many
5239 cases, saves a lot of time in big files. (Slootman wants to work on this?) 5216 cases, saves a lot of time in big files. (Slootman wants to work on this?)
5240 When not using special characters, can continue search from the last match 5217 When not using special characters, can continue search from the last match
5241 (or not at all, when there was no match). See oldmail/webb/in.872. 5218 (or not at all, when there was no match). See oldmail/webb/in.872.
5219 9 incsearch is incorrect for "/that/<Return>/this/;//" (last search pattern
5220 isn't updated).
5242 5221
5243 5222
5244 Searching: 5223 Searching:
5245 9 Should have an option for :vimgrep to find lines without a match. 5224 9 Should have an option for :vimgrep to find lines without a match.
5246 8 Add "g/" and "gb" to search for a pattern in the Visually selected text? 5225 8 Add "g/" and "gb" to search for a pattern in the Visually selected text?
6150 :7,10j #l Join the lines 7-10 and print the result in list 6129 :7,10j #l Join the lines 7-10 and print the result in list
6151 - Allow two or more users to edit the same file at the same time. Changes 6130 - Allow two or more users to edit the same file at the same time. Changes
6152 are reflected in each Vim immediately. Could work with local files but 6131 are reflected in each Vim immediately. Could work with local files but
6153 also over the internet. See http://www.codingmonkeys.de/subethaedit/. 6132 also over the internet. See http://www.codingmonkeys.de/subethaedit/.
6154 6133
6155 vim:tw=78:sw=4:sts=4:ts=8:ft=help:norl: 6134 vim:tw=78:sw=4:sts=4:ts=8:noet:ft=help:norl:
6156 vim: set fo+=n : 6135 vim: set fo+=n :