Mercurial > vim
comparison runtime/doc/todo.txt @ 7245:8896150aba23
commit https://github.com/vim/vim/commit/e392eb41f8dfc01bd13634e534ac6b4d505326f4
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Nov 19 20:38:09 2015 +0100
Update runtime files.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 19 Nov 2015 20:45:05 +0100 |
parents | 873eae260c97 |
children | 17333ebd2bbd |
comparison
equal
deleted
inserted
replaced
7244:b0d0413ea41f | 7245:8896150aba23 |
---|---|
1 *todo.txt* For Vim version 7.4. Last change: 2015 Nov 10 | 1 *todo.txt* For Vim version 7.4. Last change: 2015 Nov 19 |
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 - Instructions for reproducing issue #465 (crash in nfa_regtry): | 38 - Instructions for reproducing issue #465 (crash in nfa_regtry): |
39 https://github.com/mgedmin/vim-bug-465 | 39 https://github.com/mgedmin/vim-bug-465 |
40 More info on the issue | |
40 - The regexp engines are not reentrant, causing havoc when interrupted by a | 41 - The regexp engines are not reentrant, causing havoc when interrupted by a |
41 remote expression or something else. Move global variables onto the stack | 42 remote expression or something else. Move global variables onto the stack |
42 or into an allocated struct. | 43 or into an allocated struct. |
43 - The old engine does not find a match for "/\%#=1\(\)\{80}", the new engine | 44 - The old engine does not find a match for "/\%#=1\(\)\{80}", the new engine |
44 matches everywhere. | 45 matches everywhere. |
75 - this doesn't work: "syntax match ErrorMsg /.\%9l\%>20c\&\%<28c/". Leaving | 76 - this doesn't work: "syntax match ErrorMsg /.\%9l\%>20c\&\%<28c/". Leaving |
76 out the \& works. Seems any column check after \& fails. | 77 out the \& works. Seems any column check after \& fails. |
77 - The pattern "\1" with the old engine gives E65, with the new engine it | 78 - The pattern "\1" with the old engine gives E65, with the new engine it |
78 matches the empty string. (Dominique Pelle, 2015 Oct 2) | 79 matches the empty string. (Dominique Pelle, 2015 Oct 2) |
79 | 80 |
80 runtime/optwin.vim missing options: | |
81 rubydll | |
82 pythondll | |
83 perldll | |
84 luadll | |
85 | |
86 Still using freed memory after using setloclist(). (lcd, 2014 Jul 23) | 81 Still using freed memory after using setloclist(). (lcd, 2014 Jul 23) |
87 More info Jul 24. Not clear why. | 82 More info Jul 24. Not clear why. |
88 | 83 |
89 Problem that a previous silent ":throw" causes a following try/catch not to | 84 Problem that a previous silent ":throw" causes a following try/catch not to |
90 work. (ZyX, 2013 Sep 28) | 85 work. (ZyX, 2013 Sep 28) |
91 | 86 |
92 Problem using ":try" inside ":execute". (ZyX, 2013 Sep 15) | 87 Problem using ":try" inside ":execute". (ZyX, 2013 Sep 15) |
93 | |
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 | 88 |
98 Installation of .desktop files does not work everywhere. | 89 Installation of .desktop files does not work everywhere. |
99 It's now fixed, but the target directory probably isn't right. | 90 It's now fixed, but the target directory probably isn't right. |
100 Add configure check? | 91 Add configure check? |
101 Should use /usr/local/share/applications or /usr/share/applications. | 92 Should use /usr/local/share/applications or /usr/share/applications. |
114 https://github.com/chrisbra/vim-sqloracle-syntax/blob/master/syntax/sqloracle.vim | 105 https://github.com/chrisbra/vim-sqloracle-syntax/blob/master/syntax/sqloracle.vim |
115 | 106 |
116 ":cd C:\Windows\System32\drivers\etc*" does not work, even though the | 107 ":cd C:\Windows\System32\drivers\etc*" does not work, even though the |
117 directory exists. (Sergio Gallelli, 2013 Dec 29) | 108 directory exists. (Sergio Gallelli, 2013 Dec 29) |
118 | 109 |
119 Updated syntax files. (Charles Campbell, 2015 Oct 19) | |
120 | |
121 Better changelog syntax file. (Martin Florian, 2015 Oct 25) | 110 Better changelog syntax file. (Martin Florian, 2015 Oct 25) |
122 | 111 |
123 Better readline syntax file. (Raphael Bazaud, 2015 Oct 25) | 112 Better readline syntax file. (Raphael Bazaud, 2015 Oct 25) |
124 | 113 |
125 English spell checking has an error. Updating doesn't work. | 114 English spell checking has an error. Updating doesn't work. |
137 Gvim: when both Tab and CTRL-I are mapped, use CTRL-I not for Tab. | 126 Gvim: when both Tab and CTRL-I are mapped, use CTRL-I not for Tab. |
138 | 127 |
139 Unexpected delay when using CTRL-O u. It's not timeoutlen. | 128 Unexpected delay when using CTRL-O u. It's not timeoutlen. |
140 (Gary Johnson, 2015 Aug 28) | 129 (Gary Johnson, 2015 Aug 28) |
141 | 130 |
131 Instead of separately uploading patches to the ftp site, can we get them from | |
132 github? This URL works: | |
133 https://github.com/vim/vim/compare/v7.4.920%5E...v7.4.920.diff | |
134 > | |
142 Can src/GvimExt/Make_cyg.mak be removed? | 135 Can src/GvimExt/Make_cyg.mak be removed? |
143 Same for src/xxd/Make_cyg.mak | 136 Same for src/xxd/Make_cyg.mak |
144 | 137 |
145 Python: ":py raw_input('prompt')" doesn't work. (Manu Hack) | 138 Python: ":py raw_input('prompt')" doesn't work. (Manu Hack) |
146 | 139 |
174 24) | 167 24) |
175 | 168 |
176 Value returned by virtcol() changes depending on how lines wrap. This is | 169 Value returned by virtcol() changes depending on how lines wrap. This is |
177 inconsistent with the documentation. | 170 inconsistent with the documentation. |
178 | 171 |
172 Patch to add window and tab arguments to getcwd(). (Thinca, 2015 Nov 15) | |
173 | |
174 To support Thai (and other languages) word boundaries, include the ICU | |
175 library: http://userguide.icu-project.org/boundaryanalysis | |
176 | |
179 When complete() first argument is before where insert started and 'backspace' | 177 When complete() first argument is before where insert started and 'backspace' |
180 is Vi compatible, the completion fails. (Hirohito Higashi, 2015 Feb 19) | 178 is Vi compatible, the completion fails. (Hirohito Higashi, 2015 Feb 19) |
181 | 179 |
182 Test 44 fails when [[=A=]] is changed to [[=À=]]. Caused by getcmdline() not | 180 Test 44 fails when [[=A=]] is changed to [[=À=]]. Caused by getcmdline() not |
183 handling the 0x80 as a second byte correctly? (Dominique Pelle, 2015 Jun 10) | 181 handling the 0x80 as a second byte correctly? (Dominique Pelle, 2015 Jun 10) |
185 Weird encryption problems on Windows. (Ben Fritz, 2015 Feb 13) | 183 Weird encryption problems on Windows. (Ben Fritz, 2015 Feb 13) |
186 Goes away when disabling the swap file. (might1, Feb 16) | 184 Goes away when disabling the swap file. (might1, Feb 16) |
187 | 185 |
188 MS-Windows: Crash opening very long file name starting with "\\". | 186 MS-Windows: Crash opening very long file name starting with "\\". |
189 (Christian Brock, 2012 Jun 29) | 187 (Christian Brock, 2012 Jun 29) |
188 | |
189 Patch to add ":syn iskeyword". (Christian Brabandt, 2015 Nov 10) | |
190 | 190 |
191 If libiconv.dll is not found search for libiconv2.dll. (Yasuhiro Matsumoto, | 191 If libiconv.dll is not found search for libiconv2.dll. (Yasuhiro Matsumoto, |
192 2015 Oct 7) | 192 2015 Oct 7) |
193 | 193 |
194 The OptionSet autocommand event is not always triggered. (Rick Howe, 2015 Sep | 194 The OptionSet autocommand event is not always triggered. (Rick Howe, 2015 Sep |
219 | 219 |
220 Example in editing.txt uses $HOME with the expectating that it ends in a | 220 Example in editing.txt uses $HOME with the expectating that it ends in a |
221 slash. For me it does, but perhaps not for everybody. Add a function that | 221 slash. For me it does, but perhaps not for everybody. Add a function that |
222 inserts a slash when needed? pathconcat(dir, path) (Thilo Six, 2015 Aug 12) | 222 inserts a slash when needed? pathconcat(dir, path) (Thilo Six, 2015 Aug 12) |
223 | 223 |
224 Patch to load TCL dynamically. (Ken Takata, 2015 Nov 10) | 224 Patch to load TCL dynamically. (Ken Takata, 2015 Nov 11) |
225 | 225 |
226 ml_updatechunk() is slow when retrying for another encoding. (John Little, | 226 ml_updatechunk() is slow when retrying for another encoding. (John Little, |
227 2014 Sep 11) | 227 2014 Sep 11) |
228 | 228 |
229 Patch to fix checking global option value when not using it. | 229 Patch to fix checking global option value when not using it. |
256 Patch to use different terminal mode settings for system(). (Hayaki Saito) | 256 Patch to use different terminal mode settings for system(). (Hayaki Saito) |
257 Does this work for everybody? | 257 Does this work for everybody? |
258 | 258 |
259 Patch to fix that wide characters do not work properly after exiting. | 259 Patch to fix that wide characters do not work properly after exiting. |
260 (Yasuhiro Matsumoto, 2015 May 24) Better patch to come. | 260 (Yasuhiro Matsumoto, 2015 May 24) Better patch to come. |
261 | |
262 Patch to add wordcount(). Same info as g CTRL-G. (Christian Brabandt, 2015 | |
263 Nov 17) | |
261 | 264 |
262 Patch for man.vim. (SungHyun Nam, 2015 May 20) | 265 Patch for man.vim. (SungHyun Nam, 2015 May 20) |
263 Doesn't work completely (Dominique Orban) | 266 Doesn't work completely (Dominique Orban) |
264 | 267 |
265 Patch to add a "literal" argument to bufnr(). (Olaf Dabrunz, 2015 Aug 4) | 268 Patch to add a "literal" argument to bufnr(). (Olaf Dabrunz, 2015 Aug 4) |
392 | 395 |
393 Patch to make extend() fail early when it might fail at some point. | 396 Patch to make extend() fail early when it might fail at some point. |
394 (Olaf Dabrunz, 2015 May 2) Makes extend() slower, do we still want it? | 397 (Olaf Dabrunz, 2015 May 2) Makes extend() slower, do we still want it? |
395 Perhaps only the checks that can be done without looping over the dict or | 398 Perhaps only the checks that can be done without looping over the dict or |
396 arguments. | 399 arguments. |
400 | |
401 Problem with transparent and matchgroup. Issue #475 | |
397 | 402 |
398 Patch to add :arglocal and :arglists. (Marcin Szamotulski, 2014 Aug 6) | 403 Patch to add :arglocal and :arglists. (Marcin Szamotulski, 2014 Aug 6) |
399 | 404 |
400 Spell files use a latin single quote. Unicode also has another single quote: | 405 Spell files use a latin single quote. Unicode also has another single quote: |
401 0x2019. (Ron Aaron, 2014 Apr 4) | 406 0x2019. (Ron Aaron, 2014 Apr 4) |