updated for version 7.0193
diff --git a/runtime/doc/autocmd.txt b/runtime/doc/autocmd.txt
index 8735b5c..bc55a61 100644
--- a/runtime/doc/autocmd.txt
+++ b/runtime/doc/autocmd.txt
@@ -620,11 +620,12 @@
 					c	Commmand line
 							*QuickFixCmdPre*
 QuickFixCmdPre			Before a quickfix command is run (|:make|,
-				|:grep|, |:grepadd|, |:vimgrep|,
-				|:vimgrepadd|). The pattern is matched against
-				the command being run.  When |:grep| is used
-				but 'grepprg' is set to "internal" it still
-				matches "grep".
+				|:lmake|, |:grep|, |:lgrep|, |:grepadd|,
+				|:lgrepadd|, |:vimgrep|, |:lvimgrep|,
+				|:vimgrepadd|, |:vimgrepadd|). The pattern is
+				matched against the command being run.  When
+				|:grep| is used but 'grepprg' is set to
+				"internal" it still matches "grep".
 				This command cannot be used to set the
 				'makeprg' and 'grepprg' variables.
 				If this command causes an error, the quickfix
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index 9bd3660..2592850 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -2943,7 +2943,8 @@
 	also work well with a single file: >
 		:set grepprg=grep\ -nH
 <	Special value: When 'grepprg' is set to "internal" the |:grep| command
-	works like |:vimgrep| and |:grepadd| like |:vimgrepadd|.
+	works like |:vimgrep|, |:lgrep| like |:lvimgrep|, |:grepadd| like
+	|:vimgrepadd| and |:lgrepadd| like |:lvimgrepadd|.
 	See also the section |:make_makeprg|, since most of the comments there
 	apply equally to 'grepprg'.
 	For Win32, the default is "findstr /n" if "findstr.exe" can be found,
diff --git a/runtime/doc/tags b/runtime/doc/tags
index bbb9190..4d69b87 100644
--- a/runtime/doc/tags
+++ b/runtime/doc/tags
@@ -1788,6 +1788,8 @@
 :cabc	map.txt	/*:cabc*
 :cabclear	map.txt	/*:cabclear*
 :cad	quickfix.txt	/*:cad*
+:caddb	quickfix.txt	/*:caddb*
+:caddbuffer	quickfix.txt	/*:caddbuffer*
 :caddexpr	quickfix.txt	/*:caddexpr*
 :caddf	quickfix.txt	/*:caddf*
 :caddfile	quickfix.txt	/*:caddfile*
@@ -2105,6 +2107,8 @@
 :lNfile	quickfix.txt	/*:lNfile*
 :la	editing.txt	/*:la*
 :lad	quickfix.txt	/*:lad*
+:laddb	quickfix.txt	/*:laddb*
+:laddbuffer	quickfix.txt	/*:laddbuffer*
 :laddexpr	quickfix.txt	/*:laddexpr*
 :laddf	quickfix.txt	/*:laddf*
 :laddfile	quickfix.txt	/*:laddfile*
@@ -2143,6 +2147,10 @@
 :lfirst	quickfix.txt	/*:lfirst*
 :lg	quickfix.txt	/*:lg*
 :lgetfile	quickfix.txt	/*:lgetfile*
+:lgr	quickfix.txt	/*:lgr*
+:lgrep	quickfix.txt	/*:lgrep*
+:lgrepa	quickfix.txt	/*:lgrepa*
+:lgrepadd	quickfix.txt	/*:lgrepadd*
 :list	various.txt	/*:list*
 :ll	quickfix.txt	/*:ll*
 :lla	quickfix.txt	/*:lla*
@@ -2150,6 +2158,8 @@
 :lli	quickfix.txt	/*:lli*
 :llist	quickfix.txt	/*:llist*
 :lm	map.txt	/*:lm*
+:lmak	quickfix.txt	/*:lmak*
+:lmake	quickfix.txt	/*:lmake*
 :lmap	map.txt	/*:lmap*
 :lmap_l	map.txt	/*:lmap_l*
 :lmapc	map.txt	/*:lmapc*
@@ -2185,6 +2195,10 @@
 :ltag	tagsrch.txt	/*:ltag*
 :lu	map.txt	/*:lu*
 :lunmap	map.txt	/*:lunmap*
+:lv	quickfix.txt	/*:lv*
+:lvimgrep	quickfix.txt	/*:lvimgrep*
+:lvimgrepa	quickfix.txt	/*:lvimgrepa*
+:lvimgrepadd	quickfix.txt	/*:lvimgrepadd*
 :lw	quickfix.txt	/*:lw*
 :lwindow	quickfix.txt	/*:lwindow*
 :m	change.txt	/*:m*
@@ -5406,6 +5420,7 @@
 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/lang/menu_ja_jp.euc-jp.vim b/runtime/lang/menu_ja_jp.euc-jp.vim
index 06be3ff..38a65bf 100644
--- a/runtime/lang/menu_ja_jp.euc-jp.vim
+++ b/runtime/lang/menu_ja_jp.euc-jp.vim
@@ -2,7 +2,7 @@
 "
 " Menu Translations:	Japanese (EUC-JP)
 " Translated By:	MURAOKA Taro  <koron@tka.att.ne.jp>
-" Last Change:		29-Apr-2004.
+" Last Change:		04-Feb-2006.
 
 " Quit when menu translations have already been done.
 if exists("did_menu_trans")
@@ -142,7 +142,23 @@
 menutrans &Close<Tab>:cclose		ÊĤ¸¤ë(&C)<Tab>:cclose
 menutrans &Convert\ to\ HEX<Tab>:%!xxd	HEX¤ØÊÑ´¹(&C)<Tab>:%!xxd
 menutrans Conve&rt\ back<Tab>:%!xxd\ -r	HEX¤«¤éµÕÊÑ´¹(&R)<Tab>%!xxd\ -r
-menutrans &Set\ Compiler		¥³¥ó¥Ñ¥¤¥éÀßÄê(&S)
+menutrans Se&T\ Compiler		¥³¥ó¥Ñ¥¤¥éÀßÄê(&T)
+
+" Tools.Spelling Menu
+menutrans &Spelling			¥¹¥Ú¥ê¥ó¥°(&S)
+menutrans &Spell\ Check\ On		¥¹¥Ú¥ë¥Á¥§¥Ã¥¯Í­¸ú(&S)
+menutrans Spell\ Check\ &Off		¥¹¥Ú¥ë¥Á¥§¥Ã¥¯Í­¸ú(&O)
+menutrans To\ &Next\ error<Tab>]s	¼¡¤Î¥¨¥é¡¼(&N)<Tab>]s
+menutrans To\ &Previous\ error<Tab>[s	Á°¤Î¥¨¥é¡¼(&P)<Tab>[s
+menutrans Suggest\ &Corrections<Tab>z?	½¤Àµ¸õÊä(&C)<Tab>z?
+menutrans &Repeat\ correction<Tab>:spellrepall	½¤Àµ¤ò·«¤êÊÖ¤¹(&R)<Tab>:spellrepall
+menutrans Set\ language\ to\ "en"	¸À¸ì¤ò\ "en"\ ¤ËÀßÄꤹ¤ë
+menutrans Set\ language\ to\ "en_au"	¸À¸ì¤ò\ "en_au"\ ¤ËÀßÄꤹ¤ë
+menutrans Set\ language\ to\ "en_ca"	¸À¸ì¤ò\ "en_ca"\ ¤ËÀßÄꤹ¤ë
+menutrans Set\ language\ to\ "en_gb"	¸À¸ì¤ò\ "en_gb"\ ¤ËÀßÄꤹ¤ë
+menutrans Set\ language\ to\ "en_nz"	¸À¸ì¤ò\ "en_nz"\ ¤ËÀßÄꤹ¤ë
+menutrans Set\ language\ to\ "en_us"	¸À¸ì¤ò\ "en_us"\ ¤ËÀßÄꤹ¤ë
+menutrans &Find\ More\ Languages	¾¤Î¸À¸ì¤ò¸¡º÷¤¹¤ë(&F)
 
 " Tools.Fold Menu
 menutrans &Folding			ÀÞ¾ö¤ß(&F)
diff --git a/runtime/lang/menu_japanese_japan.932.vim b/runtime/lang/menu_japanese_japan.932.vim
index 3fa21b6..7041f29 100644
--- a/runtime/lang/menu_japanese_japan.932.vim
+++ b/runtime/lang/menu_japanese_japan.932.vim
@@ -2,7 +2,7 @@
 "
 " Menu Translations:	Japanese (CP932)
 " Translated By:	MURAOKA Taro  <koron@tka.att.ne.jp>
-" Last Change:		29-Apr-2004.
+" Last Change:		04-Feb-2006.
 
 " Quit when menu translations have already been done.
 if exists("did_menu_trans")
@@ -142,7 +142,23 @@
 menutrans &Close<Tab>:cclose		•‚¶‚é(&C)<Tab>:cclose
 menutrans &Convert\ to\ HEX<Tab>:%!xxd	HEX‚Ö•ÏŠ·(&C)<Tab>:%!xxd
 menutrans Conve&rt\ back<Tab>:%!xxd\ -r	HEX‚©‚ç‹t•ÏŠ·(&R)<Tab>%!xxd\ -r
-menutrans &Set\ Compiler		ƒRƒ“ƒpƒCƒ‰Ý’è(&S)
+menutrans Se&T\ Compiler		ƒRƒ“ƒpƒCƒ‰Ý’è(&T)
+
+" Tools.Spelling Menu
+menutrans &Spelling			ƒXƒyƒŠƒ“ƒO(&S)
+menutrans &Spell\ Check\ On		ƒXƒyƒ‹ƒ`ƒFƒbƒN—LŒø(&S)
+menutrans Spell\ Check\ &Off		ƒXƒyƒ‹ƒ`ƒFƒbƒN—LŒø(&O)
+menutrans To\ &Next\ error<Tab>]s	ŽŸ‚̃Gƒ‰[(&N)<Tab>]s
+menutrans To\ &Previous\ error<Tab>[s	‘O‚̃Gƒ‰[(&P)<Tab>[s
+menutrans Suggest\ &Corrections<Tab>z?	C³Œó•â(&C)<Tab>z?
+menutrans &Repeat\ correction<Tab>:spellrepall	C³‚ðŒJ‚è•Ô‚·(&R)<Tab>:spellrepall
+menutrans Set\ language\ to\ "en"	Œ¾Œê‚ð\ "en"\ ‚ɐݒ肷‚é
+menutrans Set\ language\ to\ "en_au"	Œ¾Œê‚ð\ "en_au"\ ‚ɐݒ肷‚é
+menutrans Set\ language\ to\ "en_ca"	Œ¾Œê‚ð\ "en_ca"\ ‚ɐݒ肷‚é
+menutrans Set\ language\ to\ "en_gb"	Œ¾Œê‚ð\ "en_gb"\ ‚ɐݒ肷‚é
+menutrans Set\ language\ to\ "en_nz"	Œ¾Œê‚ð\ "en_nz"\ ‚ɐݒ肷‚é
+menutrans Set\ language\ to\ "en_us"	Œ¾Œê‚ð\ "en_us"\ ‚ɐݒ肷‚é
+menutrans &Find\ More\ Languages	‘¼‚ÌŒ¾Œê‚ðŒŸõ‚·‚é(&F)
 
 " Tools.Fold Menu
 menutrans &Folding			Üô‚Ý(&F)
diff --git a/runtime/syntax/gnuplot.vim b/runtime/syntax/gnuplot.vim
index a6fa716..5a381c7 100644
--- a/runtime/syntax/gnuplot.vim
+++ b/runtime/syntax/gnuplot.vim
@@ -138,7 +138,7 @@
 syn keyword gnuplotType		line[s] linesp[oints] points poiinttype sbezier splines steps
 " w lt lw ls	      = optional
 syn keyword gnuplotType		vectors xerr[orbars] xyerr[orbars] yerr[orbars] financebars candlesticks vector
-syn keyword gnuplotType		errorb[ars surface
+syn keyword gnuplotType		errorb[ars] surface
 syn keyword gnuplotType		filledcurve[s] pm3d   x1 x2 y1 y2 xy closed
 syn keyword gnuplotType		at pi front
 syn keyword gnuplotType		errorlines xerrorlines yerrorlines xyerrorlines