diff options
Diffstat (limited to 'runtime/doc/todo.txt')
-rw-r--r-- | runtime/doc/todo.txt | 37 |
1 files changed, 25 insertions, 12 deletions
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index bd037fe3bb..3a3689e9fc 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.0aa. Last change: 2005 Nov 28 +*todo.txt* For Vim version 7.0aa. Last change: 2005 Dec 01 VIM REFERENCE MANUAL by Bram Moolenaar @@ -30,11 +30,6 @@ be worked on, but only if you sponsor Vim development. See |sponsor|. *known-bugs* -------------------- Known bugs and current work ----------------------- -Using chown() is unsafe. (Jinpeng Wei) - ex_cmds.c: viminfo tempfile: use mch_open(O_EXCL) and fdopen() - fileio.c: use fchown() instead of chown() - vim.h: define O_NOFOLLOW if needed. Not in Vim 6.4? - Go over all changes between 6.3 and 6.4 and make sure they are included in 7. Using ":read" in an empty buffer in Ex mode, then undo leaves a line behind. @@ -47,8 +42,14 @@ differences. Use Amiga code? "make unixall": remove split in floppy-size archives. +":helpgrep" sometimes results in wrong text in the error list: +"^[.?!]\_[\])'" ]\+" +Using string that was freed or buffer that is overwritten? + Using pipes for filter commands: provide some way to type a password, keep -stderr in/out open for this? +stderr in/out open for this? (Konstanti Rozinov) +New problem: password is echoed. Put terminal in cooked mode and don't read +from terminal? To support mapping <F4> to be used as <F4>{motion}: Add operator that executes a user defined function. '[ and '] marks are at start and end of @@ -60,13 +61,16 @@ errors and illegal bytes. Make default to replace bad bytes/characters with :e ++enc=xxx ++bad=keep foo.txt :e ++enc=xxx ++bad=drop foo.txt :e ++enc=xxx ++bad=? foo.txt +(patch 29 November) + +ml_get error with specific vimrc and lots of plugins. (Tomi Mickelsson) Win32: preserve the hidden attribute of the viminfo file. Add ":startgreplace" to do "gR", like ":startreplace" does "R". When 'delcombine' is set in Select mode before a character with a combining -char the combinging char is deleted when it shouldn't. (Tony Mechelynck, Nov +char the combining char is deleted when it shouldn't. (Tony Mechelynck, Nov 27) ccomplete: @@ -82,7 +86,7 @@ ccomplete: spelling: - "z?" was to be used for searching in folded text. Use something else for - suggestions. "zu"? + suggestions. "z="? - When a recognized word ends in a . don't have 'spellcapcheck" match it. - Use KEEPCASE instead of "KEP". It applies to the word including affixes Hunspell also uses it. @@ -96,11 +100,19 @@ spelling: obtain). But new Myspell wordlist will come (Hagen) - Finding suggestions with sound folding is slow. Somehow store the sound-folded words and link to the words it comes from? +- Also use the spelling dictionary for dictionary completion. +- Have "zg" and "zw" report the file that was modified. (Marvin Renich) +- Add a command like "zg" that selects one of the files 'spellfile'. When editing a file "a" that is a symbolic link to "b", while another Vim is editing "b", there is no warning. Follow symlink to make swap file name? Patch from Stefano Zacchiroli. +Support saving and restoring session for X windows? It should work to do +":mksession" and use "-S fname" for the restart command. The +gui_x11_wm_protocol_handler() already takes care of the rest. +global_event_filter() for GTK. + In diff mode deleting lines is very slow. E.g., when diffing two .po files and then sourcing po/cleaup.vim. @@ -123,7 +135,8 @@ Mac unicode patch (Da Woon Jung): Mac: drop support for OS 9. Most people are now using OS/X and Vim 6.4 can be used for others. Will make maintaining the code simpler. -Patch to add a few flags to search(). (Benji Fisher, Nov 22) +Patch to add a few flags to search(). (Benji Fisher, Nov 29, doc update Dec 1) +Also add search???() function that returns list with lnum and col. Win32: Use the free downloadable compiler 7.1. Figure out how to do debugging (with Agide?) and describe it. (George Reilly) @@ -289,7 +302,7 @@ PLANNED FOR VERSION 7.0: Roman, 2004 Dec 15. Should then also work with Oracle Jdeveloper, see JSR 198 standard http://www.jcp.org/en/jsr/detail?id=198. Eclim does it: http://eclim.sourceforge.net/ (Eric Van Dewoestine) - Plugin that uses a terminal emulator: http://ls10-www.cs.uni-dortmund.de/~menge/private/vimplugin.html + Plugin that uses a terminal emulator: http://vimplugin.sf.net - STICKY CURSOR: Add a way of scrolling that leaves the cursor where it is. Especially when using the scrollbar. Typing a cursor-movement command scrolls back to where the cursor is. @@ -313,7 +326,7 @@ PLANNED FOR VERSION 7.0: - Running a shell command from the GUI still has limitations. Look into how the Vim shell project can help: http://vimshell.wana.at - Displaying size of Visual area: use 24-33 column display. - When selecting multiple lines, up to about a screenfull, also count the + When selecting multiple lines, up to about a screenful, also count the characters. - Mac: Unicode input and display (Eckehard Berns, 2004 June 27) Other patch from Da Woon Jung, 2005 Jan 16. |