Mercurial > vim
comparison runtime/doc/todo.txt @ 28517:f73a9bdff3a3
Update runtime files
Commit: https://github.com/vim/vim/commit/75ab590f8504a8912ca0b8c58f6b897bb7a34f07
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Apr 18 15:36:40 2022 +0100
Update runtime files
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 18 Apr 2022 16:45:03 +0200 |
parents | 6dd88e45d47d |
children | 4d76b3e07c07 |
comparison
equal
deleted
inserted
replaced
28516:91556781726b | 28517:f73a9bdff3a3 |
---|---|
1 *todo.txt* For Vim version 8.2. Last change: 2022 Apr 06 | 1 *todo.txt* For Vim version 8.2. Last change: 2022 Apr 18 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
35 The #1234 numbers refer to an issue or pull request on github. To see it in a | 35 The #1234 numbers refer to an issue or pull request on github. To see it in a |
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 | |
41 Use "`=expr`" in heredoc also in :def function. #10216 Yegappan will do it. | |
40 | 42 |
41 Once Vim9 is stable: | 43 Once Vim9 is stable: |
42 - Use Vim9 for more runtime files. | 44 - Use Vim9 for more runtime files. |
43 - Check code coverage, add more tests if needed. | 45 - Check code coverage, add more tests if needed. |
44 vim9execute.c line 3500 | 46 vim9execute.c line 3500 |
149 Terminal debugger: | 151 Terminal debugger: |
150 - Make prompt-buffer variant work better. | 152 - Make prompt-buffer variant work better. |
151 - Add option to not open the program window. It's not used when attaching to | 153 - Add option to not open the program window. It's not used when attaching to |
152 an already running program. (M. Kelly) | 154 an already running program. (M. Kelly) |
153 - When only gdb window exists, on "quit" edit another buffer. | 155 - When only gdb window exists, on "quit" edit another buffer. |
154 - Use a sign group | |
155 - Termdebug does not work when Vim was built with mzscheme: gdb hangs just | 156 - Termdebug does not work when Vim was built with mzscheme: gdb hangs just |
156 after "run". Everything else works, including communication channel. Not | 157 after "run". Everything else works, including communication channel. Not |
157 initializing mzscheme avoid the problem, thus it's not some #ifdef. | 158 initializing mzscheme avoid the problem, thus it's not some #ifdef. |
158 - Add support for lldb? issue #3565 | 159 - Add support for lldb? issue #3565 |
159 - Could we do something similar for debugging Vim scripts? At least see the | 160 - Could we do something similar for debugging Vim scripts? At least see the |
200 - For the GUI fill termios with default values, perhaps like pangoterm: | 201 - For the GUI fill termios with default values, perhaps like pangoterm: |
201 http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134 | 202 http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134 |
202 - When 'encoding' is not utf-8, or the job is using another encoding, setup | 203 - When 'encoding' is not utf-8, or the job is using another encoding, setup |
203 conversions. | 204 conversions. |
204 | 205 |
206 CurSearch highlight is wrong when searching for a space, matches all spaces | |
207 instead of only the current one. | |
208 | |
209 Can deref_func_name() and deref_function_name() be merged? | |
210 | |
205 When using 'cryptmethod' xchaha20 the undo file is not encrypted. | 211 When using 'cryptmethod' xchaha20 the undo file is not encrypted. |
206 Need to handle extra bytes. | 212 Need to handle extra bytes. |
207 | 213 |
208 In Select mode the deleted text always goes into the unnamed register. | 214 In Select mode the deleted text always goes into the unnamed register. |
209 Use CTRL-R to specify the register to use. (#9531) | 215 Use CTRL-R to specify the register to use. (#9531) |
220 Test_communicate_ipv6(): is flaky on many systems | 226 Test_communicate_ipv6(): is flaky on many systems |
221 Fails in line 64 of Ch_communicate, no exception is thrown. | 227 Fails in line 64 of Ch_communicate, no exception is thrown. |
222 | 228 |
223 Patch for Template string: #4634 | 229 Patch for Template string: #4634 |
224 Have another look at the implementation. | 230 Have another look at the implementation. |
225 | |
226 Add expanding <script> which works like <sfile> everywhere. #9189 | |
227 | 231 |
228 Rename getdigraphlist -> digraph_getlist() etc. | 232 Rename getdigraphlist -> digraph_getlist() etc. |
229 | 233 |
230 Can "CSI nr X" be used instead of outputting spaces? Is it faster? #8002 | 234 Can "CSI nr X" be used instead of outputting spaces? Is it faster? #8002 |
231 | 235 |
252 Idea: when typing ":e /some/dir/" and "dir" does not exist, highlight in red. | 256 Idea: when typing ":e /some/dir/" and "dir" does not exist, highlight in red. |
253 | 257 |
254 ":set &shellpipe" and ":set &shellredir" should use the logic from | 258 ":set &shellpipe" and ":set &shellredir" should use the logic from |
255 initialization to figure out the default value from 'shell'. Add a test for | 259 initialization to figure out the default value from 'shell'. Add a test for |
256 this. | 260 this. |
261 | |
262 With concealed text mouse click doesn't put the cursor in the right position. | |
263 (Herb Sitz) Fix by Christian Brabandt, 2011 Jun 16. Doesn't work properly, | |
264 need to make the change in where RET_WIN_BUF_CHARTABSIZE() is called. | |
265 IDEA: when drawing the text, store the text byte index in ScreenLinesIdx[]. | |
266 When converting screen column to text position use this. | |
267 Store the line number and byte index for the start of the line, when | |
268 converting the screen line to text position use this, add the byte offset. | |
257 | 269 |
258 MS-Windows: did path modifier :p:8 stop working? #8600 | 270 MS-Windows: did path modifier :p:8 stop working? #8600 |
259 | 271 |
260 Add support for "underdouble", "underdot" and "underdash". #9553 | 272 Add support for "underdouble", "underdot" and "underdash". #9553 |
261 | 273 |
1917 | 1929 |
1918 'cursorline' is displayed too short when there are concealed characters and | 1930 'cursorline' is displayed too short when there are concealed characters and |
1919 'list' is set. (Dennis Preiser) | 1931 'list' is set. (Dennis Preiser) |
1920 Patch 7.3.116 was the wrong solution. | 1932 Patch 7.3.116 was the wrong solution. |
1921 Christian Brabandt has another incomplete patch. (2011 Jul 13) | 1933 Christian Brabandt has another incomplete patch. (2011 Jul 13) |
1922 | |
1923 With concealed text mouse click doesn't put the cursor in the right position. | |
1924 (Herb Sitz) Fix by Christian Brabandt, 2011 Jun 16. Doesn't work properly, | |
1925 need to make the change in where RET_WIN_BUF_CHARTABSIZE() is called. | |
1926 | 1934 |
1927 Syntax region with 'concealends' and a 'cchar' value, 'conceallevel' set to 2, | 1935 Syntax region with 'concealends' and a 'cchar' value, 'conceallevel' set to 2, |
1928 only one of the two ends gets the cchar displayed. (Brett Stahlman, 2010 Aug | 1936 only one of the two ends gets the cchar displayed. (Brett Stahlman, 2010 Aug |
1929 21, Ben Fritz, 2010 Sep 14) | 1937 21, Ben Fritz, 2010 Sep 14) |
1930 | 1938 |