Mercurial > vim
comparison runtime/doc/todo.txt @ 7051:eff26a8620ce
commit https://github.com/vim/vim/commit/88774fdd23f08355297bb8cda78856859051d3c7
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Aug 25 19:52:04 2015 +0200
Updated runtime files and Italian messages.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 25 Aug 2015 20:00:06 +0200 |
parents | 349e6c01f35d |
children | f717d96a39b3 |
comparison
equal
deleted
inserted
replaced
7050:2ddd6c9ec05f | 7051:eff26a8620ce |
---|---|
1 *todo.txt* For Vim version 7.4. Last change: 2015 Aug 11 | 1 *todo.txt* For Vim version 7.4. Last change: 2015 Aug 25 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
33 | 33 |
34 *known-bugs* | 34 *known-bugs* |
35 -------------------- Known bugs and current work ----------------------- | 35 -------------------- Known bugs and current work ----------------------- |
36 | 36 |
37 Regexp problems: | 37 Regexp problems: |
38 - The regexp engines are not reentrant, causing havoc when interrupted by a | |
39 remote expression or something else. Move global variables onto the stack | |
40 or into an allocated struct. | |
38 - The old engine does not find a match for "/\%#=1\(\)\{80}", the new engine | 41 - The old engine does not find a match for "/\%#=1\(\)\{80}", the new engine |
39 matches everywhere. | 42 matches everywhere. |
40 - Using win_linetabsize() can still be slow. Cache the result, store col and | 43 - Using win_linetabsize() can still be slow. Cache the result, store col and |
41 vcol. Reset them when moving to another line. | 44 vcol. Reset them when moving to another line. |
42 - Very slow with a long line and Ruby highlighting. (John Whitley, 2014 Dec 4) | 45 - Very slow with a long line and Ruby highlighting. (John Whitley, 2014 Dec 4) |
86 and restores. Use in the matchparen plugin. | 89 and restores. Use in the matchparen plugin. |
87 Perhaps we can use ":silent window"? | 90 Perhaps we can use ":silent window"? |
88 | 91 |
89 Illegal memory access, requires ASAN to see. (Dominique Pelle, 2015 Jul 28) | 92 Illegal memory access, requires ASAN to see. (Dominique Pelle, 2015 Jul 28) |
90 | 93 |
91 Patch for better documentaiton of cmdline expansion. (Pavol Juhas, 2015 Jul | |
92 24) | |
93 | |
94 Crash when changing the 'tags' option from a remote command. | 94 Crash when changing the 'tags' option from a remote command. |
95 (Benjamin Fritz, 2015 Mar 18, stack trace Mar 20) | 95 (Benjamin Fritz, 2015 Mar 18, stack trace Mar 20) |
96 | 96 |
97 Gvim: when both Tab and CTRL-I are mapped, use CTRL-I not for Tab. | 97 Gvim: when both Tab and CTRL-I are mapped, use CTRL-I not for Tab. |
98 | 98 |
99 Updated Breton spell script. (pull request 396, Dominique) | |
100 | |
99 Can src/GvimExt/Make_cyg.mak be removed? | 101 Can src/GvimExt/Make_cyg.mak be removed? |
100 Same for src/xxd/Make_cyg.mak | 102 Same for src/xxd/Make_cyg.mak |
101 | 103 |
102 Python: ":py raw_input('prompt')" doesn't work. (Manu Hack) | 104 Python: ":py raw_input('prompt')" doesn't work. (Manu Hack) |
103 | 105 |
113 Value returned by virtcol() changes depending on how lines wrap. This is | 115 Value returned by virtcol() changes depending on how lines wrap. This is |
114 inconsistent with the documentation. | 116 inconsistent with the documentation. |
115 | 117 |
116 Better greek spell checking. Issue 299. | 118 Better greek spell checking. Issue 299. |
117 | 119 |
120 Add bzl filetype support. (David Barnett, 2015 Aug 11) | |
121 | |
118 When complete() first argument is before where insert started and 'backspace' | 122 When complete() first argument is before where insert started and 'backspace' |
119 is Vi compatible, the completion fails. (Hirohito Higashi, 2015 Feb 19) | 123 is Vi compatible, the completion fails. (Hirohito Higashi, 2015 Feb 19) |
120 | 124 |
121 Test 44 fails when [[=A=]] is changed to [[=À=]]. Caused by getcmdline() not | 125 Test 44 fails when [[=A=]] is changed to [[=À=]]. Caused by getcmdline() not |
122 handling the 0x80 as a second byte correctly? (Dominique Pelle, 2015 Jun 10) | 126 handling the 0x80 as a second byte correctly? (Dominique Pelle, 2015 Jun 10) |
134 (Ken Takata, 2015 Aug 8) Also by Yasuhiro Matsumoto. | 138 (Ken Takata, 2015 Aug 8) Also by Yasuhiro Matsumoto. |
135 | 139 |
136 The argument for "-S" is not taken literally, the ":so" command expands | 140 The argument for "-S" is not taken literally, the ":so" command expands |
137 wildcards. Add a ":nowild" command modifier? (ZyX, 2015 March 4) | 141 wildcards. Add a ":nowild" command modifier? (ZyX, 2015 March 4) |
138 | 142 |
143 ":set all&" still does not handle all side effects. Centralize handling side | |
144 effects for when set by the user, on init and when reset to default. | |
145 | |
139 Proposal to make options.txt easier to read. (Arnaud Decara, 2015 Aug 5) | 146 Proposal to make options.txt easier to read. (Arnaud Decara, 2015 Aug 5) |
147 Update Aug 14. | |
140 | 148 |
141 Build with Python on Mac does not always use the right library. | 149 Build with Python on Mac does not always use the right library. |
142 (Kazunobu Kuriyama, 2015 Mar 28) | 150 (Kazunobu Kuriyama, 2015 Mar 28) |
143 | 151 |
152 Example in editing.txt uses $HOME with the expectating that it ends in a | |
153 slash. For me it does, but perhaps not for everybody. Add a function that | |
154 inserts a slash when needed? pathconcat(dir, path) (Thilo Six, 2015 Aug 12) | |
155 | |
144 ml_updatechunk() is slow when retrying for another encoding. (John Little, | 156 ml_updatechunk() is slow when retrying for another encoding. (John Little, |
145 2014 Sep 11) | 157 2014 Sep 11) |
146 | 158 |
147 Patch to fix that "zt" in diff mode doesn't always work properly. | 159 Patch to fix that "zt" in diff mode doesn't always work properly. |
148 (Christian Brabandt, 2015 Aug 6) Doesn't fix the problem? | 160 (Christian Brabandt, 2015 Aug 6) Need to uncomment a line to not have filler |
161 lines. | |
149 | 162 |
150 Patch to fix checking global option value when not using it. | 163 Patch to fix checking global option value when not using it. |
151 (Arnaud Decara, 2015 Jul 23) | 164 (Arnaud Decara, 2015 Jul 23) |
152 | 165 |
153 When 'showbreak' is set repeating a Visual operation counts the size of the | 166 When 'showbreak' is set repeating a Visual operation counts the size of the |
165 Work in progress. | 178 Work in progress. |
166 | 179 |
167 Patch for global-local options consistency. (Arnaud Decara, 2015 Jul 22) | 180 Patch for global-local options consistency. (Arnaud Decara, 2015 Jul 22) |
168 Is this right? | 181 Is this right? |
169 | 182 |
183 Patch to have CTRL-A and CTRL-X update the '[ and '] marks. | |
184 (Yukihiro Nakadaira, 2015 Aug 23) | |
185 | |
170 Patch to make getregtype() return the right size for non-linux systems. | 186 Patch to make getregtype() return the right size for non-linux systems. |
171 (Yasuhiro Matsumoto, 2014 Jul 8) | 187 (Yasuhiro Matsumoto, 2014 Jul 8) |
172 Breaks test_eval. Inefficient, can we only compute y_width when needed? | 188 Breaks test_eval. Inefficient, can we only compute y_width when needed? |
173 | 189 |
174 Patch to use different terminal mode settings for system(). (Hayaki Saito) | 190 Patch to use different terminal mode settings for system(). (Hayaki Saito) |
219 | 235 |
220 Adding "~" to 'cdpath' doesn't work for completion? (Davido, 2013 Aug 19) | 236 Adding "~" to 'cdpath' doesn't work for completion? (Davido, 2013 Aug 19) |
221 | 237 |
222 Should be easy to highlight all matches with 'incsearch'. Idea by Itchyny, | 238 Should be easy to highlight all matches with 'incsearch'. Idea by Itchyny, |
223 2015 Feb 6. | 239 2015 Feb 6. |
240 | |
241 Patch to add ":ldo" and ":cdo", execute commands over quickfix list and | |
242 location list. (Yegappan Lakshmanan, 2013 Jun 2, update 2015 Mar 21) | |
243 Update by Florian Walch, 2015 Jul 1. | |
244 Update by Yegappan, 2015 Jul 24. | |
224 | 245 |
225 Plugins need to make a lot of effort, lots of mappings, to know what happened | 246 Plugins need to make a lot of effort, lots of mappings, to know what happened |
226 before pressing the key that triggers a plugin action. How about keeping the | 247 before pressing the key that triggers a plugin action. How about keeping the |
227 last N pressed keys, so that they do not need to be mapped? | 248 last N pressed keys, so that they do not need to be mapped? |
228 | 249 |
622 loading all files. | 643 loading all files. |
623 | 644 |
624 Win32: When 'autochdir' is on and 'encoding' is changed, files on the command | 645 Win32: When 'autochdir' is on and 'encoding' is changed, files on the command |
625 line are opened again, but from the wrong directory. Apply 'autochdir' only | 646 line are opened again, but from the wrong directory. Apply 'autochdir' only |
626 after starting up? | 647 after starting up? |
627 | |
628 Patch to add ":ldo" and ":cdo", execute commands over quickfix list and | |
629 location list. (Yegappan Lakshmanan, 2013 Jun 2, update 2015 Mar 21) | |
630 Update by Florian Walch, 2015 Jul 1. | |
631 Update by Yegappan, 2015 Jul 24. | |
632 | 648 |
633 8 "stl" and "stlnc" in 'fillchars' don't work for multi-byte characters. | 649 8 "stl" and "stlnc" in 'fillchars' don't work for multi-byte characters. |
634 Patch by Christian Wellenbrock, 2013 Jul 5. | 650 Patch by Christian Wellenbrock, 2013 Jul 5. |
635 | 651 |
636 MS-Windows resizing problems: | 652 MS-Windows resizing problems: |