Mercurial > vim
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 |