updated for version 7.0067
diff --git a/runtime/doc/spell.txt b/runtime/doc/spell.txt
index 04e1cfd..b33dec2 100644
--- a/runtime/doc/spell.txt
+++ b/runtime/doc/spell.txt
@@ -1,4 +1,4 @@
-*spell.txt*	For Vim version 7.0aa.  Last change: 2005 Apr 15
+*spell.txt*	For Vim version 7.0aa.  Last change: 2005 Apr 17
 
 
 		  VIM REFERENCE MANUAL	  by Bram Moolenaar
@@ -75,23 +75,24 @@
 	-XXX	optional addition
 	EEE	the value of 'encoding'
 
-Exception: Vim uses "latin1" when 'encoding' is "iso-8859-15".  The euro sign
-doesn't matter for spelling.
+Exceptions:
+- Vim uses "latin1" when 'encoding' is "iso-8859-15".  The euro sign doesn't
+  matter for spelling.
+- When no spell file for 'encoding' is found "ascii" is tried.  This only
+  works for languages where nearly all words are ASCII, such as English.  It
+  helps when 'encoding' is not "latin1", such as iso-8859-2, and English text
+  is being edited.
 
 Spelling for EBCDIC is currently not supported.
 
 A spell file might not be available in the current 'encoding'.  See
 |spell-mkspell| about how to create a spell file.  Converting a spell file
-with "iconv" will NOT work.
-
-If a spell file only uses ASCII characters the encoding can be omitted.  This
-is useful for English: "en.spl"  The file with encoding is checked first, thus
-you could have one with encoding that includes words with non-ASCII characters
-and use the ASCII file as a fall-back.
+with "iconv" will NOT work!
 
 							*E758* *E759*
 When loading a spell file Vim checks that it is properly formatted.  If you
-get an error the file may be truncated, modified or for another Vim version.
+get an error the file may be truncated, modified or intended for another Vim
+version.
 
 
 WORDS
@@ -126,9 +127,14 @@
 find them here:
 	http://lingucomponent.openoffice.org/spell_dic.html
 
-:mksp[ell] {outname}  {inname} ...			*:mksp* *:mkspell*
+:mksp[ell] [-ascii] {outname} {inname} ...		*:mksp* *:mkspell*
 			Generate spell file {outname}.spl from Myspell files
 			{inname}.aff and {inname}.dic.
+			When the [-ascii] argument is present, words with
+			non-ascii characters are skipped.  The resulting file
+			ends in "ascii.spl".  Otherwise the resulting file
+			ends in "ENC.spl", where ENC is the value of
+			'encoding'.
 			Multiple {inname} arguments can be given to combine
 			regions into one Vim spell file.  Example: >
 		:mkspell ~/.vim/spell/en /tmp/en_US /tmp/en_CA /tmp/en_AU
diff --git a/runtime/doc/tags b/runtime/doc/tags
index c89e2b3..bcbe4ba 100644
--- a/runtime/doc/tags
+++ b/runtime/doc/tags
@@ -5111,7 +5111,6 @@
 hebrew.txt	hebrew.txt	/*hebrew.txt*
 help	various.txt	/*help*
 help-context	help.txt	/*help-context*
-help-tags	tags	1
 help-translated	various.txt	/*help-translated*
 help-xterm-window	various.txt	/*help-xterm-window*
 help.txt	help.txt	/*help.txt*
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 33c1f8f..411e001 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 Apr 15
+*todo.txt*      For Vim version 7.0aa.  Last change: 2005 Apr 17
 
 
 		  VIM REFERENCE MANUAL	  by Bram Moolenaar
@@ -98,7 +98,14 @@
 -   Add SPELLCHECKER, with support for many languages.
     - Use "engspchk" from Charles Campbell for ideas.
     - Spell checking code todo's:
-	- BWF_ADDS and BWF_ADDSM for more than 256, only one byte for count.
+	- For French, prefixes with single quotes result in many additions.
+	  How to do this more efficiently?  Both storing and checking.
+	  Put addition up to end of word also in hashtab, so that "s'aaa"
+	  is found by "'aaa", s-bbb by "-bbb", etc.  Put rest in table (search
+	  longest match).
+	- use BWF_ADDS and BWF_ADDSM for more than 256, only one byte for count.
+	- Implement user and project word lists.  Commands to add words and to
+	  mark words as wrong.
 	- Case folding only works when locale is set properly.
 	  E.g., when C locale is active then 'enc' is "latin1" but Ångström
 	  isn't seen as a ONECAP.
@@ -107,29 +114,21 @@
 	  Put the character tables in the .aff file?
 	- Implement = flag in .dic: KEEPCASE for lower case word.
 	    's morgens/=  does not match 'S morgens
-	- Merge en_US, en_CA, en_AU, etc.
 	- Implement compound words?
-	- Make matching additions faster somehow?
-	- More efficient way to store additions?
 	- remove fw_prefix and fw_suffix, use fw_len (word length) and put
 	  prefixes and suffixes right after it.
 	- Make "en-rare" spell file.
 	  Convention: use en_US (language_region) and en-rare (language-field)
-	- Need to check for affixes of zero length?
-	- specify word characters in .aff file?
+          Add hl groups to 'spelllang'?
+	    :set spelllang=en_us,en-rare/SpellRare,en-math/SpellMath
 	- Polish: Anio and Hanio are wrong words, even though Myspell allows
 	  them.  Problem with not ignoring case in conditions.
-	- Put addition up to end of word also in hashtab, so that "s'aaa"
-	  is found by "'aaa", s-bbb by "-bbb", etc.  Put rest in table (search
-	  longest match).
-        - Rare words: use another dictionary.  Add hl groups to 'spelllang'?
-	    :set spelllang=en_us,en.rare/SpellRare,en.math/SpellMath
     - References MySpell library (in OpenOffice.org).
 	http://spellchecker.mozdev.org/source.html
 	http://whiteboard.openoffice.org/source/browse/whiteboard/lingucomponent/source/spellcheck/myspell/
       author: Kevin Hendricks <kevin.hendricks@sympatico.ca>
     - Alternative: use aspell library.
-      ispell is replaced by aspell, thus forget about it.
+      ispell is replaced by aspell, thus forget about ispell.
     - More complicated: Regions with different languages?  E.g. comments in
       English, strings in German (po file).
     - Commands required:
@@ -139,11 +138,13 @@
 	[s  move to previous spell error  [S also rare word
 	]s  move to next spell error      ]S also rare word
 	    (only "]s" is currently implemented)
+	    Make this work like displaying, check @Spell in syntax.
+	    Support a count.
     - Update option window for 'spell' and 'spelllang'.
     - Use an external program like aspell for suggestions to correct the
-      spelling?  Or include the myspell/spell code in Vim?
+      spelling?  Or include the myspell suggestion code in Vim?
     - Distribution: Need wordlists for many languages; "language pack"
-    - Work together with OpenOffic.org to update the wordlists.  (Adri
+    - Work together with OpenOffice.org to update the wordlists.  (Adri
       Verhoef, Aad Nales)
     - Support for approximate-regexps will help with finding similar words
       (agrep http://www.tgries.de/agrep/).
diff --git a/runtime/doc/version7.txt b/runtime/doc/version7.txt
index ff3bfd6..e60b544 100644
--- a/runtime/doc/version7.txt
+++ b/runtime/doc/version7.txt
@@ -1,4 +1,4 @@
-*version7.txt*  For Vim version 7.0aa.  Last change: 2005 Apr 05
+*version7.txt*  For Vim version 7.0aa.  Last change: 2005 Apr 17
 
 
 		  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -1042,4 +1042,7 @@
 In gui_mch_draw_string() in gui_w32.c "unibuflen" wasn't static, resulting in
 reallocating the buffer every time. (Alexei Alexandrov)
 
+When using a Python "atexit" function it was not invoked when Vim exits.  Now
+call Py_Finalize() for that. (Ugo Di Girolamo)
+
  vim:tw=78:ts=8:ft=help:norl: