Mercurial > vim
comparison runtime/doc/todo.txt @ 17372:b9bc47742df6
Update runtime files
commit https://github.com/vim/vim/commit/396e829fa355ebc92a618ef18266a3fed71b7042
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Jul 13 23:04:31 2019 +0200
Update runtime files
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 13 Jul 2019 23:15:05 +0200 |
parents | 432714f5c0f7 |
children | ca8e754bdd53 |
comparison
equal
deleted
inserted
replaced
17371:1062026cb98c | 17372:b9bc47742df6 |
---|---|
1 *todo.txt* For Vim version 8.1. Last change: 2019 Jul 04 | 1 *todo.txt* For Vim version 8.1. Last change: 2019 Jul 13 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
36 browser use: https://github.com/vim/vim/issues/1234 | 36 browser use: https://github.com/vim/vim/issues/1234 |
37 (replace 1234 with the issue/pull number) | 37 (replace 1234 with the issue/pull number) |
38 *known-bugs* | 38 *known-bugs* |
39 -------------------- Known bugs and current work ----------------------- | 39 -------------------- Known bugs and current work ----------------------- |
40 | 40 |
41 Ongoing work on text properties, see src/textprop.c | |
42 | |
43 Popup windows are being implemented, see |popup-window|. | |
44 | |
45 Patch to fix session file when using multiple tabs. (Jason Franklin, 2019 May | 41 Patch to fix session file when using multiple tabs. (Jason Franklin, 2019 May |
46 20) | 42 20) |
47 Also put :argadd commands at the start for all buffers, so that their order | 43 Also put :argadd commands at the start for all buffers, so that their order |
48 remains equal? Then %argdel to clean it up. Do try this with 'hidden' set. | 44 remains equal? Then %argdel to clean it up. Do try this with 'hidden' set. |
49 | 45 |
50 Listener causes extra } to be inserted. (Paul Jolly, #4455) | 46 Shorten the command used in test Makefile. (Daniel Hahler, #4643) |
51 | 47 |
52 Refactor: Move common things out of evalfunc.c, it's too big. | 48 Refactor: Move common things out of evalfunc.c, it's too big. |
53 | 49 Move function specs out of eval.txt, it's too big. |
54 Template string: review #4491 | |
55 | |
56 Terminal test fails when vim is configured with some features. (Dominique, | |
57 #4597) | |
58 | 50 |
59 Popup windows: | 51 Popup windows: |
52 - Default popup_menu padding: only left&right. | |
53 - Add 'previewpopup': open preview in a popupwindow. | |
54 Values: dict options as a string? "line:20,maxwidth:60,maxheight:20" | |
60 - Implement flip option | 55 - Implement flip option |
61 - Have a way to scroll to the bottom? (#4577) | 56 - Have a way to scroll to the bottom, e.g. set 'firstline' to -1? (#4577) |
62 - Why does 'nrformats' leak from the popup window buffer??? | 57 - Why does 'nrformats' leak from the popup window buffer??? |
58 Happens in Test_simple_popup() at the second screendump. | |
63 - Disable commands, feedkeys(), CTRL-W, etc. in a popup window. | 59 - Disable commands, feedkeys(), CTRL-W, etc. in a popup window. |
64 Use ERROR_IF_POPUP_WINDOW for more commands. | 60 Use ERROR_IF_POPUP_WINDOW for more commands. |
65 - Add 'balloonpopup': instead of showing text, let the callback open a popup | |
66 window and return the window ID. The popup will then be closed when the | |
67 mouse moves, except when it moves inside the popup. | |
68 - For the "moved" property also include mouse movement? | 61 - For the "moved" property also include mouse movement? |
69 - Can the buffer be re-used if it was the last one, to avoid using up lots of | 62 - Can the buffer be re-used if it was the last one, to avoid using up lots of |
70 buffer numbers? | 63 buffer numbers? |
71 - Have an option to attach the popup to a text position, like text properties | 64 - Have an option to attach the popup to a text position, like text properties |
72 do. (#4560) | 65 do. (#4560) |
148 - For the GUI fill termios with default values, perhaps like pangoterm: | 141 - For the GUI fill termios with default values, perhaps like pangoterm: |
149 http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134 | 142 http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134 |
150 - When 'encoding' is not utf-8, or the job is using another encoding, setup | 143 - When 'encoding' is not utf-8, or the job is using another encoding, setup |
151 conversions. | 144 conversions. |
152 | 145 |
146 Error numbers available: E172, E221, E242, E249, E260, E274, E275, E276, | |
147 E278, E279, E281, E290, E291, E292, E361, E362, E366, E396, E450, E451, E452, | |
148 E453, E454, E460, E489, E491, E56, E57, E565, E569, E578, E610, E611, E653, | |
149 E654, E693, E706, E856, E857, E860, E861, E863, E889, E900, E959 | |
150 | |
153 Sound: support on Mac? Or does libcanberra work there? | 151 Sound: support on Mac? Or does libcanberra work there? |
154 | 152 |
155 Patch to use forward slash for completion even when 'shellslash' is set. | 153 Patch to use forward slash for completion even when 'shellslash' is set. |
156 Adds 'completepathslash'. (Yasuhiro Matsumoto, 2018 Nov 15, #3612) | 154 Adds 'completepathslash'. (Yasuhiro Matsumoto, 2018 Nov 15, #3612) |
157 | 155 |
158 Patch to add win_splitmove() function. (Andy Massimino, #4561) | 156 Patch to add win_splitmove() function. (Andy Massimino, #4561) |
157 | |
158 Resolve() works incorrectly under windows. (#4661) | |
159 | 159 |
160 Completion mixes results from the current buffer with tags and other files. | 160 Completion mixes results from the current buffer with tags and other files. |
161 Happens when typing CTRL-N while still search for results. E.g., type "b_" in | 161 Happens when typing CTRL-N while still search for results. E.g., type "b_" in |
162 terminal.c and then CTRL-N twice. | 162 terminal.c and then CTRL-N twice. |
163 Should do current file first and not split it up when more results are found. | 163 Should do current file first and not split it up when more results are found. |
167 Ready to include now? | 167 Ready to include now? |
168 | 168 |
169 Adding "10" to 'spellsuggest' causes spell suggestions to become very slow. | 169 Adding "10" to 'spellsuggest' causes spell suggestions to become very slow. |
170 (#4087) | 170 (#4087) |
171 | 171 |
172 Patch to the code to get sign information. (Yegappan Lakshmanan, #4586) | 172 Patch for Template string: #4491 Not ready yet. New pull: #4634 |
173 | 173 |
174 ":bnext" in a help buffer is supposed to go to the next help buffer, but it | 174 ":bnext" in a help buffer is supposed to go to the next help buffer, but it |
175 goes to any buffer, and then :bnext skips help buffers, since they are | 175 goes to any buffer, and then :bnext skips help buffers, since they are |
176 unlisted. (#4478) | 176 unlisted. (#4478) |
177 | 177 |
224 | 224 |
225 Patch for ambiguous width characters in libvterm on MS-Windows 10. | 225 Patch for ambiguous width characters in libvterm on MS-Windows 10. |
226 (Nobuhiro Takasaki, #4411) | 226 (Nobuhiro Takasaki, #4411) |
227 | 227 |
228 Problem with colors in terminal window. (Jason Franklin, 2019 May 12) | 228 Problem with colors in terminal window. (Jason Franklin, 2019 May 12) |
229 | |
230 Lifepillar: Updated/cleaned up color schemes: | |
231 https://github.com/lifepillar/vim8-colorschemes. | |
232 | |
233 Include a few color schemes, based on popularity: | |
234 http://www.vim.org/scripts/script_search_results.php?keywords=&script_type=color+scheme&order_by=rating&direction=descending&search=search | |
235 http://vimawesome.com/?q=tag:color-scheme | |
236 Use names that indicate their appearance (Christian Brabandt, 2017 Aug 3) | |
237 - monokai - Xia Crusoe (2017 Aug 4) | |
238 - seoul256 - Christian Brabandt (2017 Aug 3) | |
239 - gruvbox - Christian Brabandt (2017 Aug 3) (simplified version from | |
240 Lifepillar, 2018 Jan 22, #2573) | |
241 - janah - Marco Hinz (2017 Aug 4) | |
242 - apprentice - Romain Lafourcade (2017 Aug 6) remarks about help file #1964 | |
243 Suggested by Hiroki Kokubun: | |
244 - [Iceberg](https://github.com/cocopon/iceberg.vim) (my one) | |
245 - [hybrid](https://github.com/w0ng/vim-hybrid) | |
246 Include solarized color scheme?, it does not support termguicolors. | |
247 - Sanitized version of pablo (Lifepillar, 2017 Nov 21) | |
229 | 248 |
230 Bug: "vipgw" does not put cursor back where it belongs. (Jason Franklin, 2019 | 249 Bug: "vipgw" does not put cursor back where it belongs. (Jason Franklin, 2019 |
231 Mar 5) | 250 Mar 5) |
232 | 251 |
233 Some composing characters actually add a cell width to the character they are | 252 Some composing characters actually add a cell width to the character they are |
306 | 325 |
307 nvo-mode mapping works on Windows, not on Linux. (#3678) | 326 nvo-mode mapping works on Windows, not on Linux. (#3678) |
308 | 327 |
309 Missing tests for: | 328 Missing tests for: |
310 - add_termcap_entry() | 329 - add_termcap_entry() |
330 | |
331 Redo only remembers the last change. Could use "{count}g." to redo an older | |
332 change. How does the user know which change? At least have a way to list | |
333 them: ":repeats". Add to history, like search history and command line history. | |
311 | 334 |
312 When using exclusive selection and vi" that fails, cursor moves to the left. | 335 When using exclusive selection and vi" that fails, cursor moves to the left. |
313 Cursor should not move. (#4024) | 336 Cursor should not move. (#4024) |
314 | 337 |
315 Incsearch test fails when locale is "C". (Dominique Pelle, #3986) | 338 Incsearch test fails when locale is "C". (Dominique Pelle, #3986) |
788 clip_x11_request_selection_cb() is called with zero value and length. | 811 clip_x11_request_selection_cb() is called with zero value and length. |
789 Also: Get an error message from free() in the process that owns the selection. | 812 Also: Get an error message from free() in the process that owns the selection. |
790 Seems to happen when the selection is requested the second time, but before | 813 Seems to happen when the selection is requested the second time, but before |
791 clip_x11_convert_selection_cb() is invoked, thus in X library code. | 814 clip_x11_convert_selection_cb() is invoked, thus in X library code. |
792 Kazunobu Kuriyama is working on a proper fix. (2017 Jul 25) | 815 Kazunobu Kuriyama is working on a proper fix. (2017 Jul 25) |
793 | |
794 Include a few color schemes, based on popularity: | |
795 http://www.vim.org/scripts/script_search_results.php?keywords=&script_type=color+scheme&order_by=rating&direction=descending&search=search | |
796 http://vimawesome.com/?q=tag:color-scheme | |
797 Use names that indicate their appearance (Christian Brabandt, 2017 Aug 3) | |
798 - monokai - Xia Crusoe (2017 Aug 4) | |
799 - seoul256 - Christian Brabandt (2017 Aug 3) | |
800 - gruvbox - Christian Brabandt (2017 Aug 3) (simplified version from | |
801 Lifepillar, 2018 Jan 22, #2573) | |
802 - janah - Marco Hinz (2017 Aug 4) | |
803 - apprentice - Romain Lafourcade (2017 Aug 6) remarks about help file #1964 | |
804 Suggested by Hiroki Kokubun: | |
805 - [Iceberg](https://github.com/cocopon/iceberg.vim) (my one) | |
806 - [hybrid](https://github.com/w0ng/vim-hybrid) | |
807 Include solarized color scheme?, it does not support termguicolors. | |
808 - Sanitized version of pablo (Lifepillar, 2017 Nov 21) | |
809 | 816 |
810 Problem with three-piece comment. (Michael Lee, 2017 May 11, #1696) | 817 Problem with three-piece comment. (Michael Lee, 2017 May 11, #1696) |
811 | 818 |
812 Creating a partial with an autoload function is confused about the "self" | 819 Creating a partial with an autoload function is confused about the "self" |
813 attribute of the function. For an unknown function assume "self" and make | 820 attribute of the function. For an unknown function assume "self" and make |
1518 Patch for building a 32bit Vim with 64bit MingW compiler. | 1525 Patch for building a 32bit Vim with 64bit MingW compiler. |
1519 (Michael Soyka, 2014 Oct 15) | 1526 (Michael Soyka, 2014 Oct 15) |
1520 | 1527 |
1521 Patch: On MS-Windows shellescape() may have to triple double quotes. | 1528 Patch: On MS-Windows shellescape() may have to triple double quotes. |
1522 (Ingo Karkat, 2015 Jan 16) | 1529 (Ingo Karkat, 2015 Jan 16) |
1523 | |
1524 Redo only remembers the last change. Could use "{count}g." to redo an older | |
1525 change. How does the user know which change? At least have a way to list | |
1526 them: ":repeats". | |
1527 | 1530 |
1528 Patch for glob(), adding slash to normal files. (Ingo Karkat, 2014 Dec 22) | 1531 Patch for glob(), adding slash to normal files. (Ingo Karkat, 2014 Dec 22) |
1529 | 1532 |
1530 When entering and leaving the preview window autocommands are triggered, but | 1533 When entering and leaving the preview window autocommands are triggered, but |
1531 these may not work well. Perhaps set a flag to indicate that the preview | 1534 these may not work well. Perhaps set a flag to indicate that the preview |