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: