scriptencoding utf-8

syn match helpVim		"\<Vim バージョン [0-9][0-9.a-z]*"
syn match helpVim		"^\s\+\zsVIM - メインヘルプファイル$"
syn region helpVim		start="^\s\+VIM リファレンス" end="^$"
syn region helpVim		start="^\s\+VIM ユーザーマニュアル" end="^$"
syn region helpNotVi start="{Vim" start="{|++\?[A-Za-z0-9_/()]\+|" end="}" contains=helpLeadBlank,helpHyperTextJump
syn match helpWarning "\<警告:"
syn region helpTransNote start="{訳注:" end="}" contains=helpLeadBlank,helpHyperTextJump,helpBracesInTransNote
syn region helpBracesInTransNote start=".{"ms=e end="}."me=s transparent contained contains=helpLeadBlank,helpHyperTextJump,helpBracesInTransNote
syn match helpSpecial "[。、]\zs\[[-a-z^A-Z0-9_]\{2,}]"
hi def link helpTransNote Special
if has("conceal")
  syn region helpHeadline matchgroup=helpIgnore start="^☆\(\s\)\@!" end="\ze\(\s\+\*\|$\)" keepend concealends
else
  syn region helpHeadline matchgroup=helpIgnore start="^☆\(\s\)\@!" end="\ze\(\s\+\*\|$\)" keepend
endif

" builtin.jax
syn region helpReturnType
      \ start="^\t\t戻り値の型: "
      \ end="^$"
      \ contains=@vimType,helpHyperTextJump,helpSpecial
      \ transparent
