Mercurial > vim
comparison runtime/doc/todo.txt @ 19523:a7a24d06d7ce
Update runtime files.
Commit: https://github.com/vim/vim/commit/bc93cebb692f47488d66f078d1728031e9be35e7
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Feb 26 13:36:21 2020 +0100
Update runtime files.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 26 Feb 2020 13:45:05 +0100 |
parents | 7be3663e2f2b |
children | d4deb2e50667 |
comparison
equal
deleted
inserted
replaced
19522:4671eb759450 | 19523:a7a24d06d7ce |
---|---|
1 *todo.txt* For Vim version 8.2. Last change: 2020 Feb 15 | 1 *todo.txt* For Vim version 8.2. Last change: 2020 Feb 25 |
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 Include ipv6 syntax changes? (DJ Lucas, #5360) | 41 Patch for this (#5696): |
42 | 42 - Empty text prop which includes start/end does not grow when inserting text. |
43 Avoid modifyOtherKeys temporarily: | 43 (Axel Forsman, #5679) |
44 call modify_other_keys(v:false) " disable modifyOtherKeys | |
45 Should fix #5617. | |
46 | 44 |
47 Vim9 script: | 45 Vim9 script: |
46 - "func" inside "vim9script" doesn't work? (Ben Jackson, #5670) | |
47 - Completion for :disassemble | |
48 - "echo Func()" is an error if Func() does not return anything. | 48 - "echo Func()" is an error if Func() does not return anything. |
49 - Make "g:imported = Export.exported" work in Vim9 script. | |
50 - Make Foo.Bar() work to call the dict function. (#5676) | |
51 - make "let var: string" work in a vim9script. | |
49 - Disallow unlet for local/script/imported vars | 52 - Disallow unlet for local/script/imported vars |
53 - Support type for ":let"/":const" at script level for Vim9 script. | |
54 (Ben Jackson, #5671) | |
50 - :func inside vim9script must still use a:arg | 55 - :func inside vim9script must still use a:arg |
51 - Make "++nr" work. | 56 - Make "++nr" work. |
52 - Check that import in legacy script works and puts item in s: | 57 - Check that import in legacy script works and puts item in s: |
53 - Error in any command in "vim9script" aborts sourcing. | 58 - Error in any command in "vim9script" aborts sourcing. |
54 - Find a way to test expressions in legacy and Vim9 script without duplication | 59 - Find a way to test expressions in legacy and Vim9 script without duplication |
77 - Make accessing varargs faster: arg[expr] | 82 - Make accessing varargs faster: arg[expr] |
78 EVAL expr | 83 EVAL expr |
79 LOADVARARG (varags idx) | 84 LOADVARARG (varags idx) |
80 | 85 |
81 Popup windows: | 86 Popup windows: |
87 - With terminal in popup, allow for popup_hide() to temporarily hide it.? | |
82 - Use popup (or popup menu) for command line completion | 88 - Use popup (or popup menu) for command line completion |
83 - When using a popup for the info of a completion menu, and there is not | 89 - When using a popup for the info of a completion menu, and there is not |
84 enough space, let the popup overlap with the menu. (#4544) | 90 enough space, let the popup overlap with the menu. (#4544) |
85 - Implement flip option. | 91 - Implement flip option. |
86 - Make redrawing more efficient and avoid flicker: | 92 - Make redrawing more efficient and avoid flicker: |
87 - put popup menu also in popup_mask? | 93 - put popup menu also in popup_mask? |
94 - Match does not have right BG color if line length equals popup width. | |
95 (#5658) | |
88 - Any other commands to disable in a popup window? | 96 - Any other commands to disable in a popup window? |
89 Use ERROR_IF_POPUP_WINDOW for these. | 97 Use ERROR_IF_POPUP_WINDOW for these. |
90 - Figure out the size and position better if wrapping inserts indent | 98 - Figure out the size and position better if wrapping inserts indent |
91 | 99 |
92 Text properties: | 100 Text properties: |
101 - prop_find() may not find text property at start of the line. (#5663) | |
102 - Get E685 with a sequence of commands. (#5674) | |
93 - Combining text property with 'cursorline' does not always work (Billie | 103 - Combining text property with 'cursorline' does not always work (Billie |
94 Cleek, #5533) | 104 Cleek, #5533) |
95 - Text properties spanning more than one line | 105 - Text properties spanning more than one line. #5683 |
96 - See remarks at top of src/textprop.c | 106 - See remarks at top of src/textprop.c |
97 | 107 |
98 'incsearch' with :s: | 108 'incsearch' with :s: |
99 - :s/foo using CTRL-G moves to another line, should not happen, or use the | 109 - :s/foo using CTRL-G moves to another line, should not happen, or use the |
100 correct line (it uses the last but one line) (Lifepillar, Aug 18, #3345) | 110 correct line (it uses the last but one line) (Lifepillar, Aug 18, #3345) |
159 | 169 |
160 Error numbers available: | 170 Error numbers available: |
161 E451, E452, E453, E454, E460, E489, E491, E565, E578, E610, E611, E653, | 171 E451, E452, E453, E454, E460, E489, E491, E565, E578, E610, E611, E653, |
162 E654, E856, E857, E860, E861, E900 | 172 E654, E856, E857, E860, E861, E900 |
163 | 173 |
164 Patch to move duplicated code to a function. (Yegappan Lakshmanan, #5330) | 174 Patch to fix drawing error with DirectX. (James Grant, #5688) |
175 Causes flicker on resizing. | |
165 | 176 |
166 Patch to use more FOR_ALL_ macros and use them. (Yegappan Lakshmanan, #5339) | 177 Patch to use more FOR_ALL_ macros and use them. (Yegappan Lakshmanan, #5339) |
167 | 178 |
168 Patch to explain use of "%" in :!. (#5591) | 179 Patch to explain use of "%" in :!. (David Briscoe, #5591) |
169 | 180 |
170 Patch to add "-d" to xxd. (#5616) | 181 Patch to add "-d" to xxd. (#5616) |
182 | |
183 Patch to add Turkish manual. (Emir Sarı, #5641) | |
171 | 184 |
172 Running test_gui and test_gui_init with Motif sometimes kills the window | 185 Running test_gui and test_gui_init with Motif sometimes kills the window |
173 manager. Problem with Motif? Now test_gui crashes in submenu_change(). | 186 manager. Problem with Motif? Now test_gui crashes in submenu_change(). |
174 Athena is OK. | 187 Athena is OK. |
175 Motif: Build on Ubuntu can't enter any text in dialog text fields. | 188 Motif: Build on Ubuntu can't enter any text in dialog text fields. |
185 undo result wrong: Masato Nishihata, #4798 | 198 undo result wrong: Masato Nishihata, #4798 |
186 | 199 |
187 When 'lazyredraw' is set sometimes the title is not updated. | 200 When 'lazyredraw' is set sometimes the title is not updated. |
188 (Jason Franklin, 2020 Feb 3) Looks like a race condition. | 201 (Jason Franklin, 2020 Feb 3) Looks like a race condition. |
189 | 202 |
203 Strange sequence of BufWipeout and BufNew events while doing omni-complete. | |
204 (Paul Jolly, #5656) | |
205 Get BufDelete without preceding BufNew. (Paul Jolly, #5694) | |
206 BufWinenter event not fired when saving unnamed buffer. (Paul Jolly, #5655) | |
207 | |
190 Patch to add function to return the text used in the quickfix window. | 208 Patch to add function to return the text used in the quickfix window. |
191 (Yegappan, #5465) | 209 (Yegappan, #5465) |
192 | 210 |
193 Patch for Template string: #4491. New pull: #4634 | 211 Patch for Template string: #4491. New pull: #4634 |
194 Implementation is too inefficient, avoid using lambda. | 212 Implementation is too inefficient, avoid using lambda. |
200 | 218 |
201 Undo puts cursor in wrong line after "cG<Esc>" undo. | 219 Undo puts cursor in wrong line after "cG<Esc>" undo. |
202 | 220 |
203 :unmap <c-n> gives error but does remove the mapping. (Antony Scriven, 2019 | 221 :unmap <c-n> gives error but does remove the mapping. (Antony Scriven, 2019 |
204 Dec 19) | 222 Dec 19) |
205 | |
206 Dos uninstal may delete vim.bat from the wrong directory (e.g., when someone | |
207 makes his own wrapper). Add a magic string with the version number to the | |
208 .bat file and check for it in the uninstaller. E.g. | |
209 # uninstall key: vim8.1* | |
210 | 223 |
211 Patch to fix session file when using multiple tab pages. (Jason Franklin, 2019 | 224 Patch to fix session file when using multiple tab pages. (Jason Franklin, 2019 |
212 May 20) | 225 May 20) |
213 Also put :argadd commands at the start for all buffers, so that their order | 226 Also put :argadd commands at the start for all buffers, so that their order |
214 remains equal? Then %argdel to clean it up. Do try this with 'hidden' set. | 227 remains equal? Then %argdel to clean it up. Do try this with 'hidden' set. |
228 (Also #1890) | 241 (Also #1890) |
229 | 242 |
230 Undo history wrong when ":next file" re-uses a buffer. (#5426) | 243 Undo history wrong when ":next file" re-uses a buffer. (#5426) |
231 ex_next() should pass flag to do_argfile(), then to do_ecmd(). | 244 ex_next() should pass flag to do_argfile(), then to do_ecmd(). |
232 | 245 |
246 Patch to add "note" type to quickfix. (#5527) Missing tests. | |
247 | |
233 Adding "10" to 'spellsuggest' causes spell suggestions to become very slow. | 248 Adding "10" to 'spellsuggest' causes spell suggestions to become very slow. |
234 (#4087) | 249 (#4087) |
235 | 250 |
236 FR: add search_status(), the current values displayed for search (current | 251 FR: add search_status(), the current values displayed for search (current |
237 match, total matches). (#5631) | 252 match, total matches). (#5631) |
238 Patch to provide search stats in a variable, so that it can be used in the | 253 Patch to provide search stats in a variable, so that it can be used in the |
239 statusline. (Fujiwara Takuya, #4446) | 254 statusline. (Fujiwara Takuya, #4446) |
240 | 255 |
241 ":helptags ALL" should skip directories where "tags" cannot be written. | |
242 (Matěj Cepl, #5026) | |
243 | |
244 ":bnext" in a help buffer is supposed to go to the next help buffer, but it | 256 ":bnext" in a help buffer is supposed to go to the next help buffer, but it |
245 goes to any buffer, and then :bnext skips help buffers, since they are | 257 goes to any buffer, and then :bnext skips help buffers, since they are |
246 unlisted. (#4478) | 258 unlisted. (#4478) |
247 | 259 |
248 Patch to include reduce() function. (#5481) | 260 Patch to include reduce() function. (#5481) |
299 - _stat64 is not defined, need to use "struct stat" in vim.h | 311 - _stat64 is not defined, need to use "struct stat" in vim.h |
300 - WINVER conflict, should use 0x0600 by default? | 312 - WINVER conflict, should use 0x0600 by default? |
301 | 313 |
302 Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May | 314 Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May |
303 13, #2910) Can't reproduce? | 315 13, #2910) Can't reproduce? |
316 | |
317 Display messed up with matchparen, wrapping and scrolling. (#5638) | |
304 | 318 |
305 Patch to configure BUILD_DATE for reproducible builds. (James McCoy, #513) | 319 Patch to configure BUILD_DATE for reproducible builds. (James McCoy, #513) |
306 | 320 |
307 Patch to add MODIFIED_BY to MSVC build file. (Chen Lei, 2016 Nov 24, #1275) | 321 Patch to add MODIFIED_BY to MSVC build file. (Chen Lei, 2016 Nov 24, #1275) |
308 | 322 |