summaryrefslogtreecommitdiffstats
path: root/runtime/doc/todo.txt
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/doc/todo.txt')
-rw-r--r--runtime/doc/todo.txt37
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.