diff runtime/doc/spell.txt @ 482:6f8b578776ab v7.0131

updated for version 7.0131
author vimboss
date Tue, 16 Aug 2005 23:01:50 +0000
parents 66080ac5dab7
children f012c4ed8c38
line wrap: on
line diff
--- 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 15
+*spell.txt*	For Vim version 7.0aa.  Last change: 2005 Aug 16
 
 
 		  VIM REFERENCE MANUAL	  by Bram Moolenaar
@@ -195,6 +195,7 @@ regions.  You can change that by manuall
 'spellfile' are only used when all entries in "spelllang" specify the same
 region (not counting files specified by their .spl name).
 
+							*spell-german*
 Specific exception: For German these special regions are used:
 	de		all German words accepted
 	de_de		old and new spelling
@@ -203,6 +204,16 @@ Specific exception: For German these spe
 	de_at		Austria
 	de_ch		Switzerland
 
+							*spell-yiddish*
+Yiddish requires using "utf-8" encoding, because of the special characters
+used.  If you are using latin1 Vim will use transliterated (romanized) Yiddish
+instead.  If you want to use transliterated Yiddish with utf-8 use "yi-tr".
+In a table:
+	'encoding'	'spelllang'
+	utf-8		yi		Yiddish
+	latin1		yi		transliterated Yiddish
+	utf-8		yi-tr		transliterated Yiddish
+
 
 SPELL FILES						*spell-load*
 
@@ -901,9 +912,11 @@ Sometimes it is necessary to change a wo
 by removing a few letters, inserting something or both.  It can also be useful
 to restrict concatenation to words that match a pattern.  For this purpose CMP
 items can be used.  They look like this:
-	CMP {flag} {strip} {add} {cond} {cond2}
+	CMP {flag} {flags} {strip} {add} {cond} {cond2}
 
 	{flag}		the flag, as used in COMPOUNDFLAGS for the lead word
+	{flags}		accepted flags for the following word ('.' to accept
+			all)
 	{strip}		text to remove from the end of the lead word (zero
 			for no stripping)
 	{add}		text to insert between the words (zero for no
@@ -911,9 +924,9 @@ items can be used.  They look like this:
 	{cond}		condition to match at the end of the lead word
 	{cond2}		condition to match at the start of the following word
 
-This is exactly the same as what is used for SFX and PFX items, except there
-is an extra condition.  Example:
-	CMP f 0 - . . ~
+This is the same as what is used for SFX and PFX items, with the extra {flags}
+and {cond2} fields.  Example:
+	CMP f mrt 0 - . . ~
 
 When used with the food and dish word list above, this means that a dash is
 inserted after each food item.  Thus you get "onion-soup" and
@@ -924,7 +937,7 @@ when a CMP item matches.
 
 When there are no CMP items for a compound flag, then all words will be
 concatenated, as if there was an item:
-	CMP {flag} 0 0 . .
+	CMP {flag} . 0 0 . .
 
 
 REPLACEMENTS						*spell-affix-REP*