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)