diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-07-15 22:54:41 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-07-15 22:54:41 +0200 |
commit | 269f595f9eef584937e7eae70fde68cdd7da5bcf (patch) | |
tree | 67631e8ab3b7f15377a35dd27024613570b37618 /runtime/doc/todo.txt | |
parent | e0d3797664c59afc9705808f86a7cf00fd6d874d (diff) | |
download | vim-git-269f595f9eef584937e7eae70fde68cdd7da5bcf.tar.gz |
Updated runtime files.
Diffstat (limited to 'runtime/doc/todo.txt')
-rw-r--r-- | runtime/doc/todo.txt | 46 |
1 files changed, 18 insertions, 28 deletions
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 88a6ce285..b9794f79a 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.4. Last change: 2016 Jul 09 +*todo.txt* For Vim version 7.4. Last change: 2016 Jul 15 VIM REFERENCE MANUAL by Bram Moolenaar @@ -38,10 +38,6 @@ Problem with setqflist([]): grep 4 times, ":colder 3", setqflist([]) will clear the next list, not the current one. Ramel Eshed, Jun 8. +channel: -- GUI cursor blinking interrupted when the job output goes to a buffer that is - in a window. (Ramel Eshed, 2016 Jun 9) -- GUI cursor blinking interrupted when there is a status line. (Ramel Eshed, - 2016 Jun 9) - When a message in the queue but there is no callback, drop it after a while? Add timestamp to queued messages and callbacks with ID, remove after a minute. Option to set the droptime. @@ -62,10 +58,10 @@ Quickfix improvements for background building and grepping: creating lots of buffers. (Ramel Eshed) Store the relative file name and set a flag "qf_relative". Before changing directory turn them into full paths. + When using getqflist() or getloclist() we need to get the bufnr for other + plugins. Add a flag to not do that. Regexp problems: -- When using automatic engine selection there is a false match. Forcing - either engine works OK. (fritzophrenic, 2016 Jun 15, #867) - Since 7.4.704 the old regex engine fails to match [[:print:]] in 0xf6. (Manuel Ortega, 2016 Apr 24) Test fails on Mac. Avoid using isalpha(), isalnum(), etc? Depends on @@ -120,13 +116,7 @@ What if there is an invalid character? Should json_encode()/json_decode() restrict recursiveness? Or avoid recursiveness. -Add a lambda() function. -Patch by Yasuhiro Matsumoto, 2014 Sep 16, update 2016 Apr 17. -Correction for test, Ken Takata, 2016 May 27. -Merged patch: Ken Takata, 2016 Jun 15. -Need to separate-out closure and lambda somehow. -Define lambda directly, not as a string: {v -> v * 8} -Lambda implementation by Ken Takata, 2016 Jul 7. +Also use funcref for substitute, instead of \=. Python: Extended funcrefs: use func_T* structure in place of char_u* function names. @@ -136,6 +126,8 @@ Also fixes Bug: E685 error for func_unref(). (ZyX, 2010 Aug 5) Once .exe with updated installer is available: Add remark to download page about /S and /D options (Ken Takata, 2016 Apr 13) +Patch to remove unsupported systems. (Hirohito Higashi, 2016 Jul 13) + Cursor positioned in the wrong place when editing src/testdir/test_viml.vim. Javascript indent wrong after /* in single quoted string: @@ -152,23 +144,11 @@ Invalid behavior with NULL list. (Nikolai Pavlov, #768) For current Windows build .pdb file is missing. (Gabriele Fava, 2016 May 11) 5) -'completeopt' noinsert breaks redo register (Shougo, 2016 Jun 18, #874) -Patch to fix this: #905. -There also is #875 to fix another problem? - Problem with whitespace in errorformat. (Gerd Wachsmuth, 2016 May 15, #807) -":caddexpr" should keep state, so that directory changes can be respected. -(Luc Hermitte, 2016 Jun 6) -Don't clear dir_stack and file_stack when returning, do it on entry when not -adding iterms. And keep them in qf_list_T. - Patch to add filtering of the quickfix list. (Yegappan Lakshmanan, 2016 Mar 13, last version) Update June 26, #830. - -When 'autochdir' is set, writing new file does not change the current dir. -(Dan Church, issue #777) -Patch to fix this. (mister fish (Allen Haim), 2016 May 14, #803) +Instead use a Vim script implementation, invoked from a Vim command. ml_get errors when reloading file. (Chris Desjardins, 2016 Apr 19) Also with latest version. @@ -183,6 +163,11 @@ Cannot delete a file with square brackets with delete(). (#696) No autocommand for when changing directory. Patch from allen haim, 2016 Jun 27, #888 +Justin M Keyes: use "global" or "window" for the pattern. Can add "tab" +later. + +MS-Windows: use WS_HIDE instead of SW_SHOWMINNOACTIVE in os_win32.c? +Otherwise task flickers in taskbar. Should make ":@r" handle line continuation. (Cesar Romani, 2016 Jun 26) Also for ":@.". @@ -190,6 +175,8 @@ Also for ":@.". Patch to add TabNew, TabNewEntered and TabClosed autocommand events. (Felipe Morales, 2015 Feb 1) +Repeating 'opfunc' in a function only works once. (Tarmean, 2016 Jul 15, #925) + Patch on issue #728 by Christian Brabandt, 2016 Apr 7. Update with test: Apr 8. Explanation Apr 12. Might be related to: @@ -203,6 +190,9 @@ Patch for C syntax HL. (Bradley Garagan, 2016 Apr 17) #763 Patch to make matchit work better, respect 'matchpairs'. (Ken Takata, 2016 Mar 25) +This does not work: :set cscopequickfix=a- +(Linewi, 2015 Jul 12, #914) + Possibly wrong value for seq_cur. (Florent Fayolle, 2016 May 15, #806) Patch to improve map documentation. Issue #799. @@ -3847,7 +3837,7 @@ Vim script language: 8 Pass the command line arguments to Vim scripts in some way. As v:args List? Or extra parameter to argv()? 8 Add command arguments with three dashes, passed on to Vim scripts. -7 Add optional arguments to user functions: +9 Add optional arguments to user functions: :func myFunc(arg1, arg2, arg3 = "blah", arg4 = 17) 6 User functions: Functions local to buffer "b:func()"? 8 For Strings add ":let var[{expr}] = {expr}". When past the end of "var" |