" Vim syntax file " Language: SGML-linuxdoc (supported by old sgmltools-1.x) " Maintainer: SungHyun Nam " Last Change: 2013 May 13 " quit when a syntax file was already loaded if exists("b:current_syntax") finish endif syn case ignore " tags syn region sgmllnxEndTag start=++ contains=sgmllnxTagN,sgmllnxTagError syn region sgmllnxTag start=+<[^/]+ end=+>+ contains=sgmllnxTagN,sgmllnxTagError syn match sgmllnxTagN contained +<\s*[-a-zA-Z0-9]\++ms=s+1 contains=sgmllnxTagName syn match sgmllnxTagN contained ++ syn region sgmllnxDocType start=++ " Define the default highlighting. " Only when an item doesn't have highlighting yet command -nargs=+ HiLink hi def link HiLink sgmllnxTag2 Function HiLink sgmllnxTagN2 Function HiLink sgmllnxTag Special HiLink sgmllnxEndTag Special HiLink sgmllnxParen Special HiLink sgmllnxEntity Type HiLink sgmllnxDocEnt Type HiLink sgmllnxTagName Statement HiLink sgmllnxComment Comment HiLink sgmllnxSpecial Special HiLink sgmllnxDocType PreProc HiLink sgmllnxTagError Error delcommand HiLink let b:current_syntax = "sgmllnx" " vim:set tw=78 ts=8 sts=2 sw=2 noet: