Mercurial > vim
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 : |