|
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