Mercurial > hg > RemoteEditor > vim7
comparison runtime/syntax/xsd.vim @ 0:76efa0be13f1
Initial revision
author | atsuki |
---|---|
date | Sat, 10 Nov 2007 15:07:22 +0900 |
parents | |
children | e170173ecb68 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:76efa0be13f1 |
---|---|
1 " Vim syntax file | |
2 " Language: XSD (XML Schema) | |
3 " Maintainer: Johannes Zellner <johannes@zellner.org> | |
4 " Last Change: Tue, 27 Apr 2004 14:54:59 CEST | |
5 " Filenames: *.xsd | |
6 " $Id$ | |
7 | |
8 " REFERENCES: | |
9 " [1] http://www.w3.org/TR/xmlschema-0 | |
10 " | |
11 | |
12 " Quit when a syntax file was already loaded | |
13 if exists("b:current_syntax") | |
14 finish | |
15 endif | |
16 | |
17 runtime syntax/xml.vim | |
18 | |
19 syn cluster xmlTagHook add=xsdElement | |
20 syn case match | |
21 | |
22 syn match xsdElement '\%(xsd:\)\@<=all' | |
23 syn match xsdElement '\%(xsd:\)\@<=annotation' | |
24 syn match xsdElement '\%(xsd:\)\@<=any' | |
25 syn match xsdElement '\%(xsd:\)\@<=anyAttribute' | |
26 syn match xsdElement '\%(xsd:\)\@<=appInfo' | |
27 syn match xsdElement '\%(xsd:\)\@<=attribute' | |
28 syn match xsdElement '\%(xsd:\)\@<=attributeGroup' | |
29 syn match xsdElement '\%(xsd:\)\@<=choice' | |
30 syn match xsdElement '\%(xsd:\)\@<=complexContent' | |
31 syn match xsdElement '\%(xsd:\)\@<=complexType' | |
32 syn match xsdElement '\%(xsd:\)\@<=documentation' | |
33 syn match xsdElement '\%(xsd:\)\@<=element' | |
34 syn match xsdElement '\%(xsd:\)\@<=enumeration' | |
35 syn match xsdElement '\%(xsd:\)\@<=extension' | |
36 syn match xsdElement '\%(xsd:\)\@<=field' | |
37 syn match xsdElement '\%(xsd:\)\@<=group' | |
38 syn match xsdElement '\%(xsd:\)\@<=import' | |
39 syn match xsdElement '\%(xsd:\)\@<=include' | |
40 syn match xsdElement '\%(xsd:\)\@<=key' | |
41 syn match xsdElement '\%(xsd:\)\@<=keyref' | |
42 syn match xsdElement '\%(xsd:\)\@<=length' | |
43 syn match xsdElement '\%(xsd:\)\@<=list' | |
44 syn match xsdElement '\%(xsd:\)\@<=maxInclusive' | |
45 syn match xsdElement '\%(xsd:\)\@<=maxLength' | |
46 syn match xsdElement '\%(xsd:\)\@<=minInclusive' | |
47 syn match xsdElement '\%(xsd:\)\@<=minLength' | |
48 syn match xsdElement '\%(xsd:\)\@<=pattern' | |
49 syn match xsdElement '\%(xsd:\)\@<=redefine' | |
50 syn match xsdElement '\%(xsd:\)\@<=restriction' | |
51 syn match xsdElement '\%(xsd:\)\@<=schema' | |
52 syn match xsdElement '\%(xsd:\)\@<=selector' | |
53 syn match xsdElement '\%(xsd:\)\@<=sequence' | |
54 syn match xsdElement '\%(xsd:\)\@<=simpleContent' | |
55 syn match xsdElement '\%(xsd:\)\@<=simpleType' | |
56 syn match xsdElement '\%(xsd:\)\@<=union' | |
57 syn match xsdElement '\%(xsd:\)\@<=unique' | |
58 | |
59 hi def link xsdElement Statement | |
60 | |
61 " vim: ts=8 |