comparison runtime/doc/todo.txt @ 10004:8061455d9179

commit https://github.com/vim/vim/commit/818078ddfbb8cc2546f697c5675a251d095722ec Author: Bram Moolenaar <Bram@vim.org> Date: Sat Aug 27 21:58:42 2016 +0200 Updated runtime files and translations.
author Christian Brabandt <cb@256bit.org>
date Sat, 27 Aug 2016 22:00:08 +0200
parents 03fa8a51e9dc
children 43efa4f5a8ea
comparison
equal deleted inserted replaced
10003:3aa9bc9ddcbe 10004:8061455d9179
1 *todo.txt* For Vim version 7.4. Last change: 2016 Aug 26 1 *todo.txt* For Vim version 7.4. Last change: 2016 Aug 27
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 Make ":filter" work with more commands. 37 Make ":filter" work with more commands.
38 38 Search for: msg_putchar('\n')
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)
44 39
45 +channel: 40 +channel:
46 - Check that raw mode does NL-NUL conversion.
47 - Implement |job-term| ? 41 - Implement |job-term| ?
48 - Channel test fails with Motif. Sometimes kills the X11 server. 42 - Channel test fails with Motif. Sometimes kills the X11 server.
49 - When a message in the queue but there is no callback, drop it after a while? 43 - When a message in the queue but there is no callback, drop it after a while?
50 Add timestamp to queued messages and callbacks with ID, remove after a 44 Add timestamp to queued messages and callbacks with ID, remove after a
51 minute. Option to set the droptime. 45 minute. Option to set the droptime.
109 matches the empty string. (Dominique Pelle, 2015 Oct 2, Nov 24) 103 matches the empty string. (Dominique Pelle, 2015 Oct 2, Nov 24)
110 - Search for \\~ causes error E874. 104 - Search for \\~ causes error E874.
111 - Search for /\%d0\+ causes error E363 in a file with consecutive NUL 105 - Search for /\%d0\+ causes error E363 in a file with consecutive NUL
112 characters. (Christian Brabandt, 2016 Jun 7) 106 characters. (Christian Brabandt, 2016 Jun 7)
113 107
114 getbufinfo() may return a lot of data. Select what to return?
115 remove variables, does that help?
116
117 json_encode(): should convert to utf-8. (Nikolai Pavlov, 2016 Jan 23) 108 json_encode(): should convert to utf-8. (Nikolai Pavlov, 2016 Jan 23)
118 What if there is an invalid character? 109 What if there is an invalid character?
119 110
120 Should json_encode()/json_decode() restrict recursiveness? 111 Should json_encode()/json_decode() restrict recursiveness?
121 Or avoid recursiveness. 112 Or avoid recursiveness.
123 Error in test_startup_utf8 on Solaris. (Danek Duvall, 2016 Aug 17) 114 Error in test_startup_utf8 on Solaris. (Danek Duvall, 2016 Aug 17)
124 115
125 Once .exe with updated installer is available: Add remark to download page 116 Once .exe with updated installer is available: Add remark to download page
126 about /S and /D options (Ken Takata, 2016 Apr 13) 117 about /S and /D options (Ken Takata, 2016 Apr 13)
127 Or point to nightly builds: https://github.com/vim/vim-win32-installer/releases 118 Or point to nightly builds: https://github.com/vim/vim-win32-installer/releases
128
129 Problem with completion on "**/" in $path. (issue #932)
130 Happens in uniquefy_paths() ? More info Jul 22.
131 Fix for this (Harm te Hennepe, 2016 Jul 21, #939)
132 119
133 Cursor positioned in the wrong place when editing src/testdir/test_viml.vim. 120 Cursor positioned in the wrong place when editing src/testdir/test_viml.vim.
134 121
135 Javascript indent wrong after /* in single quoted string: 122 Javascript indent wrong after /* in single quoted string:
136 var SRC = 'src/*.js'; 123 var SRC = 'src/*.js';
191 Patch for restoring wide characters in the console buffer. 178 Patch for restoring wide characters in the console buffer.
192 (Ken Takata, 2016 Jun 7) 179 (Ken Takata, 2016 Jun 7)
193 180
194 We can use '. to go to the last change in the current buffer, but how about 181 We can use '. to go to the last change in the current buffer, but how about
195 the last change in any buffer? Can we use ', (, is next to .)? 182 the last change in any buffer? Can we use ', (, is next to .)?
183
184 Ramel Eshed: system() is much slower than job_start(), why? (Aug 26)
196 185
197 Patch for Python: #622. (Roland Puntaier, 2016 Feb 2) 186 Patch for Python: #622. (Roland Puntaier, 2016 Feb 2)
198 What does it change? 187 What does it change?
199 188
200 When generating the Unicode tables with runtime/tools/unicode.vim the 189 When generating the Unicode tables with runtime/tools/unicode.vim the
402 Value returned by virtcol() changes depending on how lines wrap. This is 391 Value returned by virtcol() changes depending on how lines wrap. This is
403 inconsistent with the documentation. 392 inconsistent with the documentation.
404 393
405 Can we cache the syntax attributes, so that updates for 'relativenumber' and 394 Can we cache the syntax attributes, so that updates for 'relativenumber' and
406 'cursorline'/'cursorcolumn' are a lot faster? 395 'cursorline'/'cursorcolumn' are a lot faster?
396
397 C highlighting: modern C allows: /* comment */ #ifdef
398 and also line continuation after #include.
399 I can't recommend it though.
407 400
408 Build with Python on Mac does not always use the right library. 401 Build with Python on Mac does not always use the right library.
409 (Kazunobu Kuriyama, 2015 Mar 28) 402 (Kazunobu Kuriyama, 2015 Mar 28)
410 403
411 Need a Vim equivalent of Python's None and a way to test for it. 404 Need a Vim equivalent of Python's None and a way to test for it.