comparison runtime/doc/todo.txt @ 9737:35ce559b8553

commit https://github.com/vim/vim/commit/bc8801c9317eb721a2ee91322669f2dd5d136380 Author: Bram Moolenaar <Bram@vim.org> Date: Tue Aug 2 21:04:33 2016 +0200 Updated runtime files.
author Christian Brabandt <cb@256bit.org>
date Tue, 02 Aug 2016 21:15:06 +0200
parents 9f7bcc2c3b97
children 9eaf8ef656e9
comparison
equal deleted inserted replaced
9736:d963b7420aa2 9737:35ce559b8553
1 *todo.txt* For Vim version 7.4. Last change: 2016 Jul 23 1 *todo.txt* For Vim version 7.4. Last change: 2016 Aug 02
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
31 Updates will be forwarded to the vim_dev maillist. Issues entered there will 31 Updates will be forwarded to the vim_dev maillist. Issues entered there will
32 not be repeated below, unless there is extra information. 32 not be repeated below, unless there is extra information.
33 33
34 *known-bugs* 34 *known-bugs*
35 -------------------- Known bugs and current work ----------------------- 35 -------------------- Known bugs and current work -----------------------
36
37 Should free_all_functions(void) skip numbered and lambda functions?
36 38
37 +channel: 39 +channel:
38 - Channel test fails with Motif. Sometimes kills the X11 server. 40 - Channel test fails with Motif. Sometimes kills the X11 server.
39 - When a message in the queue but there is no callback, drop it after a while? 41 - When a message in the queue but there is no callback, drop it after a while?
40 Add timestamp to queued messages and callbacks with ID, remove after a 42 Add timestamp to queued messages and callbacks with ID, remove after a
106 Or avoid recursiveness. 108 Or avoid recursiveness.
107 109
108 Patch to test popupmenu. Fails, possibly due to a bug. 110 Patch to test popupmenu. Fails, possibly due to a bug.
109 (Christian Brabandt, 2016 Jul 23) 111 (Christian Brabandt, 2016 Jul 23)
110 112
111 7 In "-- INSERT (lang) --" show the name of the keymap used instead of
112 "lang". (Ilya Dogolazky)
113 Patch: Show keymap name in mode indicator (Dmitri Vereshchagin, 2016 Jul 19,
114 #933)
115
116 Patch to fix the Problem using cgn to change a search hit when
117 replacement includes hit. Reported by John Beckett, fix by Christian Brabandt,
118 2016 Jan 11.
119
120 Once .exe with updated installer is available: Add remark to download page 113 Once .exe with updated installer is available: Add remark to download page
121 about /S and /D options (Ken Takata, 2016 Apr 13) 114 about /S and /D options (Ken Takata, 2016 Apr 13)
122 Or point to nightly builds: https://github.com/vim/vim-win32-installer/releases 115 Or point to nightly builds: https://github.com/vim/vim-win32-installer/releases
123 116
124 Problem with completion on "**/" in $path. (issue #932) 117 Problem with completion on "**/" in $path. (issue #932)
134 } 127 }
135 128
136 Use ADDR_OTHER instead of ADDR_LINES for many more commands. 129 Use ADDR_OTHER instead of ADDR_LINES for many more commands.
137 Add tests for using number larger than number of lines in buffer. 130 Add tests for using number larger than number of lines in buffer.
138 131
139 Updating marks in quickfix list is broken. (Yegappan, 2016 Jul 18)
140
141 Invalid behavior with NULL list. (Nikolai Pavlov, #768) 132 Invalid behavior with NULL list. (Nikolai Pavlov, #768)
142 133
143 For current Windows build .pdb file is missing. (Gabriele Fava, 2016 May 11) 134 For current Windows build .pdb file is missing. (Gabriele Fava, 2016 May 11)
144 5) 135 5)
145 136
146 Support closure for lambda? Ken Takata is working on it.
147 Patch Jul 19. Still need test updates.
148
149 Problem with whitespace in errorformat. (Gerd Wachsmuth, 2016 May 15, #807) 137 Problem with whitespace in errorformat. (Gerd Wachsmuth, 2016 May 15, #807)
150 138
151 Undo problem: "g-" doesn't go back, gets stuck. (Björn Linse, 2016 Jul 18) 139 Undo problem: "g-" doesn't go back, gets stuck. (Björn Linse, 2016 Jul 18)
140
141 Do we need some way (option) to show the sign column even when there are no
142 signs? Patch by Christian Brabandt, 2016 Jul 29.
152 143
153 Patch to allow setting w:quickfix_title via setqflist() and setloclist() 144 Patch to allow setting w:quickfix_title via setqflist() and setloclist()
154 functions. (Christian Brabandt, 2013 May 8, update May 21) 145 functions. (Christian Brabandt, 2013 May 8, update May 21)
155 Patch to add getlocstack() / setlocstack(). (Christian Brabandt, 2013 May 14) 146 Patch to add getlocstack() / setlocstack(). (Christian Brabandt, 2013 May 14)
156 Second one. Update May 22. 147 Second one. Update May 22.
157 Update by Daniel Hahler, 2014 Jul 4, Aug 14, Oct 14, Oct 15. 148 Update by Daniel Hahler, 2014 Jul 4, Aug 14, Oct 14, Oct 15.
158 Rethink this: can we add an argument to setqflist() and getqflist() for these 149 Updated patch: add an argument to setqflist() and getqflist() for these
159 extra items? 150 extra items: Yegappan, 2016 Jul 30.
151
152 Patch to detect st terminal supporting xterm mouse. (Manuel Schiller, 2016 Aug
153 2, #963)
154
155 Syntax highlighting for messages with RFC3339 timestamp (#946)
156 Did maintainer reply?
160 157
161 Patch to add filtering of the quickfix list. (Yegappan Lakshmanan, 2016 Mar 158 Patch to add filtering of the quickfix list. (Yegappan Lakshmanan, 2016 Mar
162 13, last version) Update June 26, #830. 159 13, last version) Update June 26, #830.
163 Instead use a Vim script implementation, invoked from a Vim command. 160 Instead use a Vim script implementation, invoked from a Vim command.
164 161
172 Cannot delete a file with square brackets with delete(). (#696) 169 Cannot delete a file with square brackets with delete(). (#696)
173 170
174 No autocommand for when changing directory. Patch from allen haim, 2016 Jun 171 No autocommand for when changing directory. Patch from allen haim, 2016 Jun
175 27, #888 172 27, #888
176 Justin M Keyes: use "global" or "window" for the pattern. Can add "tab" 173 Justin M Keyes: use "global" or "window" for the pattern. Can add "tab"
177 later. 174 later. What if entering a window where ":lcd" was used?
175
176 Completion for input() does not expand environment variables. (chdiza, 2016
177 Jul 25, #948)
178
179 Patch to have text objects defined by arbitrary single characters. (Daniel
180 Thau, 2013 Nov 20, 2014 Jan 29, 2014 Jan 31)
181 Ben Fritz: problem with 'selection' set to "exclusive".
182 Updated to current Vim, not quite right yet. (Ben Fritz, 2014 Mar 27)
183 Updated to current Vim (James McCoy, 2016 Jul 30, #958)
184 Still a bit of work left.
185
186 Patch to add CTRL-N / CTRL-P while searching. (Christian Brabandt, 2016 Jul
187 29)
188
189 's$^$\=capture("s/^//gn")' locks Vim in sandbox mode (#950)
190 Patch by Christian Brabandt, 2016 Jul 27.
178 191
179 MS-Windows: use WS_HIDE instead of SW_SHOWMINNOACTIVE in os_win32.c? 192 MS-Windows: use WS_HIDE instead of SW_SHOWMINNOACTIVE in os_win32.c?
180 Otherwise task flickers in taskbar. 193 Otherwise task flickers in taskbar.
181 194
182 Should make ":@r" handle line continuation. (Cesar Romani, 2016 Jun 26) 195 Should make ":@r" handle line continuation. (Cesar Romani, 2016 Jun 26)
183 Also for ":@.". 196 Also for ":@.".
197
198 Patch to make printf() convert to string for %s items. (Ken Takata, 2016 Aug
199 1)
184 200
185 Repeating 'opfunc' in a function only works once. (Tarmean, 2016 Jul 15, #925) 201 Repeating 'opfunc' in a function only works once. (Tarmean, 2016 Jul 15, #925)
186 202
187 Patch on issue #728 by Christian Brabandt, 2016 Apr 7. Update with test: Apr 8. 203 Patch on issue #728 by Christian Brabandt, 2016 Apr 7. Update with test: Apr 8.
188 Explanation Apr 12. 204 Explanation Apr 12.
217 emoji_width table has only one entry. 233 emoji_width table has only one entry.
218 234
219 It's possible to add ",," to 'wildignore', an empty entry. Causes problems. 235 It's possible to add ",," to 'wildignore', an empty entry. Causes problems.
220 Reject the value? #710. 236 Reject the value? #710.
221 237
238 Patch to fix increment/decrement not working properly when 'virtualedit' is
239 set. (Hirohito Higashi, 2016 Aug 1, #923)
240
222 Patch to support strikethrough next to bold and italic. (Christian Brabandt, 241 Patch to support strikethrough next to bold and italic. (Christian Brabandt,
223 2013 Jul 30) Update from Ken Takata, 2013 Oct 12. 242 2013 Jul 30) Update from Ken Takata, 2013 Oct 12.
224 Update mentioned by Christian, 2016 Apr 25. 243 Update mentioned by Christian, 2016 Apr 25.
225 Update from Ken Takata, 2016 Jul 17. 244 Update from Ken Takata, 2016 Jul 17.
226 245
227 Patch to improve cscope. (Adrian Kocis, #843) 246 Patch to improve cscope. (Adrian Kocis, #843)
247
248 Patch to add getbufinfo(), gettabinfo() and getwininfo(). (Yegappan
249 Lakshmanan, 2016 Apr 2016) Update Jul 29. #833.
228 250
229 Patch for groovy multi-line comment highlighting. (Justin M. Keyes, 2016 May 251 Patch for groovy multi-line comment highlighting. (Justin M. Keyes, 2016 May
230 20 #644) 252 20 #644)
231 253
232 When doing "vi buf.md" a BufNew autocommand for *.md is not triggered. 254 When doing "vi buf.md" a BufNew autocommand for *.md is not triggered.
295 It's now fixed, but the target directory probably isn't right. 317 It's now fixed, but the target directory probably isn't right.
296 Add configure check? 318 Add configure check?
297 Should use /usr/local/share/applications or /usr/share/applications. 319 Should use /usr/local/share/applications or /usr/share/applications.
298 Or use $XDG_DATA_DIRS. 320 Or use $XDG_DATA_DIRS.
299 Also need to run update-desktop-database (Kuriyama Kazunobu, 2015 Nov 4) 321 Also need to run update-desktop-database (Kuriyama Kazunobu, 2015 Nov 4)
300
301 Patch to add getbufinfo(), gettabinfo() and getwininfo(). (Yegappan
302 Lakshmanan, 2016 Apr 2016) Update Jun 8.
303 322
304 Access to uninitialized memory in match_backref() regexp_nda.c:4882 323 Access to uninitialized memory in match_backref() regexp_nda.c:4882
305 (Dominique Pelle, 2015 Nov 6) 324 (Dominique Pelle, 2015 Nov 6)
306 325
307 ":cd C:\Windows\System32\drivers\etc*" does not work, even though the 326 ":cd C:\Windows\System32\drivers\etc*" does not work, even though the
621 Spell files use a latin single quote. Unicode also has another single quote: 640 Spell files use a latin single quote. Unicode also has another single quote:
622 0x2019. (Ron Aaron, 2014 Apr 4) 641 0x2019. (Ron Aaron, 2014 Apr 4)
623 New OpenOffice spell files support this with ICONV. But they are not 642 New OpenOffice spell files support this with ICONV. But they are not
624 compatible with Vim spell files. The old files can no longer be downloaded. 643 compatible with Vim spell files. The old files can no longer be downloaded.
625 644
645 xterm should be able to pass focus changes to Vim, so that Vim can check for
646 buffers that changed. Perhaps in misc.c, function selectwindow().
647 Xterm 224 supports it!
626 Patch to make FocusGained and FocusLost work in modern terminals. (Hayaki 648 Patch to make FocusGained and FocusLost work in modern terminals. (Hayaki
627 Saito, 2013 Apr 24) Has a problem (email 2015 Jan 7). 649 Saito, 2013 Apr 24) Has a problem (email 2015 Jan 7).
628 Update 2015 Jan 10. 650 Update 2015 Jan 10.
629 Also see issue #609. 651 Also see issue #609.
630 We could add the enable/disable sequences to t_ti/t_te or t_ks/t_ke. 652 We could add the enable/disable sequences to t_ti/t_te or t_ks/t_ke.
864 886
865 In the ATTENTION message about an existing swap file, mention the name of the 887 In the ATTENTION message about an existing swap file, mention the name of the
866 process that is running. It might actually be some other program, e.g. after 888 process that is running. It might actually be some other program, e.g. after
867 a reboot. 889 a reboot.
868 890
869 Patch to have text objects defined by arbitrary single characters. (Daniel
870 Thau, 2013 Nov 20, 2014 Jan 29, 2014 Jan 31)
871 Ben Fritz: problem with 'selection' set to "exclusive".
872 Updated to current Vim, not quite right yet. (Ben Fritz, 2014 Mar 27)
873
874 Patch to select the next or previous text object if there isn't one under the 891 Patch to select the next or previous text object if there isn't one under the
875 cursor. (Daniel Thau, 2013 Nov 20) 892 cursor. (Daniel Thau, 2013 Nov 20)
876 893
877 patch to add "combine" flag to syntax commands. (so8res, 2012 Dec 6) 894 patch to add "combine" flag to syntax commands. (so8res, 2012 Dec 6)
878 895
889 Or use expand('<sid>')? 906 Or use expand('<sid>')?
890 907
891 Patch to make confirm() display colors. (Christian Brabandt, 2012 Nov 9) 908 Patch to make confirm() display colors. (Christian Brabandt, 2012 Nov 9)
892 909
893 Patch to add functions for signs. (Christian Brabandt, 2013 Jan 27) 910 Patch to add functions for signs. (Christian Brabandt, 2013 Jan 27)
894
895 Do we need some way (option) to show the sign column even when there are no
896 signs? Patch by Christian Brabandt, 2013 Aug 22.
897 911
898 Patch to remove flicker from popup menu. (Yasuhiro Matsumoto, 2013 Aug 15) 912 Patch to remove flicker from popup menu. (Yasuhiro Matsumoto, 2013 Aug 15)
899 913
900 Problem with refresh:always in completion. (Tyler Wade, 2013 Mar 17) 914 Problem with refresh:always in completion. (Tyler Wade, 2013 Mar 17)
901 915
2262 23) 2276 23)
2263 2277
2264 ":mkview" isn't called with the right buffer argument. Happens when using 2278 ":mkview" isn't called with the right buffer argument. Happens when using
2265 tabs and the autocommand "autocmd BufWinLeave * mkview". (James Vega, 2007 2279 tabs and the autocommand "autocmd BufWinLeave * mkview". (James Vega, 2007
2266 Jun 18) 2280 Jun 18)
2267
2268 xterm should be able to pass focus changes to Vim, so that Vim can check for
2269 buffers that changed. Perhaps in misc.c, function selectwindow().
2270 Xterm 224 supports it!
2271 2281
2272 When completing from another file that uses a different encoding completion 2282 When completing from another file that uses a different encoding completion
2273 text has the wrong encoding. E.g., when 'encoding' is utf-8 and file is 2283 text has the wrong encoding. E.g., when 'encoding' is utf-8 and file is
2274 latin1. Example from Gombault Damien, 2007 Mar 24. 2284 latin1. Example from Gombault Damien, 2007 Mar 24.
2275 2285