1" Vim syntax file 2" Language: RELAX NG 3" Maintainer: Jaromir Hradilek <[email protected]> 4" URL: https://github.com/jhradilek/vim-rng 5" Last Change: 25 March 2013 6" Description: A syntax file for RELAX NG, a schema language for XML 7 8if exists('b:current_syntax') 9 finish 10endif 11 12do Syntax xml 13syn spell toplevel 14syn cluster xmlTagHook add=rngTagName 15syn case match 16 17syn keyword rngTagName anyName attribute choice data define div contained 18syn keyword rngTagName element empty except externalRef grammar contained 19syn keyword rngTagName group include interleave list mixed name contained 20syn keyword rngTagName notAllowed nsName oneOrMore optional param contained 21syn keyword rngTagName parentRef ref start text value zeroOrMore contained 22 23hi def link rngTagName Statement 24 25let b:current_syntax = 'rng' 26