Mercurial > vim
comparison runtime/doc/todo.txt @ 9975:03fa8a51e9dc
commit https://github.com/vim/vim/commit/e4a3bcf28d92d0bde9ca227ccb40d401038185e5
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Aug 26 19:52:37 2016 +0200
Updated runtime files. Add Scala files.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Fri, 26 Aug 2016 20:00:12 +0200 |
parents | 2b6654519a7c |
children | 8061455d9179 |
comparison
equal
deleted
inserted
replaced
9974:cb480e05fb5f | 9975:03fa8a51e9dc |
---|---|
1 *todo.txt* For Vim version 7.4. Last change: 2016 Aug 18 | 1 *todo.txt* For Vim version 7.4. Last change: 2016 Aug 26 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
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 | 36 |
37 Rename 'langnoremap' to 'langremap' and invert the value? | 37 Make ":filter" work with more commands. |
38 | |
39 C highlighting: modern C allows /* comment */ #ifdef | |
40 | |
41 Ramel Eshed: system() is much slower than job_start(), why? (Aug 26) | |
42 | |
43 Error in viminfo. (John Chen, 2016 Aug 26, #1010) | |
38 | 44 |
39 +channel: | 45 +channel: |
40 - Check that raw mode does NL-NUL conversion. | 46 - Check that raw mode does NL-NUL conversion. |
41 - Implement |job-term| ? | 47 - Implement |job-term| ? |
42 - Channel test fails with Motif. Sometimes kills the X11 server. | 48 - Channel test fails with Motif. Sometimes kills the X11 server. |
53 Later | 59 Later |
54 - job_start(): run job in a newly opened terminal. | 60 - job_start(): run job in a newly opened terminal. |
55 With xterm could use -S{pty}. | 61 With xterm could use -S{pty}. |
56 | 62 |
57 Regexp problems: | 63 Regexp problems: |
64 - The new engine does not do the example in change.txt correctly, where the | |
65 meaning of \1 and \2 is explained. (Harm te Hennepe, #990) | |
58 - Since 7.4.704 the old regex engine fails to match [[:print:]] in 0xf6. | 66 - Since 7.4.704 the old regex engine fails to match [[:print:]] in 0xf6. |
59 (Manuel Ortega, 2016 Apr 24) | 67 (Manuel Ortega, 2016 Apr 24) |
60 Test fails on Mac. Avoid using isalpha(), isalnum(), etc? Depends on | 68 Test fails on Mac. Avoid using isalpha(), isalnum(), etc? Depends on |
61 LC_CTYPE | 69 LC_CTYPE |
62 - The regexp engines are not reentrant, causing havoc when interrupted by a | 70 - The regexp engines are not reentrant, causing havoc when interrupted by a |
136 Invalid behavior with NULL list. (Nikolai Pavlov, #768) | 144 Invalid behavior with NULL list. (Nikolai Pavlov, #768) |
137 | 145 |
138 For current Windows build .pdb file is missing. (Gabriele Fava, 2016 May 11) | 146 For current Windows build .pdb file is missing. (Gabriele Fava, 2016 May 11) |
139 5) | 147 5) |
140 | 148 |
149 Patch to fix compiler warning with gtk3. (Kazunobu Kuriyama, 2016 Aug 24) | |
150 | |
141 Problem with whitespace in errorformat. (Gerd Wachsmuth, 2016 May 15, #807) | 151 Problem with whitespace in errorformat. (Gerd Wachsmuth, 2016 May 15, #807) |
142 | 152 |
143 Undo problem: "g-" doesn't go back, gets stuck. (Björn Linse, 2016 Jul 18) | 153 Undo problem: "g-" doesn't go back, gets stuck. (Björn Linse, 2016 Jul 18) |
144 | 154 |
145 cmap using execute() has side effects. (Killthemule, 2016 Aug 17, #983) | 155 cmap using execute() has side effects. (Killthemule, 2016 Aug 17, #983) |
155 Completion for input() does not expand environment variables. (chdiza, 2016 | 165 Completion for input() does not expand environment variables. (chdiza, 2016 |
156 Jul 25, #948) | 166 Jul 25, #948) |
157 | 167 |
158 'hlsearch' interferes with a Conceal match. (Rom Grk, 2016 Aug 9) | 168 'hlsearch' interferes with a Conceal match. (Rom Grk, 2016 Aug 9) |
159 | 169 |
170 Patch to add context information to quickfix/location list. (Yegappan | |
171 Lakshmanan, 2016 Aug 25) | |
172 | |
160 MS-Windows: use WS_HIDE instead of SW_SHOWMINNOACTIVE in os_win32.c? | 173 MS-Windows: use WS_HIDE instead of SW_SHOWMINNOACTIVE in os_win32.c? |
161 Otherwise task flickers in taskbar. | 174 Otherwise task flickers in taskbar. |
162 | 175 |
163 Should make ":@r" handle line continuation. (Cesar Romani, 2016 Jun 26) | 176 Should make ":@r" handle line continuation. (Cesar Romani, 2016 Jun 26) |
164 Also for ":@.". | 177 Also for ":@.". |
165 | 178 |
166 Repeating 'opfunc' in a function only works once. (Tarmean, 2016 Jul 15, #925) | 179 Repeating 'opfunc' in a function only works once. (Tarmean, 2016 Jul 15, #925) |
167 | 180 |
168 Patch on issue #728 by Christian Brabandt, 2016 Apr 7. Update with test: Apr 8. | |
169 Explanation Apr 12. | |
170 | |
171 Second problem in #966: ins_compl_add_tv() uses get_dict_string() multiple | 181 Second problem in #966: ins_compl_add_tv() uses get_dict_string() multiple |
172 times, overwrites the one buffer. (Nikolay Pavlov, 2016 Aug 5) | 182 times, overwrites the one buffer. (Nikolay Pavlov, 2016 Aug 5) |
173 | |
174 Patch to add 'topbot' to 'belloff' option. (Coot, 2016 Mar 18, #695) | |
175 | |
176 Patch for C syntax HL. (Bradley Garagan, 2016 Apr 17) #763 | |
177 | |
178 Patch to make matchit work better, respect 'matchpairs'. (Ken Takata, 2016 Mar | |
179 25) | |
180 | |
181 Patch to fix that on suckless Terminal mousewheel up does not work. | |
182 (Ralph Eastwood, 2013 Nov 25) | |
183 Patch for mouse support on suckless Terminal. #971 Manuel Schiller | |
184 | 183 |
185 This does not work: :set cscopequickfix=a- | 184 This does not work: :set cscopequickfix=a- |
186 (Linewi, 2015 Jul 12, #914) | 185 (Linewi, 2015 Jul 12, #914) |
187 | 186 |
188 Possibly wrong value for seq_cur. (Florent Fayolle, 2016 May 15, #806) | 187 Possibly wrong value for seq_cur. (Florent Fayolle, 2016 May 15, #806) |
257 work. (ZyX, 2013 Sep 28) With examples: (Malcolm Rowe, 2015 Dec 24) | 256 work. (ZyX, 2013 Sep 28) With examples: (Malcolm Rowe, 2015 Dec 24) |
258 | 257 |
259 Problem using ":try" inside ":execute". (ZyX, 2013 Sep 15) | 258 Problem using ":try" inside ":execute". (ZyX, 2013 Sep 15) |
260 | 259 |
261 Patch to make tests pass with EBCDIC. (Owen Leibman, 2016 Apr 10) | 260 Patch to make tests pass with EBCDIC. (Owen Leibman, 2016 Apr 10) |
261 | |
262 Add ":read :command", to insert the output of an Ex command? | |
263 Can already do it with ":$put =execute('command')". | |
262 | 264 |
263 When repeating the 'confirm' dialog one needs to press Enter. (ds26gte, 2016 | 265 When repeating the 'confirm' dialog one needs to press Enter. (ds26gte, 2016 |
264 Apr 17) #762 | 266 Apr 17) #762 |
265 | 267 |
266 Use vim.vim syntax highlighting for help file examples, but without ":" in | 268 Use vim.vim syntax highlighting for help file examples, but without ":" in |
287 Also need to run update-desktop-database (Kuriyama Kazunobu, 2015 Nov 4) | 289 Also need to run update-desktop-database (Kuriyama Kazunobu, 2015 Nov 4) |
288 | 290 |
289 Patch to test popupmenu. Fails, possibly due to a bug. | 291 Patch to test popupmenu. Fails, possibly due to a bug. |
290 (Christian Brabandt, 2016 Jul 23) | 292 (Christian Brabandt, 2016 Jul 23) |
291 | 293 |
294 Patch to introduce 'cmdencoding'. (Ken Takata, Aug 18?) | |
295 Better help Aug 19. | |
296 Problem: applies to too many commands, such as :cbuffer. | |
297 Should there be a different value for :make and :grep? | |
298 Win32: When running ":make" and 'encoding' differs from the system locale, | |
299 the output should be converted. Esp. when 'encoding' is "utf-8". (Yongwei | |
300 Wu) Should we use 'termencoding' for this? | |
301 | |
292 Patch to have text objects defined by arbitrary single characters. (Daniel | 302 Patch to have text objects defined by arbitrary single characters. (Daniel |
293 Thau, 2013 Nov 20, 2014 Jan 29, 2014 Jan 31) | 303 Thau, 2013 Nov 20, 2014 Jan 29, 2014 Jan 31) |
294 Added tests (James McCoy, 2016 Aug 3). Still needs more work. | 304 Added tests (James McCoy, 2016 Aug 3). Still needs more work. |
295 | 305 |
296 Patch to add CTRL-N / CTRL-P while searching. (Christian Brabandt, 2016 Aug | 306 Patch to add CTRL-N / CTRL-P while searching. (Christian Brabandt, 2016 Aug |
314 Patch to avoid redrawing tabline when the popup menu is visible. | 324 Patch to avoid redrawing tabline when the popup menu is visible. |
315 (Christian Brabandt, 2016 Jan 28) | 325 (Christian Brabandt, 2016 Jan 28) |
316 | 326 |
317 Patch to add {skip} argument to search(). (Christian Brabandt, 2016 Feb 24) | 327 Patch to add {skip} argument to search(). (Christian Brabandt, 2016 Feb 24) |
318 Update 2016 Jun 10, #861 | 328 Update 2016 Jun 10, #861 |
319 | |
320 Add value "smart" to 'tagcase': ignore case when tag is all lower case. | |
321 Patch from Christian Brabandt, 2016 Mar 30, #712. | |
322 | 329 |
323 Patch to be able to use hex numbers with :digraph. (Lcd, 2015 Sep 6) | 330 Patch to be able to use hex numbers with :digraph. (Lcd, 2015 Sep 6) |
324 Update Sep 7. Update by Christian Brabandt, 2015 Sep 8, 2016 Feb 1. | 331 Update Sep 7. Update by Christian Brabandt, 2015 Sep 8, 2016 Feb 1. |
325 | 332 |
326 Patch to show search statistics. (Christian Brabandt, 2016 Jul 22) | 333 Patch to show search statistics. (Christian Brabandt, 2016 Jul 22) |
541 Should be easy to highlight all matches with 'incsearch'. Idea by Itchyny, | 548 Should be easy to highlight all matches with 'incsearch'. Idea by Itchyny, |
542 2015 Feb 6. | 549 2015 Feb 6. |
543 | 550 |
544 Wrong scrolling when using incsearch. Patch by Christian Brabandt, 2014 Dec 4. | 551 Wrong scrolling when using incsearch. Patch by Christian Brabandt, 2014 Dec 4. |
545 Is this a good solution? | 552 Is this a good solution? |
546 | |
547 Patch to add /pattern/ to :oldfiles. Pull #575. | |
548 | 553 |
549 Patch: Let rare word highlighting overrule good word highlighting. | 554 Patch: Let rare word highlighting overrule good word highlighting. |
550 (Jakson A. Aquino, 2010 Jul 30, again 2011 Jul 2) | 555 (Jakson A. Aquino, 2010 Jul 30, again 2011 Jul 2) |
551 | 556 |
552 Patch to add digits argument to round(). (Yasuhiro Matsumoto, 2015 Apr 26) | 557 Patch to add digits argument to round(). (Yasuhiro Matsumoto, 2015 Apr 26) |
2214 | 2219 |
2215 Add a mark for the other end of the Visual area (VIsual pos). '< and '> are | 2220 Add a mark for the other end of the Visual area (VIsual pos). '< and '> are |
2216 only set after Visual moded is ended. | 2221 only set after Visual moded is ended. |
2217 Also add a variable for the Visual mode. So that this mode and '< '> can be | 2222 Also add a variable for the Visual mode. So that this mode and '< '> can be |
2218 used to set what "gv" selects. (Ben Schmidt) | 2223 used to set what "gv" selects. (Ben Schmidt) |
2219 | |
2220 Win32: When running ":make" and 'encoding' differs from the system locale, the | |
2221 output should be converted. Esp. when 'encoding' is "utf-8". (Yongwei Wu) | |
2222 Should we use 'termencoding' for this? | |
2223 | 2224 |
2224 Win32, NTFS: When editing a specific infostream directly and 'backupcopy' is | 2225 Win32, NTFS: When editing a specific infostream directly and 'backupcopy' is |
2225 "auto" should detect this situation and work like 'backupcopy' is "yes". File | 2226 "auto" should detect this situation and work like 'backupcopy' is "yes". File |
2226 name is something like "c:\path\foo.txt:bar", includes a colon. (Alex | 2227 name is something like "c:\path\foo.txt:bar", includes a colon. (Alex |
2227 Jakushev, 2008 Feb 1) | 2228 Jakushev, 2008 Feb 1) |