Mercurial > vim
comparison runtime/doc/todo.txt @ 6530:435956324539
Update runtime files.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sun, 25 Jan 2015 13:02:57 +0100 |
parents | 198e1e498edf |
children | b0a227941705 |
comparison
equal
deleted
inserted
replaced
6529:3d2db5a7403f | 6530:435956324539 |
---|---|
1 *todo.txt* For Vim version 7.4. Last change: 2015 Jan 14 | 1 *todo.txt* For Vim version 7.4. Last change: 2015 Jan 23 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
35 -------------------- Known bugs and current work ----------------------- | 35 -------------------- Known bugs and current work ----------------------- |
36 | 36 |
37 Regexp problems: | 37 Regexp problems: |
38 - The NFA engine does not implement the time limit passed to | 38 - The NFA engine does not implement the time limit passed to |
39 nfa_regexec_multi() | 39 nfa_regexec_multi() |
40 - Using win_linetabsize() can still be slow. Cache the result, store col and | |
41 vcol. Reset them when moving to another line. | |
40 - Very slow with a long line and Ruby highlighting. (John Whitley, 2014 Dec 4) | 42 - Very slow with a long line and Ruby highlighting. (John Whitley, 2014 Dec 4) |
41 - Bug with pattern: '\vblock (\d+)\.\n.*\d+%(\1)@<!\.$' | 43 - Bug with pattern: '\vblock (\d+)\.\n.*\d+%(\1)@<!\.$' |
42 (Lech Lorens, 2014 Feb 3) | 44 (Lech Lorens, 2014 Feb 3) |
43 - Issue 164: freeze on regexp search. | 45 - Issue 164: freeze on regexp search. |
44 - Ignorecase not handled properly for multi-byte characters. (Axel Bender, | 46 - Ignorecase not handled properly for multi-byte characters. (Axel Bender, |
53 - Bug relating to back references. (Ingo Karkat, 2014 Jul 24) | 55 - Bug relating to back references. (Ingo Karkat, 2014 Jul 24) |
54 - Using back reference before the capturing group sometimes works with the old | 56 - Using back reference before the capturing group sometimes works with the old |
55 engine, can we do this with the new engine? E.g. with | 57 engine, can we do this with the new engine? E.g. with |
56 "/\%(<\1>\)\@<=.*\%(<\/\(\w\+\)>\)\@=" matching text inside HTML tags. | 58 "/\%(<\1>\)\@<=.*\%(<\/\(\w\+\)>\)\@=" matching text inside HTML tags. |
57 - Diff highlighting can be very slow. (Issue 309) | 59 - Diff highlighting can be very slow. (Issue 309) |
60 - Using "{1,1000}" is much slower than it was with the old engine. | |
61 (Dominique Pelle, 2015 Jan 22) | |
62 - Using %> for a virtual column has a check based on 'tabsize'. Better would | |
63 be to cache the result of win_linetabsize(col), storing both col and vcol, | |
64 and use them to decide whether win_linetabsize() needs to be called. Reset | |
65 col and vcol when moving to another line. | |
58 | 66 |
59 Still using freed memory after using setloclist(). (lcd, 2014 Jul 23) | 67 Still using freed memory after using setloclist(). (lcd, 2014 Jul 23) |
60 More info Jul 24. Not clear why. | 68 More info Jul 24. Not clear why. |
61 | 69 |
62 Patch to make getregtype() return the right size for non-linux systems. | 70 Patch to make getregtype() return the right size for non-linux systems. |
81 Value returned by virtcol() changes depending on how lines wrap. This is | 89 Value returned by virtcol() changes depending on how lines wrap. This is |
82 inconsistent with the documentation. | 90 inconsistent with the documentation. |
83 | 91 |
84 Better greek spell checking. Issue 299. | 92 Better greek spell checking. Issue 299. |
85 | 93 |
86 Patch to fix wrong formatting if 'linebreak' is set. (Christian Brabandt, 2014 | 94 Patch to fix slow valgrind highlighting. (Dominique, 2015 Jan 15) |
87 Nov 12) | 95 Does maintainer respond? |
88 | 96 |
89 Patch for fixing a problem of the combination of conceal and linebreak. | 97 Patch on issue 212: feedkeys() with dot doesn't work as expected. |
90 (Christian Brabandt, 2014 Dec 11) | |
91 | |
92 Any more changes from | |
93 https://github.com/chrisbra/vim-mq-patches/blob/master/linebreak_bug | |
94 ? | |
95 | |
96 Patch to avoid recognizing polkit as hog files. (Issue 292) | |
97 | |
98 ":0argedit foo" puts new argument in second place instead of first. | |
99 Patch from Ingo Karkat, 2014 Dec 19. | |
100 | |
101 Patch for greek characters on MS-Windows console. (Yasuhiro Matsumoto, 2014 | |
102 Dec 17) | |
103 | 98 |
104 Patch to support hex values for setting option value. | 99 Patch to support hex values for setting option value. |
105 (Zyx, 2015 Nov 6) | 100 (Zyx, 2014 Nov 6) |
106 | 101 |
107 Patch to fix problems with small screen sizes. (Christian Brabandt, 2015 Jan | 102 Patch to fix problems with small screen sizes. (Christian Brabandt, 2015 Jan |
108 8) | 103 8) |
104 | |
105 ":tabdo windo echo 'hi'" causes "* register not to be changed. | |
106 (Salman Halim, 2015 Jan 17) | |
107 Patch by Christian, 2015 Jan 20. There is another problem, wait a bit. | |
109 | 108 |
110 On MS-Windows running tests with Mercurial has problems when the fileformat of | 109 On MS-Windows running tests with Mercurial has problems when the fileformat of |
111 the input files are changed. (Ken Takata, Taro Muraoka, 2014 Sep 25) | 110 the input files are changed. (Ken Takata, Taro Muraoka, 2014 Sep 25) |
112 Update Nov 5. | 111 Update Nov 5. |
113 | 112 |
152 Mixup of highlighting when there is a match and SpellBad. (ZyX, 2015 Jan 1) | 151 Mixup of highlighting when there is a match and SpellBad. (ZyX, 2015 Jan 1) |
153 | 152 |
154 Problem caused by patch 7.3.638: window->open does not update window | 153 Problem caused by patch 7.3.638: window->open does not update window |
155 correctly. Issue 91. With patch. | 154 correctly. Issue 91. With patch. |
156 | 155 |
156 Patch for drag&drop reordering of GUI tab pages reordering. | |
157 (Ken Takata, 2013 Nov 22, second one, also by Masamichi Abe) | |
158 | |
157 'ff' is wrong for one-line file without EOL. (Patch on Issue 77) | 159 'ff' is wrong for one-line file without EOL. (Patch on Issue 77) |
158 | 160 |
159 Patch on Issue 72: 'autochdir' causes problems for :vimgrep. | 161 Patch on Issue 72: 'autochdir' causes problems for :vimgrep. |
160 | 162 |
161 When 'balloonexpr' returns a list the result has a trailing newline. | 163 When 'balloonexpr' returns a list the result has a trailing newline. |
207 Patch for building a 32bit Vim with 64bit MingW compiler. | 209 Patch for building a 32bit Vim with 64bit MingW compiler. |
208 (Michael Soyka, 2014 Oct 15) | 210 (Michael Soyka, 2014 Oct 15) |
209 | 211 |
210 Delete old code in os_msdos.c, mch_FullName(). | 212 Delete old code in os_msdos.c, mch_FullName(). |
211 | 213 |
214 Patch: On MS-Windows shellescape() may have to triple double quotes. | |
215 (Ingo Karkat, 2015 Jan 16) | |
216 | |
212 Redo only remembers the last change. Could use "{count}g." to redo an older | 217 Redo only remembers the last change. Could use "{count}g." to redo an older |
213 change. How does the user know which change? At least have a way to list | 218 change. How does the user know which change? At least have a way to list |
214 them: ":repeats". | 219 them: ":repeats". |
215 | 220 |
216 Patch for glob(), adding slash to normal files. (Ingo Karkat, 2014 Dec 22) | 221 Patch for glob(), adding slash to normal files. (Ingo Karkat, 2014 Dec 22) |
231 | 236 |
232 Patch to add argument to :cquit. (Thinca, 2014 Oct 12) | 237 Patch to add argument to :cquit. (Thinca, 2014 Oct 12) |
233 | 238 |
234 No error for missing endwhile. (ZyX, 2014 Mar 20) | 239 No error for missing endwhile. (ZyX, 2014 Mar 20) |
235 | 240 |
236 start_global_changes() plus end_global_changes() causes problem for | |
237 clip_unnamed_plus. (Jason Pleau, 2014 Sep 12) | |
238 | |
239 The entries added by matchaddpos() are returned by getmatches() but can't be | 241 The entries added by matchaddpos() are returned by getmatches() but can't be |
240 set with setmatches(). (lcd47, 2014 Jun 29) | 242 set with setmatches(). (lcd47, 2014 Jun 29) |
241 | 243 |
242 Patch to add :arglocal and :arglists. (Marcin Szamotulski, 2014 Aug 6) | 244 Patch to add :arglocal and :arglists. (Marcin Szamotulski, 2014 Aug 6) |
243 | 245 |
255 Win32: patch to use 64 bit stat() if possible. (Ken Takata, 2014 May 12) | 257 Win32: patch to use 64 bit stat() if possible. (Ken Takata, 2014 May 12) |
256 More tests May 14. Update May 29. Update Aug 10. | 258 More tests May 14. Update May 29. Update Aug 10. |
257 | 259 |
258 The garbage collector may use too much stack. Make set_ref_in_item() | 260 The garbage collector may use too much stack. Make set_ref_in_item() |
259 iterative instead of recursive. Test program by Marc Weber (2013 Dec 10) | 261 iterative instead of recursive. Test program by Marc Weber (2013 Dec 10) |
260 Patch by Ben Fritz, 2014 Jun 22. | 262 Patch by Ben Fritz, 2014 Jun 22. Update 2015 Jan 21. |
261 Related: Vim hangs when freeing a lot of objects. Patch by Yasuhiro | 263 Related: Vim hangs when freeing a lot of objects. Patch by Yasuhiro |
262 Matsumoto, 2014 Aug 26. | 264 Matsumoto, 2014 Aug 26. |
263 | 265 |
264 Idea: For a window in the middle (has window above and below it), use | 266 Idea: For a window in the middle (has window above and below it), use |
265 right-mouse-drag on the status line to move a window up/down without changing | 267 right-mouse-drag on the status line to move a window up/down without changing |
427 Fold can't be opened after ":move". (Ein Brown) | 429 Fold can't be opened after ":move". (Ein Brown) |
428 Patch from Christian Brabandt doesn't fix it completely. | 430 Patch from Christian Brabandt doesn't fix it completely. |
429 | 431 |
430 Patch from Christian Brabandt to preserve upper case marks when wiping out a | 432 Patch from Christian Brabandt to preserve upper case marks when wiping out a |
431 buffer. (2013 Dec 9) | 433 buffer. (2013 Dec 9) |
432 | |
433 Patch for drag&drop reordering of GUI tab pages reordering. | |
434 (Ken Takata, 2013 Nov 22, second one, also by Masamichi Abe) | |
435 | 434 |
436 GTK: problem with 'L' in 'guioptions' changing the window width. | 435 GTK: problem with 'L' in 'guioptions' changing the window width. |
437 (Aaron Cornelius, 2012 Feb 6) | 436 (Aaron Cornelius, 2012 Feb 6) |
438 | 437 |
439 Patch to add option that tells whether small deletes go into the numbered | 438 Patch to add option that tells whether small deletes go into the numbered |