comparison runtime/doc/todo.txt @ 29269:0fdf36de4018

Update runtime files Commit: https://github.com/vim/vim/commit/8cc5b559f70041361612b8a6a87922503b33baa6 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jun 23 13:04:20 2022 +0100 Update runtime files
author Bram Moolenaar <Bram@vim.org>
date Thu, 23 Jun 2022 14:15:04 +0200
parents 0eef32b4ebbc
children d314efe6447a
comparison
equal deleted inserted replaced
29268:4b53fd331519 29269:0fdf36de4018
1 *todo.txt* For Vim version 8.2. Last change: 2022 Jun 20 1 *todo.txt* For Vim version 8.2. Last change: 2022 Jun 23
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 Prepare for Vim 9.0 release: 41 Prepare for the Vim 9.0 release:
42 - Update the user manual:
43 - Add more to usr_50.txt as an "advanced section" of usr_41.txt
44 - Move some from vim9.txt to the user manual? Keep the specification.
45 - Update version9.txt 42 - Update version9.txt
46 - Adjust intro message to say "help version9". 43 - Adjust intro message to say "help version9".
47 44
48 Further Vim9 improvements, possibly after launch: 45 Further Vim9 improvements, possibly after launch:
49 - Use Vim9 for more runtime files. 46 - Use Vim9 for more runtime files.
203 http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134 200 http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134
204 - When 'encoding' is not utf-8, or the job is using another encoding, setup 201 - When 'encoding' is not utf-8, or the job is using another encoding, setup
205 conversions. 202 conversions.
206 203
207 Patches considered for including: 204 Patches considered for including:
205 - use ngettext() in a few more places #10606
208 - Add "-n" option to xxd. #10599 206 - Add "-n" option to xxd. #10599
209 - Support %e and %k in 'errorformat'. #9624 207 - Support %e and %k in 'errorformat'. #9624
210 - Add support for "underdouble", "underdot" and "underdash". #9553 208 - Add support for "underdouble", "underdot" and "underdash". #9553
211 - Patch to implement the vimtutor with a plugin: #6414 209 - Patch to implement the vimtutor with a plugin: #6414
212 Was originally written by Felipe Morales. 210 Was originally written by Felipe Morales.
213 - Patch to make fillchars global-local. (#5206) 211 - Patch to make fillchars global-local. (#5206)
212 - Version of getchar() that does not move the cursor - #10603
214 213
215 Autoconf: must use autoconf 2.69, later version generates lots of warnings 214 Autoconf: must use autoconf 2.69, later version generates lots of warnings
216 - try using autoconf 2.71 and fix all "obsolete" warnings 215 - try using autoconf 2.71 and fix all "obsolete" warnings
217 216
218 Can deref_func_name() and deref_function_name() be merged? 217 Can deref_func_name() and deref_function_name() be merged?
230 entry separately. #6609 229 entry separately. #6609
231 Multiplexers (screen, tmux) can request it to the underlying terminal, and 230 Multiplexers (screen, tmux) can request it to the underlying terminal, and
232 pass it on with modifications. 231 pass it on with modifications.
233 232
234 Can "CSI nr X" be used instead of outputting spaces? Is it faster? #8002 233 Can "CSI nr X" be used instead of outputting spaces? Is it faster? #8002
235
236 Problems reported by Valgrind:
237 Memory leaks in test_channel, in func Test_job_start_fails(). Weird.
238 234
239 With a window height of 6 and 'scrolloff' set to 3, using "j" does not scroll 235 With a window height of 6 and 'scrolloff' set to 3, using "j" does not scroll
240 evenly. (#10545) Need to handle this in scroll_cursor_bot(). 236 evenly. (#10545) Need to handle this in scroll_cursor_bot().
241 237
242 Idea: when typing ":e /some/dir/" and "dir" does not exist, highlight in red. 238 Idea: when typing ":e /some/dir/" and "dir" does not exist, highlight in red.
379 375
380 Lua: updating wrong buffer when using newly created, unloaded buffer. 376 Lua: updating wrong buffer when using newly created, unloaded buffer.
381 (#6539) 377 (#6539)
382 378
383 File marks merging has duplicates since 7.4.1925. (Ingo Karkat, #5733) 379 File marks merging has duplicates since 7.4.1925. (Ingo Karkat, #5733)
380
381 A syntax plugin cannot use autocommands, it could be sourced from setting
382 'syntax' in a modeline. Add a function that indicates whethere "secure"
383 and/or "sandbox" are set.
384 384
385 Problem with auto-formatting - inserting space and putting cursor before added 385 Problem with auto-formatting - inserting space and putting cursor before added
386 character. (#6154) 386 character. (#6154)
387 387
388 When 'lazyredraw' is set sometimes the title is not updated. 388 When 'lazyredraw' is set sometimes the title is not updated.