View | Details | Raw Unified
Collapse All | Expand All

(-) syntax/guidexml.vim.old (-16 / +23 lines)
 Lines 77-94    Link Here 
" metadata.xml
" metadata.xml
au BufNewFile,BufRead metadata.xml
au BufNewFile,BufRead metadata.xml
    \     set filetype=gentoo-metadata
    \     set filetype=gentoo-metadata
" guidexml
" guidexml
au BufNewFile,BufRead *.xml
au BufNewFile,BufRead *.xml
    \     if getline(1) =~ "<!DOCTYPE \\(guide\\|book\\|sections\\) " ||
    \     if getline(1) =~ "<!DOCTYPE \\(guide\\|news\\|mainpage\\|book\\|sections\\|dynamic\\|inserts\\) " ||
    \        getline(2) =~ "<!DOCTYPE \\(guide\\|book\\|sections\\) " ||
    \        getline(2) =~ "<!DOCTYPE \\(guide\\|news\\|mainpage\\|book\\|sections\\|dynamic\\|inserts\\) " ||
    \        getline(3) =~ "<!DOCTYPE \\(guide\\|book\\|sections\\) " ||
    \        getline(3) =~ "<!DOCTYPE \\(guide\\|news\\|mainpage\\|book\\|sections\\|dynamic\\|inserts\\) " ||
    \        getline(4) =~ "<!DOCTYPE \\(guide\\|book\\|sections\\) " ||
    \        getline(4) =~ "<!DOCTYPE \\(guide\\|news\\|mainpage\\|book\\|sections\\|dynamic\\|inserts\\) " ||
    \        getline(5) =~ "<!DOCTYPE \\(guide\\|book\\|sections\\) " ||
    \        getline(5) =~ "<!DOCTYPE \\(guide\\|news\\|mainpage\\|book\\|sections\\|dynamic\\|inserts\\) " ||
    \        getline(6) =~ "<!DOCTYPE \\(guide\\|book\\|sections\\) " ||
    \        getline(6) =~ "<!DOCTYPE \\(guide\\|news\\|mainpage\\|book\\|sections\\|dynamic\\|inserts\\) " ||
    \        getline(7) =~ "<!DOCTYPE \\(guide\\|book\\|sections\\) " ||
    \        getline(7) =~ "<!DOCTYPE \\(guide\\|news\\|mainpage\\|book\\|sections\\|dynamic\\|inserts\\) " ||
    \        getline(8) =~ "<!DOCTYPE \\(guide\\|book\\|sections\\) " ||
    \        getline(8) =~ "<!DOCTYPE \\(guide\\|news\\|mainpage\\|book\\|sections\\|dynamic\\|inserts\\) " ||
    \        getline(9) =~ "<!DOCTYPE \\(guide\\|book\\|sections\\) " |
    \        getline(9) =~ "<!DOCTYPE \\(guide\\|news\\|mainpage\\|book\\|sections\\|dynamic\\|inserts\\) " |
    \     set filetype=guidexml		      |
    \     set filetype=guidexml		      |
    \	 endif
    \	 endif
 Lines 21-42    Link Here 
syn cluster xmlTagHook add=guidexmlElement
syn cluster xmlTagHook add=guidexmlElement
syn keyword guidexmlElement contained mainpage guide news title subtitle
syn keyword guidexmlElement contained mainpage guide news title subtitle
syn keyword guidexmlElement contained poster author abstract summary license
syn keyword guidexmlElement contained poster author abstract summary license
syn keyword guidexmlElement contained glsaindex glsa-latest version date
syn keyword guidexmlElement contained glsaindex glsa-latest version date
syn keyword guidexmlElement contained chapter section body figure fig img
syn keyword guidexmlElement contained chapter section body figure fig img
syn keyword guidexmlElement contained br note impo warn pre p table tcolumn
syn keyword guidexmlElement contained br note impo warn pre p table tcolumn
syn keyword guidexmlElement contained tr th ti ul ol li b brite box c comment
syn keyword guidexmlElement contained tr th ti ul ol li b brite c comment
syn keyword guidexmlElement contained e i path mail uri
syn keyword guidexmlElement contained e i path mail uri dl dt dd newsitem
syn keyword guidexmlElement contained sup sub keyword ident const stmt var
syn keyword guidexmlElement contained book part include sections subsection
syn keyword guidexmlElement contained book part include sections subsection
syn keyword guidexmlElement contained keyval values key
syn keyword guidexmlElement contained metadoc members lead member categories
syn keyword guidexmlElement contained cat files file docs doc memberof fileid
syn keyword guidexmlElement contained bugs bug dynamic intro listing list catid
syn keyword guidexmlElement contained overview inserts insert docdate
syn cluster xmlAttribHook add=guidexmlAttr
syn cluster xmlAttribHook add=guidexmlAttr
syn match guidexmlAttr contained /about\|articles\|author\|caption\|category\|changelog/
syn match guidexmlAttr contained /author\|caption\|category\|test\|parent/
syn match guidexmlAttr contained /contract\|docs\|gentoo\|graphics\|id\|irc\|lang\|link/
syn match guidexmlAttr contained /gentoo\|id\|lang\|by\|linkto\|link/
syn match guidexmlAttr contained /linkto\|lists\|news\|newsletter\|packages\|performace/
syn match guidexmlAttr contained /short\|src\|title\|colspan\|rowspan/
syn match guidexmlAttr contained /projects\|short\|shots\|sponsors\|src\|support\|title/
syn match guidexmlAttr contained /type\|disclaimer\|redirect\|width\|align/
syn match guidexmlAttr contained /type\|where\|width\|href/
syn match guidexmlAttr contained /mail\|fullname\|vpart\|vchap\|stopper\|arch/
syn match guidexmlAttr contained /href\|metadoc\|name/
hi def link guidexmlElement Keyword
hi def link guidexmlElement Keyword
hi def link guidexmlAttr    Keyword
hi def link guidexmlAttr    Keyword
let b:current_syntax = "guidexml"
let b:current_syntax = "guidexml"