comparison runtime/doc/todo.txt @ 141:88256bf8571c

updated for version 7.0045
author vimboss
date Thu, 27 Jan 2005 14:42:53 +0000
parents 18f29039b83c
children e85cff741dec
comparison
equal deleted inserted replaced
140:8ecb0db93e9a 141:88256bf8571c
1 *todo.txt* For Vim version 7.0aa. Last change: 2005 Jan 25 1 *todo.txt* For Vim version 7.0aa. Last change: 2005 Jan 27
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 Searching backwards with \zs gets stuck. (Brett Stahlman, Jan 23) 33 Allow space: "call function ()"
34 34
35 netrw plugin: "i" remembers last action but not per window. 35 List a:000 must be immutable.
36 lock(list) lock(dict)
37 deeplock(list)
38 islocked(list)
39 Also unlock(), so that you can pass a list to a function and be sure it's not
40 changed? Then super-lock a:000, can't be unlocked.
41
42 ":breakadd here" doesn't work. (Johnny Blaze, Jan 26)
43 Problem with backslashes in file name?
36 44
37 List data type performance: 45 List data type performance:
38 - Cache the length of a List? 46 - Cache the length of a List?
39 - Cache the last used index? 47 - Cache the last used index?
40 - Use blocks of items, so that finding an item by index is faster? 48 - Use blocks of items, so that finding an item by index is faster?
44 52
45 Sanity check of eval.c: 53 Sanity check of eval.c:
46 - Go through the code for magic braces. 54 - Go through the code for magic braces.
47 - Check use of v_type for VAR_FUNC, VAR_LIST ad VAR_DICT. 55 - Check use of v_type for VAR_FUNC, VAR_LIST ad VAR_DICT.
48 56
49 Mention Rsync command on runtime.php page: 57 Mention rsync command on runtime.php page:
50 rsync -avzcP --delete --exclude="dos" --delete-excluded ftp.nluug.nl::Vim/runtime/ vim63-runtime 58 rsync -avzcP --delete --exclude="dos" --delete-excluded ftp.nluug.nl::Vim/runtime/ vim63-runtime
51
52 netrw plugin:
53 - provide :Explore and :Sexplore like the old file explorer?
54 - alignment of long listing isn't very good.
55 59
56 Better way to get temp file for tcltags and vimspell scripts. (javier Pena) 60 Better way to get temp file for tcltags and vimspell scripts. (javier Pena)
57 Possibly leave out code for temp directory. 61 Possibly leave out code for temp directory.
58 62
59 patch for QuickFixCmdPre and QuickFixCmdPost autocommands. (Ciaran McCreesh, 63 patch for QuickFixCmdPre and QuickFixCmdPost autocommands. (Ciaran McCreesh,
258 Also place vimtutor.bat in %windir%? 262 Also place vimtutor.bat in %windir%?
259 263
260 Add gui_mch_browsedir() for Motif, KDE and Mac OS/X. 264 Add gui_mch_browsedir() for Motif, KDE and Mac OS/X.
261 265
262 HTML indenting can be slow, find out why. Any way to do some kind of 266 HTML indenting can be slow, find out why. Any way to do some kind of
263 profiling for Vim script? 267 profiling for Vim script? At least add a function to get the current time in
268 usec. reltime([start, [end]])
269 reltime().sec == seconds, reltime().usec = microseconds
270 reltime(start) current time relative to [start]
271 echo timestring(reltime(start), 3) (3 is nr of digits after dot)
272 reltime(start, end) difference between start and end
264 273
265 Updated Ruby interface. (Ryan Paul) 274 Updated Ruby interface. (Ryan Paul)
266 275
267 Awaiting updated patches: 276 Awaiting updated patches:
268 --- awaiting updated patch --- 277 --- awaiting updated patch ---