updated for version 7.0061
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 04da892..0a0ec6e 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 Mar 15
+*todo.txt* For Vim version 7.0aa. Last change: 2005 Mar 18
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -30,22 +30,21 @@
*known-bugs*
-------------------- Known bugs and current work -----------------------
-"gq" should always leave the cursor after the formatted text, also when using
-'formatprg'.
+Fix for executable new file also in 6.3.
-More commands like ":argadd" that should not have COUNT?
+Installing manual pages: FreeBSD includes encoding "it.ISO8859-1". Install in
+"it" and "it.ISO8859-1"?
+Russian manual needs to be in UTF-8 for RedHat, KOI8-R for Gentoo.
+UTF-8 files from Ragosin (18 March).
- Added "undercurl" highlight attribute. Based on a patch from Marcin Dalecki.
Docs for "guisp=Red"
- Should add another byte for attributes, 200 types is not enough.
- Implement "undercurl" for printing.
+ Added another byte for attributes, 200 types is not enough.
Mac unicode patch (Da Woon Jung):
- selecting proportional font breaks display
- UTF-8 text causes display problems. Font replacement causes this.
-Changes to mode bits in mch_open() also in Vim 6.3? (Bjoern Voigt)
-
autoload:
- Add a Vim script in $VIMRUNTIME/tools that takes a file with a list of
script names and a help file and produces a script that can be sourced to
@@ -66,6 +65,7 @@
PLANNED FOR VERSION 7.0:
- Add SPELLCHECKER, with easy to add support for many languages.
+ - Highlighting: SpellBad, SpellRare, SpellDialect
- Need wordlists for many languages; "language pack"
- Commands required:
enable/disable spellchecking: 'spell' option (local to win)
@@ -74,7 +74,8 @@
add word to private dict: wrong and OK (in popup menu for evim)
:spell good <word> zg
:spell wrong <word> zw
- - Highlighting: SpellBad, SpellRare, SpellDialect
+ [s move to previous spell error [S also rare word
+ ]s move to next spell error ]S also rare word
- "engspchk" from Charles Campbell is a good starting point.
- Do not use an external program like ispell or aspell: too slow and
doesn't work everywhere.
@@ -217,6 +218,8 @@
- In a :s command multi-byte characters should also be upper/lower cased
with \u, \U, etc.
+Adjust src/main.aap for installing manpages like in Makefile.
+
Support ":set syntax=cpp.doxygen"? Suggested patch by Michael Geddes (9 Aug
2004). Should also work for 'filetype'.
@@ -1366,6 +1369,7 @@
Printing:
+7 Implement "undercurl" for printing.
- Add "page width" to wrap long lines.
- Win32: use a font dialog for setting 'printfont'. Can reuse the code for
the 'guifont' dialog, put the common code in a separate function.
@@ -2620,6 +2624,8 @@
"g?" is already used for rot13.
8 Add a mechanism for recursiveness: "\(([^()]*\@@[^()]*)\)\@r". \@@ stands
for "go recursive here" and \@r marks the recursive atom.
+8 Add an item for a big character range, so that one can search for a
+ chinese character: \z[234-1234] or \z[XX-YY] or \z[0x23-0x234].
7 Add an item stack to allow matching (). One side is "push X on
the stack if previous atom matched". Other side is "match with top of
stack, pop it when it matches". Use "\@pX" and "\@m"?