comparison runtime/doc/todo.txt @ 25773:11b656e74444

Update runtime files Commit: https://github.com/vim/vim/commit/6c391a74fe90190796ca0b0c010112948a6e75d7 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Sep 9 21:55:11 2021 +0200 Update runtime files
author Bram Moolenaar <Bram@vim.org>
date Thu, 09 Sep 2021 22:00:10 +0200
parents d4faa2c5211b
children 65de67669df3
comparison
equal deleted inserted replaced
25772:55753c17b73d 25773:11b656e74444
1 *todo.txt* For Vim version 8.2. Last change: 2021 Aug 25 1 *todo.txt* For Vim version 8.2. Last change: 2021 Sep 08
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 :delcommand -buffer should work
42
41 Vim9 - Make everything work: 43 Vim9 - Make everything work:
44 - Disallow using numbered function with "g:123" in Vim9 script? #8760
42 - use CheckLegacyAndVim9Success(lines) in many more places 45 - use CheckLegacyAndVim9Success(lines) in many more places
43 - Check TODO items in vim9compile.c and vim9execute.c 46 - Check TODO items in vim9compile.c and vim9execute.c
44 - For builtin functions using tv_get_string*() use check_for_string() to be 47 - For builtin functions using tv_get_string*() use check_for_string() to be
45 more strict about the argument type (not a bool). 48 more strict about the argument type (not a bool).
46 done: balloon_() 49 done: balloon_()
47 - Disallow using numbered function with "g:123" in Vim9 script? #8760
48 - Check many more builtin function arguments at compile time. 50 - Check many more builtin function arguments at compile time.
49 map() could check that the return type of the function argument matches 51 map() could check that the return type of the function argument matches
50 the type of the list or dict member. (#8092) 52 the type of the list or dict member. (#8092)
51 Same for other functions, such as searchpair(). 53 Same for other functions, such as searchpair().
52 - Test try/catch and throw better, also nested. 54 - Test try/catch and throw better, also nested.
221 Need to handle extra bytes. 223 Need to handle extra bytes.
222 224
223 Test_communicate_ipv6(): is flaky on many systems 225 Test_communicate_ipv6(): is flaky on many systems
224 Fails in line 64 of Ch_communicate, no exception is thrown. 226 Fails in line 64 of Ch_communicate, no exception is thrown.
225 227
228 Patch for Template string: #4634
229 Have another look at the implementation.
230
226 Rename getdigraphlist -> digraph_getlist() etc. 231 Rename getdigraphlist -> digraph_getlist() etc.
227 232
228 Valgrind reports memory leaks in test_options. 233 Valgrind reports memory leaks in test_options.
229 Valgrind reports overlapping memcpy in 234 Valgrind reports overlapping memcpy in
230 test_conceal.3 235 test_conceal.3
257 262
258 Problem that a previous silent ":throw" causes a following try/catch not to 263 Problem that a previous silent ":throw" causes a following try/catch not to
259 work. (ZyX, 2013 Sep 28) With examples: (Malcolm Rowe, 2015 Dec 24) 264 work. (ZyX, 2013 Sep 28) With examples: (Malcolm Rowe, 2015 Dec 24)
260 Also see #8487 for an example. 265 Also see #8487 for an example.
261 266
262 Patch for Template string: #4634
263 Have another look at the implementation.
264
265 Patch to implement the vimtutor with a plugin: #6414 267 Patch to implement the vimtutor with a plugin: #6414
266 Was originally written by Felipe Morales. 268 Was originally written by Felipe Morales.
267 269
268 Request to use "." for the cursor column in search pattern \%<.c and \%<.v. 270 Request to use "." for the cursor column in search pattern \%<.c and \%<.v.
269 (#8179) 271 (#8179)
1036 always nested. 1038 always nested.
1037 1039
1038 matchit hasn't been maintained for a long time. #955. 1040 matchit hasn't been maintained for a long time. #955.
1039 1041
1040 Problem with 'delcombine'. (agguser, 2017 Nov 10, #2313) 1042 Problem with 'delcombine'. (agguser, 2017 Nov 10, #2313)
1043
1044 'delcombine' does not work for the command line. (Tony Mechelynck, 2009 Jul
1045 20)
1041 1046
1042 MS-Windows: buffer completion doesn't work when using backslash (or slash) 1047 MS-Windows: buffer completion doesn't work when using backslash (or slash)
1043 for a path separator. (xtal8, #2201) 1048 for a path separator. (xtal8, #2201)
1044 1049
1045 Would be nice for Insert mode completion to highlight the text that was added 1050 Would be nice for Insert mode completion to highlight the text that was added
2297 2302
2298 string_convert() should be able to convert between utf-8 and utf-16le. Used 2303 string_convert() should be able to convert between utf-8 and utf-16le. Used
2299 for GTK clipboard. Avoid requirement for iconv. 2304 for GTK clipboard. Avoid requirement for iconv.
2300 2305
2301 Now that colnr_T is int instead of unsigned, more type casts can be removed. 2306 Now that colnr_T is int instead of unsigned, more type casts can be removed.
2302
2303 'delcombine' does not work for the command line. (Tony Mechelynck, 2009 Jul
2304 20)
2305 2307
2306 Don't load macmap.vim on startup, turn it into a plugin. (Ron Aaron, 2308 Don't load macmap.vim on startup, turn it into a plugin. (Ron Aaron,
2307 2009 Apr 7) Reminder Apr 14. 2309 2009 Apr 7) Reminder Apr 14.
2308 2310
2309 Add "no_hlsearch" to winsaveview(). 2311 Add "no_hlsearch" to winsaveview().