updated for version 7.0087
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index 6c99c90..aba12a1 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -1,4 +1,4 @@
-*eval.txt* For Vim version 7.0aa. Last change: 2005 Jun 14
+*eval.txt* For Vim version 7.0aa. Last change: 2005 Jun 17
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -948,8 +948,11 @@
The result is the contents of the named register, as a single string.
Newlines are inserted where required. To get the contents of the unnamed
-register use @" or @@. The '=' register can not be used here. See
-|registers| for an explanation of the available registers.
+register use @" or @@. See |registers| for an explanation of the available
+registers.
+
+When using the '=' register you get the expression itself, not what it
+evaluates to. Use |eval()| to evaluate it.
nesting *expr-nesting* *E110*
@@ -3290,11 +3293,16 @@
- If {stride} is specified: [{expr}, {expr} + {stride}, ...,
{max}] (increasing {expr} with {stride} each time, not
producing a value past {max}).
+ When the maximum is one before the start the result is an
+ empty list. When the maximum is more than one before the
+ start this is an error.
Examples: >
range(4) " [0, 1, 2, 3]
range(2, 4) " [2, 3, 4]
range(2, 9, 3) " [2, 5, 8]
range(2, -2, -1) " [2, 1, 0, -1, -2]
+ range(0) " []
+ range(2, 0) " error!
<
*readfile()*
readfile({fname} [, {binary} [, {max}]])
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index 60a58f6..94bd9f4 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -1,4 +1,4 @@
-*options.txt* For Vim version 7.0aa. Last change: 2005 Jun 07
+*options.txt* For Vim version 7.0aa. Last change: 2005 Jun 17
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -5644,6 +5644,8 @@
When a word is added while this option is empty Vim will set it for
you: Using the first "spell" directory in 'runtimepath' that is
writable and the first language name that appears in 'spelllang'.
+ This option cannot be set from a |modeline| or in the |sandbox|, for
+ security reasons.
*'spelllang'* *'spl'*
'spelllang' 'spl' string (default "en")
diff --git a/runtime/doc/spell.txt b/runtime/doc/spell.txt
index 4f238c0..3ec3c62 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 Jun 16
+*spell.txt* For Vim version 7.0aa. Last change: 2005 Jun 17
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -401,7 +401,7 @@
AlS AlS ALS als Als ALs aLs aLS
The KEP affix ID can be used to specifically match a word with identical case
-only, see below.
+only, see below |spell-affix-KEP|.
Note in line 5 to 7 that non-word characters are used. You can include
any character in a word. When checking the text a word still only matches
@@ -435,7 +435,8 @@
":mkspell" is used may not support a locale with this encoding and isalpha()
won't work. For example when using "cp1250" on Unix.
- *E761* *E762*
+ *E761* *E762* *spell-affix-FOL*
+ *spell-affix-LOW* *spell-affix-UPP*
Three lines in the affix file are needed. Simplistic example:
FOL áëñáëñ ~
@@ -464,6 +465,11 @@
generated with the "-ascii" argument will not contain the table with
characters, so that it can be combine with spell files for any encoding.
+ *spell-affix-PFX* *spell-affix-SFX*
+The usual PFX (prefix) and SFX (suffix) lines are supported. Note that
+Myspell ignores any extra text after the relevant info. Vim requires this
+text to start with a "#" so that mistakes don't go unnoticed.
+
*spell-affix-KEP*
In the affix file a KEP line can be used to define the affix name used for
keep-case words. Example:
@@ -510,6 +516,9 @@
The first line specifies the number of MAP lines following. Vim ignores it.
+A letter must only appear in one of the MAP items. It's a bit more efficient
+if the first letter is ASCII or at least one without accents.
+
SOUNDS-A-LIKE *spell-affix-SAL*
diff --git a/runtime/doc/tags b/runtime/doc/tags
index 5323dad..72b8ba4 100644
--- a/runtime/doc/tags
+++ b/runtime/doc/tags
@@ -2405,8 +2405,10 @@
:source repeat.txt /*:source*
:source_crnl repeat.txt /*:source_crnl*
:sp windows.txt /*:sp*
-:spellg spell.txt /*:spellg*
+:spe spell.txt /*:spe*
:spellgood spell.txt /*:spellgood*
+:spellw spell.txt /*:spellw*
+:spellwrong spell.txt /*:spellwrong*
:split windows.txt /*:split*
:split_f windows.txt /*:split_f*
:spr windows.txt /*:spr*
@@ -6251,11 +6253,16 @@
special-buffers windows.txt /*special-buffers*
speed-up tips.txt /*speed-up*
spell spell.txt /*spell*
+spell-affix-FOL spell.txt /*spell-affix-FOL*
spell-affix-KEP spell.txt /*spell-affix-KEP*
+spell-affix-LOW spell.txt /*spell-affix-LOW*
spell-affix-MAP spell.txt /*spell-affix-MAP*
+spell-affix-PFX spell.txt /*spell-affix-PFX*
spell-affix-RAR spell.txt /*spell-affix-RAR*
spell-affix-REP spell.txt /*spell-affix-REP*
spell-affix-SAL spell.txt /*spell-affix-SAL*
+spell-affix-SFX spell.txt /*spell-affix-SFX*
+spell-affix-UPP spell.txt /*spell-affix-UPP*
spell-affix-chars spell.txt /*spell-affix-chars*
spell-affix-mbyte spell.txt /*spell-affix-mbyte*
spell-affix-vim spell.txt /*spell-affix-vim*