comparison runtime/doc/todo.txt @ 23:3f44e9abe4ec v7.0015

updated for version 7.0015
author vimboss
date Mon, 06 Sep 2004 17:44:46 +0000
parents cc049b00ee70
children 8ff7fd162d3c
comparison
equal deleted inserted replaced
22:cc049b00ee70 23:3f44e9abe4ec
1 *todo.txt* For Vim version 7.0aa. Last change: 2004 Aug 31 1 *todo.txt* For Vim version 7.0aa. Last change: 2004 Sep 06
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 Multi-byte char in file name causes trouble for opening, "send to" menu and
34 writing. Patches from Taro Muraoka:
35 ~/Mail/oldmail/muraoka/in.00575
36 ~/Mail/oldmail/muraoka/in.00577
37
38 Is there a limit on the buffer list in the viminfo file?
39 ":n ~/.trashcan/bogus*" fills it.
40
41 When gvim is started from the context menu the xxd menu entries don't work
42 (Valencia). xxd.exe is not in $VIMRUNTIME.
43
44 Aborting at the ATTENTION prompt causes trouble: 33 Aborting at the ATTENTION prompt causes trouble:
45 buffer remains active, nwindows isn't closed (fixed in buffer.c) 34 buffer remains active, nwindows isn't closed (fixed in buffer.c)
46 alternate buffer gets "read error" flag. 35 alternate buffer gets "read error" flag.
47 ":sbuf" and ":ball" leave an empty window behind. 36 ":sbuf" and ":ball" leave an empty window behind.
48 Change in handle_swap_exists() also in 6.3? 37 Change in handle_swap_exists() also in 6.3?
49 38
50 Add remap-abbreviation solution to Vim 6.3? It's about adding REMAP_SKIP and
51 RM_ABBR in getchar.c.
52
53 Added ga_append() here: (also to 6.3?)
54 script_get(eap, cmd)
55 gui_do_findrepl(flags, find_text, repl_text, down)
56 serverGetVimNames(dpy) if_xcmdsrv.c, os_mswin.c
57
58 Win32: When the path to a file has Russian characters, ":cd %:p:h" doesn't 39 Win32: When the path to a file has Russian characters, ":cd %:p:h" doesn't
59 work. (Valery Kondakoff) 40 work. (Valery Kondakoff)
60 41 Solved in os_mswin.c. Add to 6.3?
61 Win32: When an argument is typed in a console in the active codepage, and
62 'encoding' is "utf-8", detect this from illegal characters. Convert from
63 console or active codepage to utf-8 then.
64 42
65 For version 7.0: 43 For version 7.0:
66 - Include many PATCHES: 44 - Include many PATCHES:
67 8 Add functions: 45 8 Add functions:
68 setbufline() set line in any buffer (patch from Yegappan 46 setbufline() set line in any buffer (patch from Yegappan
112 8 Add ":n" to fnamemodify(): normalize path, remove "../" when possible. 90 8 Add ":n" to fnamemodify(): normalize path, remove "../" when possible.
113 Aric Blumer has a patch for this. 91 Aric Blumer has a patch for this.
114 He will update the patch for 6.3. 92 He will update the patch for 6.3.
115 Autocommands: 93 Autocommands:
116 7 Completion of network shares, patch by Yasuhiro Matsumoto. 94 7 Completion of network shares, patch by Yasuhiro Matsumoto.
117 Update 2004 Jun 17. 95 Update 2004 Sep 6.
118 How does this work? Missing comments. 96 How does this work? Missing comments.
119 gettext() Translate a message. (Patch from Yasuhiro Matsumoto) 97 gettext() Translate a message. (Patch from Yasuhiro Matsumoto)
120 Update 2004 Jun 17 98 Update 2004 Sep 5
121 Missing docs. Search in 'runtimepath'? 99 Missing docs. Search in 'runtimepath'?
122 How to get the messages into the .po files? 100 How to get the messages into the .po files?
123 --- did not respond (yet) -- 101 --- did not respond (yet) --
124 7 Make "5dd" on last-but-one-line not delete anything (Vi compatible). 102 7 Make "5dd" on last-but-one-line not delete anything (Vi compatible).
125 Add flag in 'cpoptions' for this. When not present, "2dd" in the last 103 Add flag in 'cpoptions' for this. When not present, "2dd" in the last
217 - Store messages to allow SCROLLING BACK for all commands. And other "less" 195 - Store messages to allow SCROLLING BACK for all commands. And other "less"
218 like commands. 196 like commands.
219 - "INTELLISENSE". First cleanup the Insert-mode completion. 197 - "INTELLISENSE". First cleanup the Insert-mode completion.
220 http://www.vim.org/scripts/script.php?script_id=747 198 http://www.vim.org/scripts/script.php?script_id=747
221 http://sourceforge.net/projects/insenvim 199 http://sourceforge.net/projects/insenvim
200 http://cedet.sourceforge.net/intellisense.shtml (for Emacs)
222 - PERSISTENT UNDO: store undo in a file. 201 - PERSISTENT UNDO: store undo in a file.
223 Support multiple threads. Show the list of changes in a window to be able 202 Support multiple threads. Show the list of changes in a window to be able
224 to select a version. 203 to select a version.
225 7 SWAP FILE CHANGE: When a dos format file was edited with ":e ++ff=unix", 204 7 SWAP FILE CHANGE: When a dos format file was edited with ":e ++ff=unix",
226 Vim is killed and trying to recover the file, 'ff' will be dos. Same for 205 Vim is killed and trying to recover the file, 'ff' will be dos. Same for
281 260
282 Support ":set syntax=cpp.doxygen"? Suggested patch by Michael Geddes (9 Aug 261 Support ":set syntax=cpp.doxygen"? Suggested patch by Michael Geddes (9 Aug
283 2004). Should also work for 'filetype'. 262 2004). Should also work for 'filetype'.
284 263
285 Patch for 'breakindent' option: repeat indent for wrapped line. (Vaclav 264 Patch for 'breakindent' option: repeat indent for wrapped line. (Vaclav
286 Smilauer, 2004 Aug 17) 265 Smilauer, 2004 Sep 5)
287 266
288 267
289 Vi incompatibility: 268 Vi incompatibility:
269 9 In Ex mode, "u" undoes all changes, not just the last one. (John Cowan)
270 8 In Ex mode, an empty file doesn't have a first line, "1p" should fail.
271 8 In Ex mode, "1,3" should print three lines.
290 8 With undo/redo only marks in the changed lines should be changed. Other 272 8 With undo/redo only marks in the changed lines should be changed. Other
291 marks should be kept. Vi keeps each mark at the same text, even when it 273 marks should be kept. Vi keeps each mark at the same text, even when it
292 is deleted or restored. (Webb) 274 is deleted or restored. (Webb)
293 Also: A mark is lost after: make change, undo, redo and undo. 275 Also: A mark is lost after: make change, undo, redo and undo.
294 Example: "{d''" then "u" then "d''": deletes an extra line, because the '' 276 Example: "{d''" then "u" then "d''": deletes an extra line, because the ''
2994 Debug mode: 2976 Debug mode:
2995 7 Add something to enable debugging when a remote message is received. 2977 7 Add something to enable debugging when a remote message is received.
2996 8 Add breakpoints for setting an option 2978 8 Add breakpoints for setting an option
2997 8 Add breakpoints for assigning to a variable. 2979 8 Add breakpoints for assigning to a variable.
2998 7 Add a watchpoint in the debug mode: An expression that breaks execution 2980 7 Add a watchpoint in the debug mode: An expression that breaks execution
2999 when evaluating to non-zero. 2981 when evaluating to non-zero. Add the "watchadd expr" command, stop when
2982 the value of the expression changes. ":watchdel" deletes an item,
2983 ":watchlist" lists the items. (Charles Campbell)
3000 7 Store the history from debug mode in viminfo. 2984 7 Store the history from debug mode in viminfo.
3001 7 Make the debug mode history available with histget() et al. 2985 7 Make the debug mode history available with histget() et al.
3002 2986
3003 2987
3004 Various improvements: 2988 Various improvements: