Mercurial > vim
comparison runtime/doc/todo.txt @ 11763:21f3930dfe6e
Documentation updates.
commit https://github.com/vim/vim/commit/b6e0ec6b71c45284d94f51728dbc33e5d3428ff4
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jul 23 22:12:20 2017 +0200
Documentation updates.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 23 Jul 2017 22:15:06 +0200 |
parents | 49c12c93abf3 |
children | 4f7081eb1e26 |
comparison
equal
deleted
inserted
replaced
11762:dad9608e17af | 11763:21f3930dfe6e |
---|---|
1 *todo.txt* For Vim version 8.0. Last change: 2017 Jul 15 | 1 *todo.txt* For Vim version 8.0. Last change: 2017 Jul 22 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
33 entered there will not be repeated below, unless there is extra information. | 33 entered there will not be repeated below, unless there is extra information. |
34 | 34 |
35 *known-bugs* | 35 *known-bugs* |
36 -------------------- Known bugs and current work ----------------------- | 36 -------------------- Known bugs and current work ----------------------- |
37 | 37 |
38 When redrawing for the channel buffer, command line completion is cleared. | |
39 (Ramel Eshed, 2017 May 4) | |
40 When a timer triggers the command completion disappears. (Dominique Pelle, | |
41 2017 Jun 13, #1768) | |
42 Caused by 8.0.0592. | |
43 Check if anything was output? Don't redraw when scrolled. (#1820) | |
44 When redrawing the command line a pending CTRL-R shows ", which is removed. | |
45 | |
46 No maintainer for German translations. | |
47 No maintainer for Vietnamese translations. | 38 No maintainer for Vietnamese translations. |
48 No maintainer for Simplified Chinese translations. | 39 No maintainer for Simplified Chinese translations. |
49 | 40 |
50 | 41 |
51 Terminal emulator window: | 42 Terminal emulator window: |
52 - Lots of stuff to implement, see src/terminal.c | 43 - Lots of stuff to implement, see src/terminal.c |
53 - Windows implementation (WiP): https://github.com/mattn/vim/tree/terminal | 44 - Running a shell command from the GUI still has limitations. Look into how |
54 Using winpty ? | 45 the terminal emulator of the Vim shell project can help: |
55 - Running a shell command from the GUI still has limitations. Look into how | |
56 the terminal emulator of the Vim shell project can help: | |
57 http://vimshell.wana.at | 46 http://vimshell.wana.at |
58 - Add debugger interface. Implementation for gdb by Xavier de Gaye. | 47 - Add debugger interface. Implementation for gdb by Xavier de Gaye. Should |
59 Should work like an IDE. Try to keep it generic. Now found here: | 48 work like an IDE. Try to keep it generic. Now found here: |
60 http://clewn.sf.net. | 49 http://clewn.sf.net. |
61 - Look into the idevim plugin/script. | 50 - Look into the idevim plugin/script. |
62 - Related wishes for NetBeans commands: | 51 - Related wishes for NetBeans commands: |
63 - make it possible to have 'defineAnnoType' also handle terminal colors. | 52 - make it possible to have 'defineAnnoType' also handle terminal colors. |
64 - send 'balloonText' events for the cursor position (using CursorHold ?) | 53 - send 'balloonText' events for the cursor position (using CursorHold ?) |
65 in terminal mode. | 54 in terminal mode. |
66 - Feature: switch between "running job" and a normal buffer (possibly | 55 - Feature: switch between "running job" and a normal buffer (possibly |
67 read-only) to allow for searching, copy/paste, etc. (Domnique). Having a | 56 read-only) to allow for searching, copy/paste, etc. (Domnique). Having a |
134 - Difference between two engines: ".*\zs\/\@>\/" on text "///" | 123 - Difference between two engines: ".*\zs\/\@>\/" on text "///" |
135 (Chris Paul, 2016 Nov 13) New engine not greedy enough? | 124 (Chris Paul, 2016 Nov 13) New engine not greedy enough? |
136 Another one: echom matchstr(" sdfsfsf\n sfdsdfsdf",'[^\n]*') | 125 Another one: echom matchstr(" sdfsfsf\n sfdsdfsdf",'[^\n]*') |
137 (2017 May 15, #1252) | 126 (2017 May 15, #1252) |
138 | 127 |
139 Patch to update b:changedtick in the quickfix window. (Yegappan Lakshmanan, | 128 Patch for quickfix: parse lines for any quickfix list. (Yegappan Lakshmanan, |
140 2017 Jul 13) | 129 2017 Jul 20) |
141 | 130 |
142 With foldmethod=syntax and nofoldenable comment highlighting isn't removed. | 131 With foldmethod=syntax and nofoldenable comment highlighting isn't removed. |
143 (Marcin Szewczyk, 2017 Apr 26) | 132 (Marcin Szewczyk, 2017 Apr 26) |
144 | 133 |
145 ml_get error when using a Python. (Yggdroot, 2017 Jun 1, #1737) | 134 ml_get error when using a Python. (Yggdroot, 2017 Jun 1, #1737) |
148 ml_get errors with buggy script. (Dominique, 2017 Apr 30) | 137 ml_get errors with buggy script. (Dominique, 2017 Apr 30) |
149 | 138 |
150 Error in emsg with buggy script. (Dominique, 2017 Apr 30) | 139 Error in emsg with buggy script. (Dominique, 2017 Apr 30) |
151 | 140 |
152 Better detection of strace file. (Steven Fernandez, 2017 Jul 12, #1837) | 141 Better detection of strace file. (Steven Fernandez, 2017 Jul 12, #1837) |
153 | |
154 To reproduce problems "vim -u NONE -N" is often used, but this still uses | |
155 'viminfo'. Add "-I" to not use 'viminfo'? | |
156 Or use "vim -B" for "bug reproduction"? | |
157 | 142 |
158 Bug with conceal mode: 3rd element returned by synconcealed() differs for | 143 Bug with conceal mode: 3rd element returned by synconcealed() differs for |
159 every call. (Dominique Pelle, 2017 Jun 18) | 144 every call. (Dominique Pelle, 2017 Jun 18) |
160 | 145 |
161 Add options_default() / options_restore() to set several options to Vim | 146 Add options_default() / options_restore() to set several options to Vim |
162 defaults for a plugin. Comments from Zyx, 2017 May 10. | 147 defaults for a plugin. Comments from Zyx, 2017 May 10. |
163 Perhaps use a vimcontext / endvimcontext command block. | 148 Perhaps use a vimcontext / endvimcontext command block. |
164 | 149 |
165 Patch to trigger OptionSet when entering diff mode. (Christian Brabandt, 2017 | |
166 Jul 7) | |
167 | |
168 Illegal memory access, requires ASAN to see. (Dominique Pelle, 2015 Jul 28) | 150 Illegal memory access, requires ASAN to see. (Dominique Pelle, 2015 Jul 28) |
169 Still happens (2017 Jul 9) | 151 Still happens (2017 Jul 9) |
170 | 152 |
171 Memory leak in test_arabic. | 153 Memory leak in test_arabic. |
172 | 154 |
155 Include Haiku port? (Adrien Destugues, Siarzhuk Zharski, 2013 Oct 24) | |
156 It can replace the BeOS code, which is likely not used anymore. | |
157 Now on github: #1856. Is not up-to-date. | |
158 | |
173 Refactored HTML indent file. (Michael Lee, #1821) | 159 Refactored HTML indent file. (Michael Lee, #1821) |
174 | 160 |
175 Using uninitialzed value in test_crypt. | 161 Using uninitialzed value in test_crypt. |
162 | |
163 All functions are global, which makes functions like get() and len() awkward. | |
164 For the future use the ~get() and ~len() syntax, e.g.: | |
165 mylist~get(idx) | |
166 mydict~get(idx) | |
167 mystring~len() | |
168 Alternatives for ~: | |
169 ^ list^get() could also be used | |
170 . list.get() already means concatenate | |
171 $ list$get() harder to read | |
172 @ list@get() harder to read | |
173 -> list->get() two characters, used for lambda | |
176 | 174 |
177 X11: Putting more than about 262040 characters of text on the clipboard and | 175 X11: Putting more than about 262040 characters of text on the clipboard and |
178 pasting it in another Vim doesn't work. (Dominique Pelle, 2008 Aug 21-23) | 176 pasting it in another Vim doesn't work. (Dominique Pelle, 2008 Aug 21-23) |
179 clip_x11_request_selection_cb() is called with zero value and length. | 177 clip_x11_request_selection_cb() is called with zero value and length. |
180 Also: Get an error message from free() in the process that owns the selection. | 178 Also: Get an error message from free() in the process that owns the selection. |
184 | 182 |
185 Problem with three-piece comment. (Michael Lee, 2017 May 11, #1696) | 183 Problem with three-piece comment. (Michael Lee, 2017 May 11, #1696) |
186 | 184 |
187 When checking if a bufref is valid, also check the buffer number, to catch the | 185 When checking if a bufref is valid, also check the buffer number, to catch the |
188 case of :bwipe followed by :new. | 186 case of :bwipe followed by :new. |
187 | |
188 Patch to skip writing a temp file for diffing if the buffer is equal to the | |
189 existing file. (Akria Sheng, 2017 Jul 22) | |
190 Could also skip writing lines that are the same. | |
189 | 191 |
190 Files for Latvian language. (Vitolins, 2017 May 3, #1675) | 192 Files for Latvian language. (Vitolins, 2017 May 3, #1675) |
191 | 193 |
192 MS-Windows: Opening same file in a second gvim hangs. (Sven Bruggemann, 2017 | 194 MS-Windows: Opening same file in a second gvim hangs. (Sven Bruggemann, 2017 |
193 Jul 4) | 195 Jul 4) |
1054 The undo file name can get too long. (Issue 346) | 1056 The undo file name can get too long. (Issue 346) |
1055 For the path use a hash instead of dir%dir%dir%name hash%name. | 1057 For the path use a hash instead of dir%dir%dir%name hash%name. |
1056 | 1058 |
1057 Patch to add ":undorecover", get as much text out of the undo file as | 1059 Patch to add ":undorecover", get as much text out of the undo file as |
1058 possible. (Christian Brabandt, 2014 Mar 12, update Aug 22) | 1060 possible. (Christian Brabandt, 2014 Mar 12, update Aug 22) |
1059 | |
1060 Include Haiku port? (Adrien Destugues, Siarzhuk Zharski, 2013 Oct 24) | |
1061 It can replace the BeOS code, which is likely not used anymore. | |
1062 | 1061 |
1063 Updated spec ftplugin. (Matěj Cepl, 2013 Oct 16) | 1062 Updated spec ftplugin. (Matěj Cepl, 2013 Oct 16) |
1064 | 1063 |
1065 Patch to right-align signs. (James Kolb (email james), 2013 Sep 23) | 1064 Patch to right-align signs. (James Kolb (email james), 2013 Sep 23) |
1066 | 1065 |