|
1 | | -*todo.txt* For Vim version 8.2. Last change: 2021 Feb 10 |
| 1 | +*todo.txt* For Vim version 8.2. Last change: 2021 Feb 20 |
2 | 2 |
|
3 | 3 |
|
4 | 4 | VIM REFERENCE MANUAL by Bram Moolenaar |
@@ -39,13 +39,8 @@ browser use: https://github.com/vim/vim/issues/1234 |
39 | 39 | -------------------- Known bugs and current work ----------------------- |
40 | 40 |
|
41 | 41 | Vim9 - Make everything work: |
42 | | -- Use ":vim9cmd" as a command modifier? Then make ":vim9" short for that. |
43 | | -- Add a test for profiling with nested function calls and lambda. |
44 | | -- Expand `=expr` in :next, :argedit, :argadd, :argdelete, :drop |
45 | | -- Expand `=expr` in :vimgrep, :vimgrepadd, :lvimgrep, :lvimgrepadd |
46 | | -- Expand `=expr` in :mkspell |
47 | | -- Unlet with range: "unlet list[a : b]" |
48 | 42 | - Implement "export {one, two three}". |
| 43 | +- Disallow :open ? |
49 | 44 | - ISN_CHECKTYPE could use check_argtype() |
50 | 45 | - Using a script variable inside a :def function doesn't work if the variable |
51 | 46 | is inside a block, see Test_nested_function(). Should it work? |
@@ -110,10 +105,11 @@ Vim9 - Make everything work: |
110 | 105 |
|
111 | 106 | Once Vim9 is stable: |
112 | 107 | - Change the help to prefer Vim9 syntax where appropriate |
113 | | -- Use Vim9 for runtime files. |
114 | | - PR #7497 for autoload/ccomplete.vim |
115 | 108 | - Add all the error numbers in a good place in documentation. |
116 | 109 | - In the generic eval docs, point out the Vim9 syntax where it differs. |
| 110 | +- Add the "vim9script" feature, can use has('vim9script') |
| 111 | +- Use Vim9 for runtime files. |
| 112 | + PR #7497 for autoload/ccomplete.vim |
117 | 113 |
|
118 | 114 | Also for Vim9: |
119 | 115 | - better implementation for partial and tests for that. |
@@ -198,8 +194,6 @@ Text properties: |
198 | 194 | 'incsearch' with :s: |
199 | 195 | - :s/foo using CTRL-G moves to another line, should not happen, or use the |
200 | 196 | correct line (it uses the last but one line) (Lifepillar, Aug 18, #3345) |
201 | | -- :s@pat/tern@ doesn't include "/" in the pattern. (Takahiro Yoshihara, #3637) |
202 | | - pass delim to do_search() ? |
203 | 197 | - Also support range: :/foo/,/bar/delete |
204 | 198 | - Also support for user command, e.g. Cfilter |
205 | 199 | - :%s/foo should take the first match below the cursor line, unless there |
@@ -269,7 +263,7 @@ Terminal emulator window: |
269 | 263 | - When 'encoding' is not utf-8, or the job is using another encoding, setup |
270 | 264 | conversions. |
271 | 265 |
|
272 | | -Valgind reports memory leaks in test_options |
| 266 | +Valgrind reports memory leaks in test_options |
273 | 267 |
|
274 | 268 | test_arglist func Test_all_not_allowed_from_cmdwin() hangs on MS-Windows. |
275 | 269 |
|
@@ -770,8 +764,6 @@ Memory leaks in test_channel? (or is it because of fork()) |
770 | 764 | matchaddpos() gets slow with many matches. Proposal by Rick Howe, 2018 Jul |
771 | 765 | 19. |
772 | 766 |
|
773 | | -Should make 'listchars' global-local. Local to window or to buffer? |
774 | | -Probably window. #5206 |
775 | 767 | Add something like 'fillchars' local to window, but allow for specifying a |
776 | 768 | highlight name. Esp. for the statusline. |
777 | 769 | And "extends" and "precedes" are also useful without 'list' set. Also in |
@@ -1241,6 +1233,8 @@ Undo problem: "g-" doesn't go back, gets stuck. (Björn Linse, 2016 Jul 18) |
1241 | 1233 | Add "unicode true" to NSIS installer. Doesn't work with Windows 95, which we |
1242 | 1234 | no longer support. |
1243 | 1235 |
|
| 1236 | +Suppoert sort(l, 'F'), convert strings to float. (#7857) |
| 1237 | + |
1244 | 1238 | sort() is not stable when using numeric/float sort (Nikolay Pavlov, 2016 Sep |
1245 | 1239 | 4#1038) |
1246 | 1240 |
|
|
0 commit comments