Mercurial > vim
comparison runtime/doc/todo.txt @ 76:0ef9cebc4f5d v7.0031
updated for version 7.0031
author | vimboss |
---|---|
date | Wed, 05 Jan 2005 22:19:46 +0000 |
parents | 088a834ca0aa |
children | d2796c60ca6f |
comparison
equal
deleted
inserted
replaced
75:388f285bda1b | 76:0ef9cebc4f5d |
---|---|
1 *todo.txt* For Vim version 7.0aa. Last change: 2005 Jan 04 | 1 *todo.txt* For Vim version 7.0aa. Last change: 2005 Jan 05 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
28 be worked on, but only if you sponsor Vim development. See |sponsor|. | 28 be worked on, but only if you sponsor Vim development. See |sponsor|. |
29 | 29 |
30 *known-bugs* | 30 *known-bugs* |
31 -------------------- Known bugs and current work ----------------------- | 31 -------------------- Known bugs and current work ----------------------- |
32 | 32 |
33 When 'insertmode' is set CTRL-I 4isometext<Esc> and then some typing hangs | |
34 Vim. (Jens Paulus) | |
35 | |
36 :let completion stops after the first argument. | |
37 | |
38 List data type: | 33 List data type: |
34 - When removing items from the condition stack may free cs_fors. | |
35 - don't copy the list, use a list-watcher to adjust the item pointer when it's | |
36 deleted. | |
39 - "for a in list" | 37 - "for a in list" |
38 Make copy of the list to avoid trouble when it changes. As one big block? | |
40 - "for [a, b] in [[1, 2], [3, 4]]" | 39 - "for [a, b] in [[1, 2], [3, 4]]" |
40 - support list generator: items are obtained with a function by index. | |
41 "range(1, 400, 2)" creates one. | |
41 - == (same value) and "is" (same list) | 42 - == (same value) and "is" (same list) |
42 - store in viminfo: read_viminfo_varlist() | |
43 - add many functions: | 43 - add many functions: |
44 call(func, list) call function | 44 call(func, list) call function |
45 keys(list) list of all indexes 0 - (len(list) - 1) | 45 keys(list) list of all indexes 0 - (len(list) - 1) |
46 repeat(list, count) return list concatenated count times | 46 repeat(list, count) return list concatenated count times |
47 concat(list1, list2) return list1 and list2 concatenated | 47 concat(list1, list2) return list1 and list2 concatenated |
54 reverse(list) reverses order | 54 reverse(list) reverses order |
55 sort(list[, func]) sort; func compares items | 55 sort(list[, func]) sort; func compares items |
56 getval(list, idx[, default]) get value at idx or default | 56 getval(list, idx[, default]) get value at idx or default |
57 file2lines() | 57 file2lines() |
58 file2words() | 58 file2words() |
59 str2list() parse string to list in several ways: white | |
60 separated, [] form, etc. | |
59 Fix the error numbers E999 in eval.c. | 61 Fix the error numbers E999 in eval.c. |
60 | 62 |
61 Function reference: Define a nameless (numbered) function and assign | 63 Function reference: Define a nameless (numbered) function and assign |
62 it to a Funcref variable. | 64 it to a Funcref variable. |
63 :function Myfunc = (arg) | 65 :function Myfunc = (arg) |