Mercurial > vim
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: |