Merge branch 'master' of http://repo.or.cz/r/msysgit into devel
[msysgit/historical-msysgit.git] / share / vim / vim58 / syntax / docbk.vim
blob1cf8afc48fb488dbd664f4ac69c819597b6e32f9
1 " Vim syntax file
2 " Language:     DocBook
3 " Maintainer:   Devin Weaver <ktohg@tritarget.com>
4 " URL:          http://tritarget.com/pub/vim/syntax/docbk.vim
5 " Last Change:  2001 May 09
7 " REFERENCES:
8 "   http://docbook.org/
9 "   http://www.open-oasis.org/docbook/
12 " For version 5.x: Clear all syntax items
13 " For version 6.x: Quit when a syntax file was already loaded
14 if version < 600
15   syntax clear
16 elseif exists("b:current_syntax")
17   finish
18 endif
20 if exists('b:docbk_type')
21     if 'xml' == b:docbk_type
22         doau FileType xml
23         syn cluster xmlTagHook add=docbkKeyword
24         syn case match
25     elseif 'sgml' == b:docbk_type
26         doau FileType sgml
27         syn cluster sgmlTagHook add=docbkKeyword
28         syn case ignore
29     endif
30 endif
32 syn keyword docbkKeyword abbrev abstract accel ackno acronym action contained
33 syn keyword docbkKeyword address affiliation alt anchor answer appendix contained
34 syn keyword docbkKeyword application area areaset areaspec arg artheader contained
35 syn keyword docbkKeyword article articleinfo artpagenums attribution audiodata contained
36 syn keyword docbkKeyword audioobject author authorblurb authorgroup contained
37 syn keyword docbkKeyword authorinitials beginpage bibliodiv biblioentry contained
38 syn keyword docbkKeyword bibliography bibliomisc bibliomixed bibliomset contained
39 syn keyword docbkKeyword biblioset blockquote book bookbiblio bookinfo contained
40 syn keyword docbkKeyword bridgehead callout calloutlist caption caution contained
41 syn keyword docbkKeyword chapter citation citerefentry citetitle city contained
42 syn keyword docbkKeyword classname cmdsynopsis co collab collabname contained
43 syn keyword docbkKeyword colophon colspec command comment computeroutput contained
44 syn keyword docbkKeyword confdates confgroup confnum confsponsor conftitle contained
45 syn keyword docbkKeyword constant contractnum contractsponsor contrib contained
46 syn keyword docbkKeyword copyright corpauthor corpname country database contained
47 syn keyword docbkKeyword date dedication docinfo edition editor email contained
48 syn keyword docbkKeyword emphasis entry entrytbl envar epigraph equation contained
49 syn keyword docbkKeyword errorcode errorname errortype example fax figure contained
50 syn keyword docbkKeyword filename firstname firstterm footnote footnoteref contained
51 syn keyword docbkKeyword foreignphrase formalpara funcdef funcparams contained
52 syn keyword docbkKeyword funcprototype funcsynopsis funcsynopsisinfo contained
53 syn keyword docbkKeyword function glossary glossdef glossdiv glossentry contained
54 syn keyword docbkKeyword glosslist glosssee glossseealso glossterm graphic contained
55 syn keyword docbkKeyword graphicco group guibutton guiicon guilabel contained
56 syn keyword docbkKeyword guimenu guimenuitem guisubmenu hardware contained
57 syn keyword docbkKeyword highlights holder honorific imagedata imageobject contained
58 syn keyword docbkKeyword imageobjectco important index indexdiv indexentry contained
59 syn keyword docbkKeyword indexterm informalequation informalexample contained
60 syn keyword docbkKeyword informalfigure informaltable inlineequation contained
61 syn keyword docbkKeyword inlinegraphic inlinemediaobject interface contained
62 syn keyword docbkKeyword interfacedefinition invpartnumber isbn issn contained
63 syn keyword docbkKeyword issuenum itemizedlist itermset jobtitle keycap contained
64 syn keyword docbkKeyword keycode keycombo keysym keyword keywordset label contained
65 syn keyword docbkKeyword legalnotice lineage lineannotation link listitem contained
66 syn keyword docbkKeyword literal literallayout lot lotentry manvolnum contained
67 syn keyword docbkKeyword markup medialabel mediaobject mediaobjectco contained
68 syn keyword docbkKeyword member menuchoice modespec mousebutton msg msgaud contained
69 syn keyword docbkKeyword msgentry msgexplan msginfo msglevel msgmain contained
70 syn keyword docbkKeyword msgorig msgrel msgset msgsub msgtext note contained
71 syn keyword docbkKeyword objectinfo olink option optional orderedlist contained
72 syn keyword docbkKeyword orgdiv orgname otheraddr othercredit othername contained
73 syn keyword docbkKeyword pagenums para paramdef parameter part partintro contained
74 syn keyword docbkKeyword phone phrase pob postcode preface primary contained
75 syn keyword docbkKeyword primaryie printhistory procedure productname contained
76 syn keyword docbkKeyword productnumber programlisting programlistingco contained
77 syn keyword docbkKeyword prompt property pubdate publisher publishername contained
78 syn keyword docbkKeyword pubsnumber qandadiv qandaentry qandaset question contained
79 syn keyword docbkKeyword quote refclass refdescriptor refentry contained
80 syn keyword docbkKeyword refentrytitle reference refmeta refmiscinfo contained
81 syn keyword docbkKeyword refname refnamediv refpurpose refsect1 contained
82 syn keyword docbkKeyword refsect1info refsect2 refsect2info refsect3 contained
83 syn keyword docbkKeyword refsect3info refsynopsisdiv refsynopsisdivinfo contained
84 syn keyword docbkKeyword releaseinfo replaceable returnvalue revhistory contained
85 syn keyword docbkKeyword revision revnumber revremark row sbr screen contained
86 syn keyword docbkKeyword screenco screeninfo screenshot secondary contained
87 syn keyword docbkKeyword secondaryie sect1 sect1info sect2 sect2info sect3 contained
88 syn keyword docbkKeyword sect3info sect4 sect4info sect5 sect5info section contained
89 syn keyword docbkKeyword sectioninfo see seealso seealsoie seeie seg contained
90 syn keyword docbkKeyword seglistitem segmentedlist segtitle seriesinfo contained
91 syn keyword docbkKeyword seriesvolnums set setindex setinfo sgmltag contained
92 syn keyword docbkKeyword shortaffil shortcut sidebar simpara simplelist contained
93 syn keyword docbkKeyword simplesect spanspec state step street structfield contained
94 syn keyword docbkKeyword structname subject subjectset subjectterm contained
95 syn keyword docbkKeyword subscript substeps subtitle superscript surname contained
96 syn keyword docbkKeyword symbol synopfragment synopfragmentref synopsis contained
97 syn keyword docbkKeyword systemitem table tbody term tertiary tertiaryie contained
98 syn keyword docbkKeyword textobject tfoot tgroup thead tip title contained
99 syn keyword docbkKeyword titleabbrev toc tocback tocchap tocentry tocfront contained
100 syn keyword docbkKeyword toclevel1 toclevel2 toclevel3 toclevel4 toclevel5 contained
101 syn keyword docbkKeyword tocpart token trademark type ulink userinput contained
102 syn keyword docbkKeyword varargs variablelist varlistentry varname contained
103 syn keyword docbkKeyword videodata videoobject void volumenum warning contained
104 syn keyword docbkKeyword wordasword xref year contained
106 " Define the default highlighting.
107 " For version 5.7 and earlier: only when not done already
108 " For version 5.8 and later: only when an item doesn't have highlighting yet
109 if version >= 508 || !exists("did_docbk_syn_inits")
110   if version < 508
111     let did_docbk_syn_inits = 1
112     command -nargs=+ HiLink hi link <args>
113   else
114     command -nargs=+ HiLink hi def link <args>
115   endif
117   HiLink docbkKeyword   Statement
119   delcommand HiLink
120 endif
122 let b:current_syntax = "docbk"
124 " vim: ts=8