1- *todo.txt* For Vim version 7.4. Last change: 2015 Oct 31
1+ *todo.txt* For Vim version 7.4. Last change: 2015 Nov 10
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -35,6 +35,8 @@ not be repeated below, unless there is extra information.
3535-------------------- Known bugs and current work -----------------------
3636
3737Regexp problems:
38+ - Instructions for reproducing issue #465 (crash in nfa_regtry):
39+ https://github.com/mgedmin/vim-bug-465
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
4042 or into an allocated struct.
@@ -75,6 +77,12 @@ Regexp problems:
7577- The pattern "\1" with the old engine gives E65, with the new engine it
7678 matches the empty string. (Dominique Pelle, 2015 Oct 2)
7779
80+ runtime/optwin.vim missing options:
81+ rubydll
82+ pythondll
83+ perldll
84+ luadll
85+
7886Still using freed memory after using setloclist(). (lcd, 2014 Jul 23)
7987More info Jul 24. Not clear why.
8088
@@ -83,6 +91,20 @@ work. (ZyX, 2013 Sep 28)
8391
8492Problem using ":try" inside ":execute". (ZyX, 2013 Sep 15)
8593
94+ When running out of memory, lalloc() invokes the garbage collector.
95+ May cause freeing used memory. Just remove that call?
96+ Or add flag to avoid it when undesired.
97+
98+ Installation of .desktop files does not work everywhere.
99+ It's now fixed, but the target directory probably isn't right.
100+ Add configure check?
101+ Should use /usr/local/share/applications or /usr/share/applications.
102+ Or use $XDG_DATA_DIRS.
103+ Also need to run update-desktop-database (Kuriyama Kazunobu, 2015 Nov 4)
104+
105+ Access to uninitialized memory in match_backref() regexp_nda.c:4882
106+ (Dominique Pelle, 2015 Nov 6)
107+
86108Netrw update. (Charles 2015 Oct 23)
87109
88110Patch to use local value of 'errorformat' in :cexpr. (Christian Brabandt,
@@ -96,8 +118,6 @@ directory exists. (Sergio Gallelli, 2013 Dec 29)
96118
97119Updated syntax files. (Charles Campbell, 2015 Oct 19)
98120
99- Patch to include .desktop files in the distribution. PR #455.
100-
101121Better changelog syntax file. (Martin Florian, 2015 Oct 25)
102122
103123Better readline syntax file. (Raphael Bazaud, 2015 Oct 25)
@@ -112,19 +132,10 @@ changes the window layout and the current window. Make a variant that saves
112132and restores. Use in the matchparen plugin.
113133Perhaps we can use ":silent window"?
114134
115- Patch for documentation mistakes. (Hirohito Higashi, 2015 Oct 22)
116-
117135Illegal memory access, requires ASAN to see. (Dominique Pelle, 2015 Jul 28)
118136
119137Gvim: when both Tab and CTRL-I are mapped, use CTRL-I not for Tab.
120138
121- Patch for yaml indent, #458.
122-
123- Patch for Python to add isatty, readable, etc. (PR #464)
124-
125- Patch to add options for specifying dll names. (Kazuki Sakamoto, 2015 Oct 16)
126- PR #452 Check if it's secure (can't set from modeline).
127-
128139Unexpected delay when using CTRL-O u. It's not timeoutlen.
129140(Gary Johnson, 2015 Aug 28)
130141
@@ -133,17 +144,31 @@ Same for src/xxd/Make_cyg.mak
133144
134145Python: ":py raw_input('prompt' )" doesn't work. (Manu Hack)
135146
147+ Patch to fix memory leak. (Dominique Pelle, 2015 Nov 4)
148+
149+ Using uninitialized memory. (Dominique Pelle, 2015 Nov 4)
150+
151+ Patch to recognize string slice for variable followed by colon.
152+ (Hirohito Higashi, 2015 Nov 3)
153+
154+ Patch to support hangul input with utf-8.
155+
156+ Patch to support UTF-8 for Hangul. (Shawn Y.H. Kim, 2011 May 1)
157+ Needs more work. Pinged 2012 Jan 4.
158+
136159Patch to add debug backtrace. (Alberto Fanjul, 2015 Sep 27)
137160Asked for :frame command.
138161
162+ vt52 terminal codes are not correct. Patch from Random, 2015 Nov 5.
163+
139164MS-Windows: When editing a file with a leading space, writing it uses the
140165wrong name. (Aram, 2014 Nov 7) Vim 7.4.
141166
142167Can't recognize the $ProgramFiles(x86) environment variable. Recognize it
143168specifically? First try with the parens, then without.
144169
145170Patch to add 'tagcase' option, whether to ignore case for tags.
146- (Gary Johnson, 2015 Oct 17 )
171+ (Gary Johnson, 2015 Nov 6 )
147172
148173Patch to fix "." after CTRL-A in Visual block mode. (Ozaki Kiichi, 2015 Oct
14917424)
@@ -196,6 +221,8 @@ Example in editing.txt uses $HOME with the expectating that it ends in a
196221slash. For me it does, but perhaps not for everybody. Add a function that
197222inserts a slash when needed? pathconcat(dir, path) (Thilo Six, 2015 Aug 12)
198223
224+ Patch to load TCL dynamically. (Ken Takata, 2015 Nov 10)
225+
199226ml_updatechunk() is slow when retrying for another encoding. (John Little,
2002272014 Sep 11)
201228
@@ -222,9 +249,6 @@ Is this right?
222249Patch to have CTRL-A and CTRL-X update the '[ and '] marks.
223250(Yukihiro Nakadaira, 2015 Aug 23)
224251
225- On MS-Windows viminfo file is always given the hidden attribute? (raulnac,
226- 2015 Oct 30)
227-
228252Patch to make getregtype() return the right size for non-linux systems.
229253(Yasuhiro Matsumoto, 2014 Jul 8)
230254Breaks test_eval. Inefficient, can we only compute y_width when needed?
@@ -409,8 +433,6 @@ from?
409433Problem with upwards search on Windows (works OK on Linux). (Brett Stahlman,
4104342014 Jun 8)
411435
412- Patch to load TCL dynamically. (Ken Takata, 2014 Sep 20)
413-
414436Include a plugin manager with Vim? Neobundle seems to be the best currently.
415437Long message about this from ZyX, 2014 Mar 23. And following replies.
416438Also see http://vim-wiki.mawercer.de/wiki/topic/vim%20plugin%20managment.html
@@ -803,9 +825,6 @@ Only for MS-Windows. No documentation. Do we want this?
803825
804826Patch to support cursor shape in Cygwin console. (Ben bgold, 2011 Dec 27)
805827
806- Patch to support UTF-8 for Hangul. (Shawn Y.H. Kim, 2011 May 1)
807- Needs more work. Pinged 2012 Jan 4.
808-
809828Issue 64: when 'incsearch' is on can't paste LF on command line.
810829
811830On MS-Windows a temp dir with a & init causes system() to fail. (Ben Fritz,
0 commit comments