comparison runtime/syntax/desc.vim @ 819:23f82b5d2814 v7.0c10

updated for version 7.0c10
author vimboss
date Wed, 05 Apr 2006 20:41:53 +0000
parents 3fc0f57ecb91
children e63691e7c504
comparison
equal deleted inserted replaced
818:1f929f3ca806 819:23f82b5d2814
1 " Vim syntax file 1 " Vim syntax file
2 " Language: ROCKLinux .desc 2 " Language: T2 / ROCK Linux .desc
3 " Maintainer: Piotr Esden-Tempski <esden@rocklinux.org> 3 " Maintainer: René Rebe <rene@exactcode.de>, Piotr Esden-Tempski <esden@rocklinux.org>
4 " Last Change: 2002 Apr 23 4 " Last Change: 2006 Mar 30
5 5
6 " For version 5.x: Clear all syntax items 6 " For version 5.x: Clear all syntax items
7 " For version 6.x: Quit when a syntax file was already loaded 7 " For version 6.x: Quit when a syntax file was already loaded
8 if version < 600 8 if version < 600
9 syntax clear 9 syntax clear
12 endif 12 endif
13 13
14 " syntax definitions 14 " syntax definitions
15 15
16 setl iskeyword+=- 16 setl iskeyword+=-
17 syn keyword descFlag DIETLIBC contained 17 syn keyword descFlag DIETLIBC KAFFE JAIL FPIC-QUIRK NO-LIBTOOL-QUIRK AUTOMAKE-QUIRK NO-AS-NEEDED NO-SSP contained
18 syn keyword descLicense Unknown GPL LGPL FDL MIT BSD OpenSource Free-to-use Commercial contained 18 syn keyword descLicense Unknown GPL LGPL FDL MIT BSD OpenSource Free-to-use Commercial contained
19 19
20 " tags 20 " tags
21 syn match descTag /^\[\(COPY\)\]/
21 syn match descTag /^\[\(I\|TITLE\)\]/ 22 syn match descTag /^\[\(I\|TITLE\)\]/
22 syn match descTag /^\[\(T\|TEXT\)\]/ contained 23 syn match descTag /^\[\(T\|TEXT\)\]/ contained
23 syn match descTag /^\[\(U\|URL\)\]/ 24 syn match descTag /^\[\(U\|URL\)\]/
24 syn match descTag /^\[\(A\|AUTHOR\)\]/ 25 syn match descTag /^\[\(A\|AUTHOR\)\]/
25 syn match descTag /^\[\(M\|MAINTAINER\)\]/ 26 syn match descTag /^\[\(M\|MAINTAINER\)\]/
27 syn match descTag /^\[\(F\|FLAG\)\]/ contained 28 syn match descTag /^\[\(F\|FLAG\)\]/ contained
28 syn match descTag /^\[\(E\|DEP\|DEPENDENCY\)\]/ 29 syn match descTag /^\[\(E\|DEP\|DEPENDENCY\)\]/
29 syn match descTag /^\[\(R\|ARCH\|ARCHITECTURE\)\]/ 30 syn match descTag /^\[\(R\|ARCH\|ARCHITECTURE\)\]/
30 syn match descTag /^\[\(L\|LICENSE\)\]/ contained 31 syn match descTag /^\[\(L\|LICENSE\)\]/ contained
31 syn match descTag /^\[\(S\|STATUS\)\]/ 32 syn match descTag /^\[\(S\|STATUS\)\]/
33 syn match descTag /^\[\(O\|CONF\)\]/
32 syn match descTag /^\[\(V\|VER\|VERSION\)\]/ 34 syn match descTag /^\[\(V\|VER\|VERSION\)\]/
33 syn match descTag /^\[\(P\|PRI\|PRIORITY\)\]/ nextgroup=descInstall skipwhite 35 syn match descTag /^\[\(P\|PRI\|PRIORITY\)\]/ nextgroup=descInstall skipwhite
34 syn match descTag /^\[\(D\|DOWN\|DOWNLOAD\)\]/ nextgroup=descSum skipwhite 36 syn match descTag /^\[\(D\|DOWN\|DOWNLOAD\)\]/ nextgroup=descSum skipwhite
35 37
36 " misc 38 " misc
37 syn match descUrl /\w\+:\/\/\S\+/ 39 syn match descUrl /\w\+:\/\/\S\+/
38 syn match descCategory /\w\+\/\w\+/ contained 40 syn match descCategory /\w\+\/\w\+/ contained
39 syn match descEmail /<\w\+@[\.A-Za-z0-9]\+>/ 41 syn match descEmail /<[\.A-Za-z0-9]\+@[\.A-Za-z0-9]\+>/
40 42
41 " priority tag 43 " priority tag
42 syn match descInstallX /X/ contained 44 syn match descInstallX /X/ contained
43 syn match descInstallO /O/ contained 45 syn match descInstallO /O/ contained
44 syn match descInstall /[OX]/ contained contains=descInstallX,descInstallO nextgroup=descStage skipwhite 46 syn match descInstall /[OX]/ contained contains=descInstallX,descInstallO nextgroup=descStage skipwhite