1- *todo.txt* For Vim version 7.4. Last change: 2016 Jan 03
1+ *todo.txt* For Vim version 7.4. Last change: 2016 Jan 10
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -34,6 +34,8 @@ not be repeated below, unless there is extra information.
3434 *known-bugs*
3535-------------------- Known bugs and current work -----------------------
3636
37+ /tmp/test_increment_new_style.patch.2
38+
3739Regexp problems:
3840- The regexp engines are not reentrant, causing havoc when interrupted by a
3941 remote expression or something else. Move global variables onto the stack
@@ -76,10 +78,13 @@ Regexp problems:
7678 matches the empty string. (Dominique Pelle, 2015 Oct 2, Nov 24)
7779- Search for \\~ causes error E874.
7880
79- Need better instructions about how to install all interfaces and how to build
80- Vim with them.
81- For Ruby: https://github.com/ruby/ruby/tree/trunk/win32
82- Or use Ken Takata's hack.
81+ Help to build with interfaces. (Ken Takata, 2015 Jan 5)
82+
83+ Need to try out instructions in INSSTALLpc.txt about how to install all
84+ interfaces and how to build Vim with them.
85+ Appveyor build with self-installing executable, includes getting most
86+ interfaces: https://github.com/k-takata/vim/tree/chrisbra-appveyor-build
87+ result: https://ci.appveyor.com/project/k-takata/vim/history
8388
8489Still using freed memory after using setloclist(). (lcd, 2014 Jul 23)
8590More info Jul 24. Not clear why.
@@ -96,6 +101,10 @@ Should use /usr/local/share/applications or /usr/share/applications.
96101Or use $XDG_DATA_DIRS.
97102Also need to run update-desktop-database (Kuriyama Kazunobu, 2015 Nov 4)
98103
104+ Patch to update the help summary. (Christian Brabandt, 2015 Jan 10)
105+
106+ Add has('crypt-blowfish') and has('crypt-blowfish2') (Smu Johnson)
107+
99108Access to uninitialized memory in match_backref() regexp_nda.c:4882
100109(Dominique Pelle, 2015 Nov 6)
101110
@@ -105,12 +114,23 @@ directory exists. (Sergio Gallelli, 2013 Dec 29)
105114Using ":windo" to set options in all windows has the side effect that it
106115changes the window layout and the current window. Make a variant that saves
107116and restores. Use in the matchparen plugin.
108- Perhaps we can use "window <restore> {cmd} "?
117+ Perhaps we can use ":windo <restore> {cmd} "?
118+ Patch to add <restore> to :windo, :bufdo, etc. (Christian Brabandt, 2015 Jan
119+ 6, 2nd message)
120+ Alternative: ":keeppos" command modifier: ":keeppos windo {cmd} ".
109121
110122Illegal memory access, requires ASAN to see. (Dominique Pelle, 2015 Jul 28)
111123
112124Gvim: when both Tab and CTRL-I are mapped, use CTRL-I not for Tab.
113125
126+ Patch to fix "." after CTRL-A in Visual block mode. (Ozaki Kiichi, 2015 Oct
127+ 24)
128+
129+ Patch to have CTRL-A and CTRL-X update the '[ and '] marks.
130+ (Yukihiro Nakadaira, 2015 Aug 23)
131+
132+ Patch for GVimExt building with VS2015. (Mike Williams, 2015 Jan 10)
133+
114134Unexpected delay when using CTRL-O u. It's not timeoutlen.
115135(Gary Johnson, 2015 Aug 28)
116136
@@ -128,27 +148,28 @@ set_color_count().
128148
129149Python: ":py raw_input('prompt' )" doesn't work. (Manu Hack)
130150
131- Patch to add wordcount(). (Christian Brabandt, 2015 Nov 27)
132-
133151Plugin to use Vim in MANPAGER. Konfekt, PR #491
134152
135153Using uninitialized memory. (Dominique Pelle, 2015 Nov 4)
136154
155+ Patch for explaining the help. (Christian Brabandt, 2015 Jan 8)
156+ Should be in the user manual?
157+
137158Patch to recognize string slice for variable followed by colon.
138159(Hirohito Higashi, 2015 Nov 24)
139160
140161Patch to add debug backtrace. (Alberto Fanjul, 2015 Sep 27)
141162Update 2016 Jan 2. Issue #433
142163
164+ Patch to make mzscheme (racket) interface work. (Yukihiro Nakadaira, 2015 Jan
165+ 10) Doesn't work for me, need to build from source.
166+
143167MS-Windows: When editing a file with a leading space, writing it uses the
144168wrong name. (Aram, 2014 Nov 7) Vim 7.4.
145169
146170Can't recognize the $ProgramFiles(x86) environment variable. Recognize it
147171specifically? First try with the parens, then without.
148172
149- Patch to fix "." after CTRL-A in Visual block mode. (Ozaki Kiichi, 2015 Oct
150- 24)
151-
152173Half-finished patch to fix the Problem using cgn to change a search hit when
153174replacement includes hit. Reported by John Beckett, fix by Christian Brabandt,
1541752015 Dec 14, Update Dec 15.
@@ -159,7 +180,7 @@ Patch to make building GVimExt with VS2015. (Mike Williams, 2015 Dec 13)
159180Value returned by virtcol() changes depending on how lines wrap. This is
160181inconsistent with the documentation.
161182
162- Patch to add perleval(). (Damien, 2015 Dec 8)
183+ Patch to add perleval(). (Damien, 2015 Dec 8, update 2016 Jan 4 )
163184
164185Can we cache the syntax attributes, so that updates for 'relativenumber' and
165186'cursorline' /'cursorcolumn' are a lot faster?
@@ -195,6 +216,11 @@ Nov 29)
195216If libiconv.dll is not found search for libiconv2.dll. (Yasuhiro Matsumoto,
1962172015 Oct 7)
197218
219+ Using an external diff is inefficient. Not all systems have a good diff
220+ program available (esp. MS-Windows). Would be nice to have in internal diff
221+ implementation. Can then also use this for displaying changes within a line.
222+ Olaf Dabrunz is working on this.
223+
198224The OptionSet autocommand event is not always triggered. (Rick Howe, 2015 Sep
19922524): :diffthis, :diffoff.
200226
@@ -227,12 +253,16 @@ Sep 10)
227253Patch to be able to use hex numbers with :digraph. (Lcd, 2015 Sep 6)
228254Update Sep 7. Update by Christian Brabandt, 2015 Sep 8.
229255
256+ Patch to improve I/O for Perl. (Damine, 2015 Jan 9)
257+
258+ Patch to set antialiasing style on Windows. (Ondrej Balaz, 2013 Mar 14)
259+ Needs a different check for CLEARTYPE_QUALITY.
260+ Problem mentioned by Christian Brabandt, 2016 Jan 4.
261+
230262Example in editing.txt uses $HOME with the expectating that it ends in a
231263slash. For me it does, but perhaps not for everybody. Add a function that
232264inserts a slash when needed? pathconcat(dir, path) (Thilo Six, 2015 Aug 12)
233265
234- Patch to load TCL dynamically. (Ken Takata, 2015 Nov 11)
235-
236266ml_updatechunk() is slow when retrying for another encoding. (John Little,
2372672014 Sep 11)
238268
@@ -263,9 +293,6 @@ Work in progress.
263293Patch for global-local options consistency. (Arnaud Decara, 2015 Jul 22)
264294Is this right?
265295
266- Patch to have CTRL-A and CTRL-X update the '[ and '] marks.
267- (Yukihiro Nakadaira, 2015 Aug 23)
268-
269296Patch to make getregtype() return the right size for non-linux systems.
270297(Yasuhiro Matsumoto, 2014 Jul 8)
271298Breaks test_eval. Inefficient, can we only compute y_width when needed?
@@ -359,7 +386,7 @@ Patch for ordered dict. (Ozaki Kiichi, 2015 May 7)
359386Patch to make closed folds line up. (Charles Campbell, 2014 Sep 12)
360387Remark from Roland Eggner: does it cause crashes? (2014 Dec 12)
361388Updated patch by Roland Eggner, Dec 16
362- Updated patch from Charles, Dec 29 .
389+ Updated patch from Charles, 2016 Jan 4 .
363390
364391Patch to open folds for 'incsearch' . (Christian Brabandt, 2015 Jan 6)
365392
@@ -672,9 +699,6 @@ Patch by Christian Brabandt, 2013 Apr 20, unfinished.
672699
673700Bug: findfile("any", "file:///tmp ;") does not work.
674701
675- Patch to set antialiasing style on Windows. (Ondrej Balaz, 2013 Mar 14)
676- Needs a different check for CLEARTYPE_QUALITY.
677-
678702In the ATTENTION message about an existing swap file, mention the name of the
679703process that is running. It might actually be some other program, e.g. after
680704a reboot.
@@ -2746,8 +2770,7 @@ Macintosh:
274627708 On MS-Windows ":make" doesn't show output while it is working. Use the
27472771 tee.exe from http://unxutils.sourceforge.net/ ? About 16 Kbyte in the
27482772 UnxUtils.zip archive.
2749- Alternate one: http://www.pramodx.20m.com/tee_for_win32.htm , but Walter
2750- Briscoe says it's not as good.
2773+ Is it better than what we have in src/tee?
275127748 When doing Insert mode completion a mapping cannot recursively call
27522775 edit(), because the completion information is global. Put everything in
27532776 an allocated structure?
@@ -4632,7 +4655,6 @@ Visual mode:
463246556 ":left" and ":right" should work in Visual block mode.
463346567 CTRL-I and CTRL-O should work in Visual mode, but only jump to marks in the
46344657 current buffer.
4635- 7 CTRL-A and CTRL-X should increase/decrease all numbers in the Visual area.
463646586 In non-Block mode, "I" should insert the same text in front of each line,
46374659 before the first non-blank, "gI" in column 1.
463846606 In non-Block mode, "A" should append the same text after each line.
0 commit comments