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