codekingpro/portable-devtools
114k
1" Vim syntax file2" Language: SGML-linuxdoc (supported by old sgmltools-1.x)3" Maintainer: SungHyun Nam <goweol@gmail.com>4" Last Change: 2013 May 135 6" quit when a syntax file was already loaded7if exists("b:current_syntax")8 finish9endif10 11syn case ignore12 13" tags14syn region sgmllnxEndTag start=+</+ end=+>+ contains=sgmllnxTagN,sgmllnxTagError15syn region sgmllnxTag start=+<[^/]+ end=+>+ contains=sgmllnxTagN,sgmllnxTagError16syn match sgmllnxTagN contained +<\s*[-a-zA-Z0-9]\++ms=s+1 contains=sgmllnxTagName17syn match sgmllnxTagN contained +</\s*[-a-zA-Z0-9]\++ms=s+2 contains=sgmllnxTagName18 19syn region sgmllnxTag2 start=+<\s*[a-zA-Z]\+/+ keepend end=+/+ contains=sgmllnxTagN220syn match sgmllnxTagN2 contained +/.*/+ms=s+1,me=e-121 22syn region sgmllnxSpecial oneline start="&" end=";"23 24" tag names25syn keyword sgmllnxTagName contained article author date toc title sect verb26syn keyword sgmllnxTagName contained abstract tscreen p itemize item enum27syn keyword sgmllnxTagName contained descrip quote htmlurl code ref28syn keyword sgmllnxTagName contained tt tag bf it url29syn match sgmllnxTagName contained "sect\d\+"30 31" Comments32syn region sgmllnxComment start=+<!--+ end=+-->+33syn region sgmllnxDocType start=+<!doctype+ end=+>+34 35" Define the default highlighting.36" Only when an item doesn't have highlighting yet37 38hi def link sgmllnxTag2 Function39hi def link sgmllnxTagN2 Function40hi def link sgmllnxTag Special41hi def link sgmllnxEndTag Special42hi def link sgmllnxParen Special43hi def link sgmllnxEntity Type44hi def link sgmllnxDocEnt Type45hi def link sgmllnxTagName Statement46hi def link sgmllnxComment Comment47hi def link sgmllnxSpecial Special48hi def link sgmllnxDocType PreProc49hi def link sgmllnxTagError Error50 51 52let b:current_syntax = "sgmllnx"53 54" vim:set tw=78 ts=8 sts=2 sw=2 noet:55 