1- *todo.txt* For Vim version 7.4. Last change: 2015 Jan 23
1+ *todo.txt* For Vim version 7.4. Last change: 2015 Feb 03
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -35,8 +35,6 @@ not be repeated below, unless there is extra information.
3535-------------------- Known bugs and current work -----------------------
3636
3737Regexp problems:
38- - The NFA engine does not implement the time limit passed to
39- nfa_regexec_multi()
4038- Using win_linetabsize() can still be slow. Cache the result, store col and
4139 vcol. Reset them when moving to another line.
4240- Very slow with a long line and Ruby highlighting. (John Whitley, 2014 Dec 4)
@@ -57,16 +55,20 @@ Regexp problems:
5755 engine, can we do this with the new engine? E.g. with
5856 "/\%(<\1>\)\@<=.*\%(<\/\(\w\+\)>\)\@=" matching text inside HTML tags.
5957- 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)
6258- Using %> for a virtual column has a check based on 'tabsize' . Better would
6359 be to cache the result of win_linetabsize(col), storing both col and vcol,
6460 and use them to decide whether win_linetabsize() needs to be called. Reset
6561 col and vcol when moving to another line.
62+ - this doesn't work: "syntax match ErrorMsg /.\%9l\%>20c\&\%<28c/". Leaving
63+ out the \& works. Seems any column check after \& fails.
6664
6765Still using freed memory after using setloclist(). (lcd, 2014 Jul 23)
6866More info Jul 24. Not clear why.
6967
68+ Docs: "= register is writable. (Christian Brabandt, 2015 Jan 28)
69+
70+ New syntax file for pfmain. (Anton Shestakov, 2015 Feb 2)
71+
7072Patch to make getregtype() return the right size for non-linux systems.
7173(Yasuhiro Matsumoto, 2014 Jul 8)
7274Breaks test_eval. Inefficient, can we only compute y_width when needed?
@@ -91,31 +93,26 @@ inconsistent with the documentation.
9193
9294Better greek spell checking. Issue 299.
9395
94- Patch to fix slow valgrind highlighting. (Dominique, 2015 Jan 15)
95- Does maintainer respond?
96-
97- Patch on issue 212: feedkeys() with dot doesn't work as expected.
98-
99- Patch to support hex values for setting option value.
100- (Zyx, 2014 Nov 6)
101-
102- Patch to fix problems with small screen sizes. (Christian Brabandt, 2015 Jan
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.
108-
10996On MS-Windows running tests with Mercurial has problems when the fileformat of
11097the input files are changed. (Ken Takata, Taro Muraoka, 2014 Sep 25)
11198Update Nov 5.
11299
113100MS-Windows: Crash opening very long file name starting with "\\".
114101(Christian Brock, 2012 Jun 29)
115102
116- Patch for this from Marcin Szamotulski, 2014 Dec 28:
117- 8 Make the # register writable, so that it can be restored after jumping
118- around in windows.
103+ Patch to add "tn" termcap feature, whether Vim can write in the last screen
104+ cell. (Hayaki Saito, 2015 Jan 28)
105+
106+ Patch to fix getting buffer number for autocommand. (Lech Lorens, 2015 Jan 27)
107+
108+ Add a few features to xxd. (Vadim Vygonets, 2013 Nov 11)
109+ Patches: 2013 Nov 19
110+ 1: Add -e: little endian hexdump
111+ 2: Add -o: add offset to displayed position
112+ 3: Change displayed file position width to 8 chars
113+
114+ Undo messes up text. Issue 324.
115+ Patch from Christian on the issue.
119116
120117Using CTRL-L while popup menu is visible behaves like CTRL-P , which is wrong.
121118Patch by Yasuhiro Matsumoto, 2015 Jan 5.
@@ -132,6 +129,8 @@ patch from Ken Takata (2014 Nov 6)
132129ml_updatechunk() is slow when retrying for another encoding. (John Little,
1331302014 Sep 11)
134131
132+ Patch to add counts to zr and zm. (Marcin Szamotulski, 2015 Jan 28)
133+
135134Patch to add a different escape sequence for replace mode.
136135(Omar Sandoval, 2014 Nov 30)
137136
@@ -142,9 +141,19 @@ Patch by Yasuhiro Matsumoto, 2014 Dec 14.
142141
143142Extended file attributes lost on write (backupcopy=no). Issue 306.
144143
144+ Patch to add an argument to ":ls" for specific kinds of buffers.
145+ (Marcin Szamotulski, 2015 Jan 31)
146+
147+ Crash when using R syntax. (Jakson Alves de Aquino, 2015 Jan 30)
148+ Memory freed by ":syn clear" but still referenced, syntax items referenced
149+ from two windows?
150+
145151Window height computed incorrectly when Vim is minimized.
146152Patch to fix this. (Ingo Karkat, 2014 Dec 19)
147153
154+ Patch to fix CTRL-W handling in Insert mode for multi-byte characters.
155+ (Yasuhiro Matsumoto, 2015 Jan 29, update with test)
156+
148157Patch to allow values greater than 255 for ctermfg/ctermbg on Windows.
149158(Yasuhiro Matsumoto, 2014 Dec 5)
150159
@@ -153,6 +162,8 @@ Mixup of highlighting when there is a match and SpellBad. (ZyX, 2015 Jan 1)
153162Problem caused by patch 7.3.638: window->open does not update window
154163correctly. Issue 91. With patch.
155164
165+ Patch to add 'belloff' option. (Christian Brabandt, 2015 Jan 31)
166+
156167Patch for drag&drop reordering of GUI tab pages reordering.
157168(Ken Takata, 2013 Nov 22, second one, also by Masamichi Abe)
158169
@@ -257,12 +268,6 @@ Update 2015 Jan 10.
257268Win32: patch to use 64 bit stat() if possible. (Ken Takata, 2014 May 12)
258269More tests May 14. Update May 29. Update Aug 10.
259270
260- The garbage collector may use too much stack. Make set_ref_in_item()
261- iterative instead of recursive. Test program by Marc Weber (2013 Dec 10)
262- Patch by Ben Fritz, 2014 Jun 22. Update 2015 Jan 21.
263- Related: Vim hangs when freeing a lot of objects. Patch by Yasuhiro
264- Matsumoto, 2014 Aug 26.
265-
266271Idea: For a window in the middle (has window above and below it), use
267272right-mouse-drag on the status line to move a window up/down without changing
268273its height? It's like dragging the status bar above it at the same time.
@@ -272,6 +277,9 @@ What for systems that don't have unsetenv()?
272277
273278Patch to add a :domodeline command. (Christian Brabandt, 2014 Oct 21)
274279
280+ Patch to add TabNew, TabNewEntered and TabClosed autocommand events.
281+ (Felipe Morales, 2015 Feb 1)
282+
275283This does not give an error: (Andre Sihera, 2014 Mar 21)
276284 vim -u NONE 1 2 3 -c 'bufdo if 1 | echo 1'
277285This neither: (ZyX)
@@ -1656,12 +1664,6 @@ Check for this and use iconv? (Edward L. Fox, 2007 Sep 12)
16561664Does the conversion in the other direction work when 'fileencodings' is set
16571665properly?
16581666
1659- Add a few features to xxd. (Vadim Vygonets, 2013 Nov 11)
1660- Patches: 2013 Nov 19
1661- 1: Add -e: little endian hexdump
1662- 2: Add -o: add offset to displayed position
1663- 3: Change displayed file position width to 8 chars
1664-
16651667Cursor displayed in the wrong position when using 'numberwidth' . (James Vega,
166616682007 Jun 21)
16671669
0 commit comments