diff options
Diffstat (limited to 'runtime/doc/todo.txt')
-rw-r--r-- | runtime/doc/todo.txt | 49 |
1 files changed, 24 insertions, 25 deletions
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 7d53f8686..1df73185e 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.4. Last change: 2015 Jan 14 +*todo.txt* For Vim version 7.4. Last change: 2015 Jan 23 VIM REFERENCE MANUAL by Bram Moolenaar @@ -37,6 +37,8 @@ not be repeated below, unless there is extra information. Regexp problems: - The NFA engine does not implement the time limit passed to nfa_regexec_multi() +- Using win_linetabsize() can still be slow. Cache the result, store col and + vcol. Reset them when moving to another line. - Very slow with a long line and Ruby highlighting. (John Whitley, 2014 Dec 4) - Bug with pattern: '\vblock (\d+)\.\n.*\d+%(\1)@<!\.$' (Lech Lorens, 2014 Feb 3) @@ -55,6 +57,12 @@ Regexp problems: engine, can we do this with the new engine? E.g. with "/\%(<\1>\)\@<=.*\%(<\/\(\w\+\)>\)\@=" matching text inside HTML tags. - Diff highlighting can be very slow. (Issue 309) +- Using "{1,1000}" is much slower than it was with the old engine. + (Dominique Pelle, 2015 Jan 22) +- Using %> for a virtual column has a check based on 'tabsize'. Better would + be to cache the result of win_linetabsize(col), storing both col and vcol, + and use them to decide whether win_linetabsize() needs to be called. Reset + col and vcol when moving to another line. Still using freed memory after using setloclist(). (lcd, 2014 Jul 23) More info Jul 24. Not clear why. @@ -83,30 +91,21 @@ inconsistent with the documentation. Better greek spell checking. Issue 299. -Patch to fix wrong formatting if 'linebreak' is set. (Christian Brabandt, 2014 -Nov 12) +Patch to fix slow valgrind highlighting. (Dominique, 2015 Jan 15) +Does maintainer respond? -Patch for fixing a problem of the combination of conceal and linebreak. -(Christian Brabandt, 2014 Dec 11) - -Any more changes from -https://github.com/chrisbra/vim-mq-patches/blob/master/linebreak_bug -? - -Patch to avoid recognizing polkit as hog files. (Issue 292) - -":0argedit foo" puts new argument in second place instead of first. -Patch from Ingo Karkat, 2014 Dec 19. - -Patch for greek characters on MS-Windows console. (Yasuhiro Matsumoto, 2014 -Dec 17) +Patch on issue 212: feedkeys() with dot doesn't work as expected. Patch to support hex values for setting option value. -(Zyx, 2015 Nov 6) +(Zyx, 2014 Nov 6) Patch to fix problems with small screen sizes. (Christian Brabandt, 2015 Jan 8) +":tabdo windo echo 'hi'" causes "* register not to be changed. +(Salman Halim, 2015 Jan 17) +Patch by Christian, 2015 Jan 20. There is another problem, wait a bit. + On MS-Windows running tests with Mercurial has problems when the fileformat of the input files are changed. (Ken Takata, Taro Muraoka, 2014 Sep 25) Update Nov 5. @@ -154,6 +153,9 @@ Mixup of highlighting when there is a match and SpellBad. (ZyX, 2015 Jan 1) Problem caused by patch 7.3.638: window->open does not update window correctly. Issue 91. With patch. +Patch for drag&drop reordering of GUI tab pages reordering. +(Ken Takata, 2013 Nov 22, second one, also by Masamichi Abe) + 'ff' is wrong for one-line file without EOL. (Patch on Issue 77) Patch on Issue 72: 'autochdir' causes problems for :vimgrep. @@ -209,6 +211,9 @@ Patch for building a 32bit Vim with 64bit MingW compiler. Delete old code in os_msdos.c, mch_FullName(). +Patch: On MS-Windows shellescape() may have to triple double quotes. +(Ingo Karkat, 2015 Jan 16) + Redo only remembers the last change. Could use "{count}g." to redo an older change. How does the user know which change? At least have a way to list them: ":repeats". @@ -233,9 +238,6 @@ Patch to add argument to :cquit. (Thinca, 2014 Oct 12) No error for missing endwhile. (ZyX, 2014 Mar 20) -start_global_changes() plus end_global_changes() causes problem for -clip_unnamed_plus. (Jason Pleau, 2014 Sep 12) - The entries added by matchaddpos() are returned by getmatches() but can't be set with setmatches(). (lcd47, 2014 Jun 29) @@ -257,7 +259,7 @@ More tests May 14. Update May 29. Update Aug 10. The garbage collector may use too much stack. Make set_ref_in_item() iterative instead of recursive. Test program by Marc Weber (2013 Dec 10) -Patch by Ben Fritz, 2014 Jun 22. +Patch by Ben Fritz, 2014 Jun 22. Update 2015 Jan 21. Related: Vim hangs when freeing a lot of objects. Patch by Yasuhiro Matsumoto, 2014 Aug 26. @@ -430,9 +432,6 @@ Patch from Christian Brabandt doesn't fix it completely. Patch from Christian Brabandt to preserve upper case marks when wiping out a buffer. (2013 Dec 9) -Patch for drag&drop reordering of GUI tab pages reordering. -(Ken Takata, 2013 Nov 22, second one, also by Masamichi Abe) - GTK: problem with 'L' in 'guioptions' changing the window width. (Aaron Cornelius, 2012 Feb 6) |