Mercurial > vim
comparison runtime/doc/todo.txt @ 20753:661eb972cb22
Update runtime files
Commit: https://github.com/vim/vim/commit/acc224064033e5cea21ef7f1eefb356ca06ff11d
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jun 7 21:07:18 2020 +0200
Update runtime files
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 07 Jun 2020 21:15:04 +0200 |
parents | 74e3316c1d5a |
children | 83cfa1ef1bf2 |
comparison
equal
deleted
inserted
replaced
20752:47b5de84b7f7 | 20753:661eb972cb22 |
---|---|
1 *todo.txt* For Vim version 8.2. Last change: 2020 May 26 | 1 *todo.txt* For Vim version 8.2. Last change: 2020 Jun 07 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
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 Include src/po/vim.pot ? | 41 Include src/po/vim.pot ? |
42 | |
43 If there are no complaints, remove more typecasts from vim_strnsave() length | |
44 argument. | |
42 | 45 |
43 Vim9 script: | 46 Vim9 script: |
44 Making everything work: | 47 Making everything work: |
45 - possible memory leak in test_vim9_func through compile_nested_function. | 48 - possible memory leak in test_vim9_func through compile_nested_function. |
46 - memory leaks in test_vim9_expr | 49 - memory leaks in test_vim9_expr |
126 - inline call to map() and filter() | 129 - inline call to map() and filter() |
127 - compile "skip" argument of searchpair() | 130 - compile "skip" argument of searchpair() |
128 - compile "expr" and "call" expression of a channel in channel_exe_cmd()? | 131 - compile "expr" and "call" expression of a channel in channel_exe_cmd()? |
129 | 132 |
130 Popup windows: | 133 Popup windows: |
131 - Can put focus in another window using API and "drop". (#6077) | |
132 - With some sequence get get hidden finished terminal buffer. (#5768) | 134 - With some sequence get get hidden finished terminal buffer. (#5768) |
133 Cannot close popup terminal (#5744) | 135 Cannot close popup terminal (#5744) |
134 Buffer can't be wiped, gets status "aF". (#5764) | 136 Buffer can't be wiped, gets status "aF". (#5764) |
135 Is buf->nwindows incorrect? | 137 Is buf->nwindows incorrect? |
136 - popup_clear() and popup_close() should close the terminal popup, and | 138 - popup_clear() and popup_close() should close the terminal popup, and |
152 - Any other commands to disable in a popup window? | 154 - Any other commands to disable in a popup window? |
153 Use ERROR_IF_POPUP_WINDOW for these. | 155 Use ERROR_IF_POPUP_WINDOW for these. |
154 - Figure out the size and position better if wrapping inserts indent | 156 - Figure out the size and position better if wrapping inserts indent |
155 | 157 |
156 Text properties: | 158 Text properties: |
157 - Patch to fix that split / join does not update properties properly (Axel | |
158 Forsman, #5839) Alternative: #5875. | |
159 - :goto does not go to the right place when test properties are present. | 159 - :goto does not go to the right place when test properties are present. |
160 (#5930) | 160 (#5930) |
161 - "cc" does not call inserted_bytes(). (Axel Forsman, #5763) | 161 - "cc" does not call inserted_bytes(). (Axel Forsman, #5763) |
162 - Get E685 with a sequence of commands. (#5674) | 162 - Get E685 with a sequence of commands. (#5674) |
163 - Combining text property with 'cursorline' does not always work (Billie | 163 - Combining text property with 'cursorline' does not always work (Billie |
195 script while stepping through it. Simple version would use an extra window. | 195 script while stepping through it. Simple version would use an extra window. |
196 More complete solution would actually run Vim in a Terminal and control it | 196 More complete solution would actually run Vim in a Terminal and control it |
197 with another Vim instance. | 197 with another Vim instance. |
198 | 198 |
199 Terminal emulator window: | 199 Terminal emulator window: |
200 - No support for underline color, t_8u. | |
200 - When started with ":terminal ++close" and the shell exits but there is a | 201 - When started with ":terminal ++close" and the shell exits but there is a |
201 background process, the window remains open, because the channel still | 202 background process, the window remains open, because the channel still |
202 exists (and output still shows). Perhaps close the window when an explicit | 203 exists (and output still shows). Perhaps close the window when an explicit |
203 ++close was used? (#5931) | 204 ++close was used? (#5931) |
204 - Using "CTRL-W :confirm quite" and selecting "yes" should work like ":quit!". | 205 - Using "CTRL-W :confirm quite" and selecting "yes" should work like ":quit!". |
234 http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134 | 235 http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134 |
235 - When 'encoding' is not utf-8, or the job is using another encoding, setup | 236 - When 'encoding' is not utf-8, or the job is using another encoding, setup |
236 conversions. | 237 conversions. |
237 | 238 |
238 Error numbers available: | 239 Error numbers available: |
239 E453, E454, E489, E610, E611, E653, E856, E857, E861, E900 | 240 E489, E610, E611, E653, E856, E857, E861, E900 |
240 | |
241 Patch to fix that typval related code is spread out. (Yegappan Lakshmanan, | |
242 #6093) | |
243 | 241 |
244 Buffer autocommands are a bit inconsistent. Add a separate set of | 242 Buffer autocommands are a bit inconsistent. Add a separate set of |
245 autocommands for the buffer lifecycle: | 243 autocommands for the buffer lifecycle: |
246 BufIsCreated (after buffer ID exists) | 244 BufIsCreated (after buffer ID exists) |
247 BufIsLoaded (after buffer ID has content) | 245 BufIsLoaded (after buffer ID has content) |
248 BufIsUnloaded (after buffer ID no longer has) | 246 BufIsUnloaded (after buffer ID no longer has) |
249 BufIsWiped (after buffer ID was wiped) | 247 BufIsWiped (after buffer ID was wiped) |
250 BufIsRenamed (after buffer ID gets another name) | 248 BufIsRenamed (after buffer ID gets another name) |
251 The buffer list and windows are locked, no changes possible | 249 The buffer list and windows are locked, no changes possible |
252 | 250 |
251 How about removing Atari MiNT support? | |
252 src/Make_mint.mak, src/os_mint.h, matches with __MINT__ | |
253 | |
253 Patch to fix drawing error with DirectX. (James Grant, #5688) | 254 Patch to fix drawing error with DirectX. (James Grant, #5688) |
254 Causes flicker on resizing. | 255 Causes flicker on resizing. Workaround from Ken Takata. |
255 | 256 How about only setting the attribute when part of the Vim window is offscreen? |
256 Patch to support ipv6 for channel. (Ozaki Kiichi, #5893) | |
257 | |
258 Patch to explain use of "%" in :!. (David Briscoe, #5591) | |
259 | |
260 Patch to improve Windows terminal support. (Nobuhiro Takasaki, #5546) | |
261 Ready to include. | |
262 | |
263 Patch to improve use of Lua path. (Prabir Shrestha, #6098) | |
264 | |
265 Patch to make exepath() work better on MS-Windows. (#6115) | |
266 | |
267 Patch to add "-d" to xxd. (#5616) | |
268 | |
269 Patch for the Haiku port: #5961 | |
270 | |
271 Patch to add Turkish manual. (Emir Sarı, #5641) | |
272 | |
273 Patch to add lua sleep function. (Prabir Shrestha, #6057) | |
274 Alternative: use vim.call and vim.fn: #6063 | |
275 | |
276 Patch to add getmarklist() (Yegappan, #6032) | |
277 | |
278 Patch to support different color for undercurl in cterm. | |
279 (Timur Celik, #6011) | |
280 | |
281 Patch to support cindent option to handle pragmas differently. | |
282 (Max Rumpf, #5468) | |
283 | |
284 Patch to add ":syn foldlevel" to use fold level further down the line. | |
285 (Brad King, 2016 Oct 19, update 2017 Jan 30, now in #6087) | |
286 | 257 |
287 File marks merging has duplicates since 7.4.1925. (Ingo Karkat, #5733) | 258 File marks merging has duplicates since 7.4.1925. (Ingo Karkat, #5733) |
288 | 259 |
289 "make test_gui" crashed in submenu_change(). Fix and remove workaround in | 260 "make test_gui" crashed in submenu_change(). Fix and remove workaround in |
290 add_pixmap_args(). | 261 add_pixmap_args(). |
294 manager. Problem with Motif? | 265 manager. Problem with Motif? |
295 | 266 |
296 :map output does not clear the reset of the command line. | 267 :map output does not clear the reset of the command line. |
297 (#5623, also see #5962) | 268 (#5623, also see #5962) |
298 | 269 |
299 Patch to properly break CJK lines: Anton Kochkov, #3875 | 270 Problem with auto-formatting - inserting space and putting cursor before added |
300 Flag in 'formatoptions' is not used in the tests. | 271 character. (#6154) |
301 | |
302 Patch to add 'vtp' option. (#5344) | |
303 Needs better docs. Is there a better name? | |
304 | |
305 Patch to add argument to trim() to only trim start or end of a string. | |
306 (Yegappan, #6126) | |
307 | 272 |
308 undo result wrong: Masato Nishihata, #4798 | 273 undo result wrong: Masato Nishihata, #4798 |
309 | |
310 Patch for Template string: #4491. New pull: #4634 | |
311 Ready to include? Review the code. | |
312 | 274 |
313 When 'lazyredraw' is set sometimes the title is not updated. | 275 When 'lazyredraw' is set sometimes the title is not updated. |
314 (Jason Franklin, 2020 Feb 3) Looks like a race condition. | 276 (Jason Franklin, 2020 Feb 3) Looks like a race condition. |
315 | |
316 Patch to delete BeOS code. (#5817) Anyone who wants to keep it? | |
317 | 277 |
318 With bash ":make" does not set v:shell_error. Possible solution: set | 278 With bash ":make" does not set v:shell_error. Possible solution: set |
319 'shellpipe' to "2>&1| tee %s; exit ${PIPESTATUS[0]}" #5994 | 279 'shellpipe' to "2>&1| tee %s; exit ${PIPESTATUS[0]}" #5994 |
320 | 280 |
321 Using mode() when "/pat" is used in Visual mode returns "v" instead of "c", | 281 Using mode() when "/pat" is used in Visual mode returns "v" instead of "c", |
338 Really only for dealing with appearing and disappearing buffers, load and | 298 Really only for dealing with appearing and disappearing buffers, load and |
339 unload. | 299 unload. |
340 BufWinenter event not fired when saving unnamed buffer. (Paul Jolly, #5655) | 300 BufWinenter event not fired when saving unnamed buffer. (Paul Jolly, #5655) |
341 Another spurious BufDelete. (Dani Dickstein, #5701) | 301 Another spurious BufDelete. (Dani Dickstein, #5701) |
342 | 302 |
343 Patch to add function to return the text used in the quickfix window. | |
344 (Yegappan, #5465) | |
345 | |
346 Patch to add readdirex() (Ken Takata, #5619) | |
347 | |
348 Wrong error when using local arglist. (Harm te Hennepe, #6133) | 303 Wrong error when using local arglist. (Harm te Hennepe, #6133) |
349 | 304 |
350 Request to support <Cmd> in mappings, similar to how Neovim does this. | 305 Request to support <Cmd> in mappings, similar to how Neovim does this. |
351 (Daniel Hahler, #4784) | 306 (Daniel Hahler, #4784) |
352 | 307 |
353 Undo puts cursor in wrong line after "cG<Esc>" undo. | 308 Undo puts cursor in wrong line after "cG<Esc>" undo. |
354 | 309 |
355 :unmap <c-n> gives error but does remove the mapping. (Antony Scriven, 2019 | 310 :unmap <c-n> gives error but does remove the mapping. (Antony Scriven, 2019 |
356 Dec 19) | 311 Dec 19) |
312 | |
313 Patch to add an option to enable/disable VTP. (Nobuhiro Takasaki, #5344) | |
314 Should have three values: empty, "off", "on". Name it 'winterm'? | |
357 | 315 |
358 Patch to fix session file when using multiple tab pages. (Jason Franklin, 2019 | 316 Patch to fix session file when using multiple tab pages. (Jason Franklin, 2019 |
359 May 20) | 317 May 20) |
360 Also put :argadd commands at the start for all buffers, so that their order | 318 Also put :argadd commands at the start for all buffers, so that their order |
361 remains equal? Then %argdel to clean it up. Do try this with 'hidden' set. | 319 remains equal? Then %argdel to clean it up. Do try this with 'hidden' set. |
363 Also #5326: netrw buffers are not restored. | 321 Also #5326: netrw buffers are not restored. |
364 | 322 |
365 When 'backupdir' has a path ending in double slash (meaning: use full path of | 323 When 'backupdir' has a path ending in double slash (meaning: use full path of |
366 the file) combined with 'patchmode' the file name is wrong. (#5791) | 324 the file) combined with 'patchmode' the file name is wrong. (#5791) |
367 | 325 |
368 Patch to make ":verbose pwd" show the scope of the directory. (Takuya | |
369 Fujiwara, #5469) | |
370 | |
371 Completion mixes results from the current buffer with tags and other files. | 326 Completion mixes results from the current buffer with tags and other files. |
372 Happens when typing CTRL-N while still searching for results. E.g., type "b_" | 327 Happens when typing CTRL-N while still searching for results. E.g., type "b_" |
373 in terminal.c and then CTRL-N twice. | 328 in terminal.c and then CTRL-N twice. |
374 Should do current file first and not split it up when more results are found. | 329 Should do current file first and not split it up when more results are found. |
375 (Also #1890) | 330 (Also #1890) |
376 | 331 |
377 Undo history wrong when ":next file" re-uses a buffer. (#5426) | 332 Undo history wrong when ":next file" re-uses a buffer. (#5426) |
378 ex_next() should pass flag to do_argfile(), then to do_ecmd(). | 333 ex_next() should pass flag to do_argfile(), then to do_ecmd(). |
379 | 334 |
380 Patch to add "note" type to quickfix. (#5527) Missing tests. | 335 Help for ":argadd fname" says that if "fname" is already in the argument list |
336 that entry is used. But instead it's always added. (#6210) | |
337 Add flag AL_FIND_ADD, if there is one argument find it in the list. | |
381 | 338 |
382 Adding "10" to 'spellsuggest' causes spell suggestions to become very slow. | 339 Adding "10" to 'spellsuggest' causes spell suggestions to become very slow. |
383 (#4087) | 340 (#4087) |
384 | |
385 FR: add search_status(), the current values displayed for search (current | |
386 match, total matches). (#5631) | |
387 Patch to provide search stats in a variable, so that it can be used in the | |
388 statusline. (Fujiwara Takuya, #4446) | |
389 | |
390 Patch for ambiguous width characters in libvterm on MS-Windows 10. | |
391 (Nobuhiro Takasaki, #4411) | |
392 | 341 |
393 behavior of i_CTRl-R_CTRL-R differs from documentation. (Paul Desmond Parker, | 342 behavior of i_CTRl-R_CTRL-R differs from documentation. (Paul Desmond Parker, |
394 #5771) | 343 #5771) |
395 | 344 |
396 ":bnext" in a help buffer is supposed to go to the next help buffer, but it | 345 ":bnext" in a help buffer is supposed to go to the next help buffer, but it |
397 goes to any buffer, and then :bnext skips help buffers, since they are | 346 goes to any buffer, and then :bnext skips help buffers, since they are |
398 unlisted. (#4478) | 347 unlisted. (#4478) |
399 | 348 |
400 Patch to include reduce() function. (#5481) | 349 Patch for Template string: #4634 |
350 Copies the text twice, not very efficient. Requires a separate implementation | |
351 for Vim9 script, compiling the string parts and expressions. | |
401 | 352 |
402 Statusline highlighting error, off by one. (#5599) | 353 Statusline highlighting error, off by one. (#5599) |
354 | |
355 ":find" with 'path' set to "data*" does not find files, while completion does | |
356 find them. (Max Kukartsev, #6218) | |
403 | 357 |
404 Enable 'termbidi' if $VTE_VERSION >= 5703 ? | 358 Enable 'termbidi' if $VTE_VERSION >= 5703 ? |
405 | 359 |
406 Universal solution to detect if t_RS is working, using cursor position. | 360 Universal solution to detect if t_RS is working, using cursor position. |
407 Koichi Iwamoto, #2126 | 361 Koichi Iwamoto, #2126 |
413 The :syntax cchar value can only be a single character. It would be useful to | 367 The :syntax cchar value can only be a single character. It would be useful to |
414 support combining characters. (Charles Campbell) Also #4687 | 368 support combining characters. (Charles Campbell) Also #4687 |
415 | 369 |
416 "--cleanFOO" does not result in an error. (#5537) | 370 "--cleanFOO" does not result in an error. (#5537) |
417 | 371 |
372 Output from assert_equalfile() doesn't give a hint about what's different. | |
373 Assuming the files are text, print the line with the difference. | |
374 | |
418 Add "t" action to settagstack(): truncate and add new entries. (#5405) | 375 Add "t" action to settagstack(): truncate and add new entries. (#5405) |
419 | 376 |
420 When 'relativenumber' is set the line just below a diff change doesn't get | 377 When 'relativenumber' is set the line just below a diff change doesn't get |
421 updated. (#6138) | 378 updated. (#6138) |
422 | 379 |
432 | 389 |
433 When using :packadd files under "later" are not used, which is inconsistent | 390 When using :packadd files under "later" are not used, which is inconsistent |
434 with packages under "start". (xtal8, #1994) | 391 with packages under "start". (xtal8, #1994) |
435 | 392 |
436 Patch to add new motion ]( and ]{. (Yasuhiro Matsumoto, #5320) | 393 Patch to add new motion ]( and ]{. (Yasuhiro Matsumoto, #5320) |
437 Or make "v" prefix work? | 394 Better: use the "z" prefix. |
438 | 395 |
439 Modeless selection doesn't work in gvim. (#4783) | 396 Modeless selection doesn't work in gvim. (#4783) |
440 Caused by patch 8.1.1534. | 397 Caused by patch 8.1.1534. |
441 | 398 |
442 Visual highlight not removed when 'dipslay' is "lastline" and line doesn't | 399 Visual highlight not removed when 'dipslay' is "lastline" and line doesn't |
443 fit. (Kevin Lawler, #4457) | 400 fit. (Kevin Lawler, #4457) |
444 | 401 |
445 Patch to add per-tabpage and per-window previous directory: "lcd -" and "tcd | 402 Current position in the changelist should be local to the buffer. (#2173) |
446 -". (Yegappan Lakshmanan, #4362) | |
447 | 403 |
448 Does not build with MinGW out of the box: | 404 Does not build with MinGW out of the box: |
449 - _stat64 is not defined, need to use "struct stat" in vim.h | 405 - _stat64 is not defined, need to use "struct stat" in vim.h |
450 - WINVER conflict, should use 0x0600 by default? | 406 - WINVER conflict, should use 0x0600 by default? |
451 - INT_MAX not defined: need to include <limits.h> in vim.h | 407 - INT_MAX not defined: need to include <limits.h> in vim.h |
452 | 408 |
453 Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May | 409 Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May |
454 13, #2910) Can't reproduce? | 410 13, #2910) Can't reproduce? |
455 | 411 |
456 Display messed up with matchparen, wrapping and scrolling. (#5638) | 412 Display messed up with matchparen, wrapping and scrolling. (#5638) |
457 | |
458 Patch to configure BUILD_DATE for reproducible builds. (James McCoy, #513) | |
459 | |
460 Patch to add MODIFIED_BY to MSVC build file. (Chen Lei, 2016 Nov 24, #1275) | |
461 | |
462 Patch to support "0o" for octal numbers. (Ken Takata, #5304) | |
463 | |
464 Patch to enable IXON, avoid that CTRL-S stops terminal output. (#5775) | |
465 | 413 |
466 When getting a focus event halfway a mapping this aborts the mapping. E.g. | 414 When getting a focus event halfway a mapping this aborts the mapping. E.g. |
467 when "qq" is mapped and after the first "q" the mouse is moved outside of the | 415 when "qq" is mapped and after the first "q" the mouse is moved outside of the |
468 gvim window (with focus follows mouse), then the K_FOCUSLOST key is put in the | 416 gvim window (with focus follows mouse), then the K_FOCUSLOST key is put in the |
469 input buffer. (#5302) | 417 input buffer. (#5302) |
498 | 446 |
499 Patch to support CamelCase for spell checking: See a lower-to-upper case | 447 Patch to support CamelCase for spell checking: See a lower-to-upper case |
500 change as a word boundary. (btucker-MPCData, 2016 Nov 6, #1235) | 448 change as a word boundary. (btucker-MPCData, 2016 Nov 6, #1235) |
501 patch for 'spellcamelcase' option: spellcheck each CamelCased word. | 449 patch for 'spellcamelcase' option: spellcheck each CamelCased word. |
502 (Ben Tucker, 2016 Dec 2) | 450 (Ben Tucker, 2016 Dec 2) |
503 | |
504 Patch to add {skip} argument to search(). (Christian Brabandt, 2016 Feb 24) | |
505 Update 2016 Jun 10, #861 | |
506 | 451 |
507 Patch to add "cmdline" completion to getcompletion(). (Shougo, Oct 1, #1140) | 452 Patch to add "cmdline" completion to getcompletion(). (Shougo, Oct 1, #1140) |
508 | 453 |
509 Improve fallback for menu translations, to avoid having to create lots of | 454 Improve fallback for menu translations, to avoid having to create lots of |
510 files that source the actual file. E.g. menu_da_de -> menu_da | 455 files that source the actual file. E.g. menu_da_de -> menu_da |
616 | 561 |
617 Should we include some part of pull request #4505, not increment changedtick | 562 Should we include some part of pull request #4505, not increment changedtick |
618 in some cases? E.g. for ":write" when the changed flag was already off, the | 563 in some cases? E.g. for ":write" when the changed flag was already off, the |
619 buffer didn't change at all. | 564 buffer didn't change at all. |
620 | 565 |
621 Patch to add getreginfo() and setreg() with an option to set the unnamed | |
622 register "", So that registers can be saved and fully restored. | |
623 (Andy Massimino, 2018 Aug 24, #3370) | |
624 | |
625 Line numbers in profile are off when function was defined with ":execute". | 566 Line numbers in profile are off when function was defined with ":execute". |
626 (Daniel Hahler, #4511) | 567 (Daniel Hahler, #4511) |
627 | 568 |
628 Add a way to create an empty, hidden buffer. Like doing ":new|hide". | 569 Add a way to create an empty, hidden buffer. Like doing ":new|hide". |
629 ":let buf = bufcreate('name') | 570 ":let buf = bufcreate('name') |
784 screen lines but on text lines. (Julius Hulsmann, #4095) Lacks a test. | 725 screen lines but on text lines. (Julius Hulsmann, #4095) Lacks a test. |
785 | 726 |
786 Patch to implement 'diffref' option. (#3535) | 727 Patch to implement 'diffref' option. (#3535) |
787 Easier to use a 'diffmaster' option, is the extra complexity needed? | 728 Easier to use a 'diffmaster' option, is the extra complexity needed? |
788 Not ready to include. | 729 Not ready to include. |
789 | |
790 Patch to specify color for cterm=underline and cterm=undercurl, like "guisp". | |
791 Patch #2405 does something like this, but in the wrong way. | |
792 | 730 |
793 home_replace() uses $HOME instead of "homedir". (Cesar Martins, 2018 Aug 9) | 731 home_replace() uses $HOME instead of "homedir". (Cesar Martins, 2018 Aug 9) |
794 | 732 |
795 When the status line uses term_gettitle(), it does not get updated when the | 733 When the status line uses term_gettitle(), it does not get updated when the |
796 terminal title changes. (Josh Triplett, 2018 Sep 9, #3418) | 734 terminal title changes. (Josh Triplett, 2018 Sep 9, #3418) |
1460 doing (look over the shoulder), and also to see what happened. | 1398 doing (look over the shoulder), and also to see what happened. |
1461 Probably list of keystrokes, with some annotations for mode changes. | 1399 Probably list of keystrokes, with some annotations for mode changes. |
1462 Could store in logfile to be able to analyse it with an external command. | 1400 Could store in logfile to be able to analyse it with an external command. |
1463 E.g. to see when's the last time a plugin command was used. | 1401 E.g. to see when's the last time a plugin command was used. |
1464 | 1402 |
1465 execute() cannot be used with command completion. (Daniel Hahler, 2016 Oct 1, | |
1466 #1141) | |
1467 | |
1468 cmap using execute() has side effects. (Killthemule, 2016 Aug 17, #983) | 1403 cmap using execute() has side effects. (Killthemule, 2016 Aug 17, #983) |
1469 | 1404 |
1470 :map X may print invalid data. (Nikolay Pavlov, 2017 Jul 3, #1816) | 1405 :map X may print invalid data. (Nikolay Pavlov, 2017 Jul 3, #1816) |
1471 | 1406 |
1472 Patch to order results from taglist(). (Duncan McDougall, 2016 Oct 25) | 1407 Patch to order results from taglist(). (Duncan McDougall, 2016 Oct 25) |
2192 | 2127 |
2193 When setqflist() uses a filename that triggers a BufReadCmd autocommand Vim | 2128 When setqflist() uses a filename that triggers a BufReadCmd autocommand Vim |
2194 doesn't jump to the correct line with :cfirst. (ZyX, 2011 Sep 18) | 2129 doesn't jump to the correct line with :cfirst. (ZyX, 2011 Sep 18) |
2195 | 2130 |
2196 Behavior of i" and a" text objects isn't logical. (Ben Fritz, 2013 Nov 19) | 2131 Behavior of i" and a" text objects isn't logical. (Ben Fritz, 2013 Nov 19) |
2197 | |
2198 maparg() does not show the <script> flag. When temporarily changing a | |
2199 mapping, how to restore the script ID? | |
2200 | 2132 |
2201 Bug in try/catch: return with invalid compare throws error that isn't caught. | 2133 Bug in try/catch: return with invalid compare throws error that isn't caught. |
2202 (ZyX, 2011 Jan 26) | 2134 (ZyX, 2011 Jan 26) |
2203 | 2135 |
2204 When setting a local option value from the global value, add a script ID that | 2136 When setting a local option value from the global value, add a script ID that |
4976 7 The "-P" argument only works for the current codepage. Use wide | 4908 7 The "-P" argument only works for the current codepage. Use wide |
4977 functions to find the window title. | 4909 functions to find the window title. |
4978 | 4910 |
4979 | 4911 |
4980 GUI: | 4912 GUI: |
4981 8 Make inputdialog() work for Photon, Amiga. | |
4982 - <C--> cannot be mapped. Should be possible to recognize this as a | |
4983 normal "-" with the Ctrl modifier. | |
4984 7 Implement ":popup" for other systems than Windows. | 4913 7 Implement ":popup" for other systems than Windows. |
4985 8 Implement ":tearoff" for other systems than Win32 GUI. | 4914 8 Implement ":tearoff" for other systems than Win32 GUI. |
4986 6 Implement ":untearoff": hide a torn-off menu. | 4915 6 Implement ":untearoff": hide a torn-off menu. |
4987 8 When using the scrollbar to scroll, don't move the cursor position. When | 4916 8 When using the scrollbar to scroll, don't move the cursor position. When |
4988 moving the cursor: scroll to the cursor position. | 4917 moving the cursor: scroll to the cursor position. |