|
1 | | -*todo.txt* For Vim version 8.0. Last change: 2016 Nov 06 |
| 1 | +*todo.txt* For Vim version 8.0. Last change: 2016 Nov 17 |
2 | 2 |
|
3 | 3 |
|
4 | 4 | VIM REFERENCE MANUAL by Bram Moolenaar |
@@ -28,13 +28,29 @@ See |develop.txt| for development plans. You can vote for which items should |
28 | 28 | be worked on, but only if you sponsor Vim development. See |sponsor|. |
29 | 29 |
|
30 | 30 | Issues can also be entered online: https://github.com/vim/vim/issues |
31 | | -Updates will be forwarded to the vim_dev maillist. Issues entered there will |
32 | | -not be repeated below, unless there is extra information. |
| 31 | +Only use this for bug reports, not for questions! Those belong on the |
| 32 | +maillist. Updates will be forwarded to the vim_dev maillist. Issues entered |
| 33 | +there will not be repeated below, unless there is extra information. |
33 | 34 |
|
34 | 35 | *known-bugs* |
35 | 36 | -------------------- Known bugs and current work ----------------------- |
36 | 37 |
|
| 38 | +Test_help_complete sometimes fails on MS-Windows: |
| 39 | +function RunTheTest[9]..Test_help_complete line 22: Expected ['h test-char@ab', |
| 40 | +'h test-char@en', 'h test-col@ab', 'h test-col@en'] but got ['h test-char@en', ' |
| 41 | +h test-char@en\t', 'h test-col@ab', 'h test-col@en'] |
| 42 | +Appears to be related to calling feedkeys() with exactly 8 characters. |
| 43 | + |
| 44 | +Patch for GTK3: Kazunobu Kuriyama, 14 Nov. |
| 45 | + |
| 46 | +Patch for fix breakindent bug (Christian, Nov 15) |
| 47 | + |
37 | 48 | +channel: |
| 49 | +- Skip checking if job ended if there aren't any. (ichizok, 2016 Nov 7, #1196) |
| 50 | +- problem with channel callback getting job, while the job was already |
| 51 | + deleted. #1242. Fix in #1245 (ichizok), but is that correct? |
| 52 | + Perhaps just replace job_still_alive() with job_still_useful()? |
| 53 | + That's not sufficient. |
38 | 54 | - Problem with stderr on Windows? (Vincent Rischmann, 2016 Aug 31, #1026) |
39 | 55 | - Add 'cwd' argument to start_job(): directory to change to in the child. |
40 | 56 | check for valid directory before forking. |
@@ -96,15 +112,29 @@ Regexp problems: |
96 | 112 | - The pattern "\1" with the old engine gives E65, with the new engine it |
97 | 113 | matches the empty string. (Dominique Pelle, 2015 Oct 2, Nov 24) |
98 | 114 | had_endbrace[] is set but not initialized or used. |
| 115 | +- Difference between two engines: ".*\zs\/\@>\/" on text "///" |
| 116 | + (Chris Paul, 2016 Nov 13) New engine not greedy enough? |
99 | 117 |
|
100 | 118 | Patch to support nested namespace syntax. (Pauli, 2016 Oct 30, #1214) |
101 | 119 |
|
| 120 | +Patch to fix popup menu positioning. (Hirohito Higashi, 2016 Nov 7, #1241) |
| 121 | + |
| 122 | +Patch to make help tag jumps keep language. (Tatsuki, #1249) |
| 123 | +Test by Hirohito Higashi. |
| 124 | + |
102 | 125 | Make html indent file use javascript indent, now that it's not just cindent. |
103 | 126 | #1220 |
104 | 127 |
|
| 128 | +Patch to use buffer id for system() and systemlist() (LemonBoy, 2016 Nov 7, |
| 129 | +#1240) |
| 130 | + |
105 | 131 | json_encode(): should convert to utf-8. (Nikolai Pavlov, 2016 Jan 23) |
106 | 132 | What if there is an invalid character? |
107 | 133 |
|
| 134 | +Bug: ":earlier 100d" doesn't work after using undo file. |
| 135 | +(Pavol Juhas, 2016 Nov 15, #1254) |
| 136 | +Fix by Christian, but lacks a test. |
| 137 | + |
108 | 138 | Bug: Json with same key should not give internal error. (Lcd, 2016 Oct 26) |
109 | 139 | Make dict_add give a duplicate key error. |
110 | 140 |
|
@@ -145,6 +175,9 @@ Or point to nightly builds: https://github.com/vim/vim-win32-installer/releases |
145 | 175 | Problem passing non-UTF-8 strings to Python 3. (Björn Linse, 2016 Sep 11, |
146 | 176 | #1053) With patch, does it work? |
147 | 177 |
|
| 178 | +Patch to make finding duplicate tags much faster, using a hashtab. (James |
| 179 | +McCoy, 2016 Sept 14, #1046) Should work now. Updated Nov 12. |
| 180 | +> |
148 | 181 | Use ADDR_OTHER instead of ADDR_LINES for many more commands. |
149 | 182 | Add tests for using number larger than number of lines in buffer. |
150 | 183 |
|
@@ -187,6 +220,9 @@ Include the test. |
187 | 220 | When 'keywordprg' starts with ":" the argument is still escaped as a shell |
188 | 221 | command argument. (Romain Lafourcade, 2016 Oct 16, #1175) |
189 | 222 |
|
| 223 | +Patch to support CamelCase for spell checking: See a lower-to-upper case |
| 224 | +change as a word boundary. (btucker-MPCData, 2016 Nov 6, #1235) |
| 225 | + |
190 | 226 | Idea from Sven: record sequence of keys. Useful to show others what they are |
191 | 227 | doing (look over the shoulder), and also to see what happened. |
192 | 228 | Probably list of keystrokes, with some annotations for mode changes. |
@@ -296,9 +332,6 @@ Add redrawtabline command. (Naruhiko Nishino, 2016 Jun 11) |
296 | 332 | Neovim patch for utfc_ptr2char_len() https://github.com/neovim/neovim/pull/4574 |
297 | 333 | No test, needs some work to include. |
298 | 334 |
|
299 | | -Patch to make finding duplicate tags much faster, using a hashtab. (James |
300 | | -McCoy, 2016 Sept 14, #1046) Should work now. |
301 | | -> |
302 | 335 | Patch to improve indenting for C++ constructor with initializer list. |
303 | 336 | (Hirohito Higashi, 2016 Mar 31) |
304 | 337 |
|
@@ -3830,7 +3863,7 @@ Code size: |
3830 | 3863 | left out. |
3831 | 3864 | 8 When compiled with a GUI-only version, the termcap entries for terminals |
3832 | 3865 | can be removed. |
3833 | | -8 Can the check for libelf in configure.in be removed? |
| 3866 | +8 Can the check for libelf in configure.ac be removed? |
3834 | 3867 |
|
3835 | 3868 |
|
3836 | 3869 | Messages: |
@@ -5552,7 +5585,7 @@ From vile: |
5552 | 5585 | Far future and "big" extensions: |
5553 | 5586 | - Instead of using a Makefile and autoconf, use a simple shell script to |
5554 | 5587 | find the C compiler and do everything with C code. Translate something |
5555 | | - like an Aap recipe and configure.in to C. Avoids depending on Python, |
| 5588 | + like an Aap recipe and configure.ac to C. Avoids depending on Python, |
5556 | 5589 | thus will work everywhere. With batch file to find the C compiler it |
5557 | 5590 | would also work on MS-Windows. |
5558 | 5591 | - Make it easy to setup Vim for groups of users: novice vi users, novice |
|
0 commit comments