updated for version 7.0136
diff --git a/runtime/doc/filetype.txt b/runtime/doc/filetype.txt
index 8b7d6ac..cb8ff41 100644
--- a/runtime/doc/filetype.txt
+++ b/runtime/doc/filetype.txt
@@ -1,4 +1,4 @@
-*filetype.txt* For Vim version 7.0aa. Last change: 2005 Mar 29
+*filetype.txt* For Vim version 7.0aa. Last change: 2005 Aug 24
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -401,7 +401,7 @@
Global mappings:
NOTE: The global mappings are accessed by sourcing the
ftplugin/changelog.vim file first, e.g. with >
- runtime ftplugin/man.vim
+ runtime ftplugin/changelog.vim
< in your |.vimrc|.
<Leader>o Switches to the ChangeLog buffer opened for the
current directory, or opens it in a new buffer if it
diff --git a/runtime/doc/spell.txt b/runtime/doc/spell.txt
index 2a859a9..291a3d3 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 Aug 23
+*spell.txt* For Vim version 7.0aa. Last change: 2005 Aug 24
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -645,7 +645,11 @@
an error message if it's not there. *E760*
What follows is one word per line. There should be no white space before or
-after the word.
+after the word. After the word there is an optional slash and flags. Most of
+these flags are letters that indicate the affixes that can be used with this
+word. These are specified with SFX and PFX lines in the .aff file. See the
+Myspell documentation. Vim allows using other flag types with the FLAG item
+in the affix file |spell-FLAG|.
When the word only has lower-case letters it will also match with the word
starting with an upper-case letter.
@@ -671,11 +675,6 @@
when it appears with a non-word character before and after it. For Myspell a
word starting with a non-word character probably won't work.
-After the word there is an optional slash and flags. Most of these flags are
-letters that indicate the affixes that can be used with this word. These are
-specified with SFX and PFX lines in the .aff file. See the Myspell
-documentation.
-
In line 12 the word "TCP/IP" is defined. Since the slash has a special
meaning the comma is used instead. This is defined with the SLASH item in the
affix file, see |spell-SLASH|. Note that without this SLASH item the
@@ -767,6 +766,29 @@
MIDWORD '- ~
+FLAG TYPES *spell-FLAG*
+
+Flags are used to specify the affixes that can be used with a word and for
+other properties of the word. Normally single-character flags are used. This
+limits the number of possible flags, especially for 8-bit encodings. The FLAG
+item can be used if more affixes are to be used. Possible values:
+
+ FLAG long use two-character flags
+ FLAG num use numbers, from 1 up to 65000
+ FLAG huh use one-character flags without A-Z and two-character
+ flags that start with A-Z
+
+With "FLAG num" the numbers in a list of affixes need to be separated with a
+comma: "234,2143,1435". This method is inefficient, but useful if the file is
+generated with a program.
+
+When using "huh" the two-character flags all start with a capital: "Aa", "B1",
+"BB", etc. This is useful to use one-character flags for the most common
+items and two-character flags for uncommon items.
+
+Note: When using utf-8 only characters up to 65000 may be used for flags.
+
+
AFFIXES
*spell-PFX* *spell-SFX*
The usual PFX (prefix) and SFX (suffix) lines are supported (see the Myspell
@@ -1065,7 +1087,9 @@
REP k ch ~
REP ch k ~
-The first line specifies the number of REP lines following. Vim ignores it.
+The first line specifies the number of REP lines following. Vim ignores the
+number, but it must be there.
+
Don't include simple one-character replacements or swaps. Vim will try these
anyway. You can include whole words if you want to, but you might want to use
the "file:" item in 'spellsuggest' instead.
@@ -1081,7 +1105,8 @@
MAP eéëêè ~
MAP uüùúû ~
-The first line specifies the number of MAP lines following. Vim ignores it.
+The first line specifies the number of MAP lines following. Vim ignores the
+number, but the line must be there.
Each letter must appear in only one of the MAP items. It's a bit more
efficient if the first letter is ASCII or at least one without accents.
diff --git a/runtime/doc/tags b/runtime/doc/tags
index f18ce24..74d177d 100644
--- a/runtime/doc/tags
+++ b/runtime/doc/tags
@@ -6389,35 +6389,36 @@
special-buffers windows.txt /*special-buffers*
speed-up tips.txt /*speed-up*
spell spell.txt /*spell*
+spell-BAD spell.txt /*spell-BAD*
spell-CMP spell.txt /*spell-CMP*
spell-COMPOUNDFLAG spell.txt /*spell-COMPOUNDFLAG*
spell-COMPOUNDFLAGS spell.txt /*spell-COMPOUNDFLAGS*
spell-COMPOUNDMAX spell.txt /*spell-COMPOUNDMAX*
spell-COMPOUNDMIN spell.txt /*spell-COMPOUNDMIN*
spell-COMPOUNDSYLMAX spell.txt /*spell-COMPOUNDSYLMAX*
+spell-FOL spell.txt /*spell-FOL*
+spell-KEP spell.txt /*spell-KEP*
+spell-LOW spell.txt /*spell-LOW*
+spell-MAP spell.txt /*spell-MAP*
+spell-NEEDAFFIX spell.txt /*spell-NEEDAFFIX*
+spell-NOBREAK spell.txt /*spell-NOBREAK*
+spell-PFX spell.txt /*spell-PFX*
+spell-PFXPOSTPONE spell.txt /*spell-PFXPOSTPONE*
+spell-RAR spell.txt /*spell-RAR*
+spell-REP spell.txt /*spell-REP*
+spell-SAL spell.txt /*spell-SAL*
+spell-SFX spell.txt /*spell-SFX*
+spell-SLASH spell.txt /*spell-SLASH*
+spell-SOFOFROM spell.txt /*spell-SOFOFROM*
+spell-SOFOTO spell.txt /*spell-SOFOTO*
spell-SYLLABLE spell.txt /*spell-SYLLABLE*
-spell-affix-BAD spell.txt /*spell-affix-BAD*
-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-NEEDAFFIX spell.txt /*spell-affix-NEEDAFFIX*
-spell-affix-PFX spell.txt /*spell-affix-PFX*
-spell-affix-PFXPOSTPONE spell.txt /*spell-affix-PFXPOSTPONE*
-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-SLASH spell.txt /*spell-affix-SLASH*
-spell-affix-SOFOFROM spell.txt /*spell-affix-SOFOFROM*
-spell-affix-SOFOTO spell.txt /*spell-affix-SOFOTO*
-spell-affix-UPP spell.txt /*spell-affix-UPP*
+spell-UPP spell.txt /*spell-UPP*
spell-affix-chars spell.txt /*spell-affix-chars*
-spell-affix-compound spell.txt /*spell-affix-compound*
spell-affix-mbyte spell.txt /*spell-affix-mbyte*
spell-affix-nocomp spell.txt /*spell-affix-nocomp*
spell-affix-rare spell.txt /*spell-affix-rare*
spell-affix-vim spell.txt /*spell-affix-vim*
+spell-compound spell.txt /*spell-compound*
spell-dic-format spell.txt /*spell-dic-format*
spell-double-scoring spell.txt /*spell-double-scoring*
spell-file-format spell.txt /*spell-file-format*
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 10d08c7..21d7926 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 Aug 23
+*todo.txt* For Vim version 7.0aa. Last change: 2005 Aug 24
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -31,13 +31,12 @@
-------------------- Known bugs and current work -----------------------
Spelling:
-- Support flags of two characters, numbers (comma separated) and HUH
- flags: [^A-Z], A[^A-Z], ..., Z[^A-Z]?
- FLAG long
- FLAG num
- FLAG mix
- Problem: room in idxs[]. Need to translate flags for postponed prefixes and
- compound words, these can only be 255.
+- Bug: with 'nowrap' spell checking may start halfway a word.
+
+- Use 'wrapscan' for "[s" and "]s"?
+
+- Check support of flags of two characters, numbers (comma separated) and HUH.
+ When using many compound flags, does regexp still work?
- Compound word is accepted if nr of words is <= COMPOUNDMAX OR nr of
syllables <= COMPOUNDSYLMAX. Specify AND in the affix file?
@@ -521,6 +520,9 @@
8 GTK 2: Combining UTF-8 characters not displayed properly in menus (Mikolaj
Machowski) They are displayed as separate characters. Problem in
creating a label?
+8 GTK 2: Combining UTF-8 characters are sometimes not drawn properly.
+ Depends on the font size, "monospace 13" has the problem. Vim seems to do
+ everything right, must be a GTK bug. Is there a way to work around it?
9 Can't paste a Visual selection from GTK-gvim to vim in xterm or Motif gvim
when it is longer than 4000 characters. Works OK from gvim to gvim and
vim to vim. Pasting through xterm (using the shift key) also works.
diff --git a/runtime/doc/version7.txt b/runtime/doc/version7.txt
index cfc1b15..f1159e6 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 Aug 23
+*version7.txt* For Vim version 7.0aa. Last change: 2005 Aug 24
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1304,4 +1304,7 @@
while it was being used, resulting in a crash. Now don't clear syntax
highlighting, disable it with b_syn_error.
+Win32: Combining UTF-8 characters were drawn on the previous character.
+Could be noticed with a Thai font.
+
vim:tw=78:ts=8:ft=help:norl: