annotate runtime/syntax/debcontrol.vim @ 18486:9d887cad7315

Added tag v8.1.2237 for changeset 63ee3c2b140fe1b4801389872a8e47aec19d028b
author Bram Moolenaar <Bram@vim.org>
date Thu, 31 Oct 2019 20:00:04 +0100
parents 5c5908e81e93
children 8dad79c661d1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
2152
b9e314fe473f Updated runtime files.
Bram Moolenaar <bram@zimbu.org>
parents: 2034
diff changeset
2 " Language: Debian control files
13231
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
3 " Maintainer: Debian Vim Maintainers
857
b933657f7c9d updated for version 7.0g01
vimboss
parents: 36
diff changeset
4 " Former Maintainers: Gerfried Fuchs <alfie@ist.org>
b933657f7c9d updated for version 7.0g01
vimboss
parents: 36
diff changeset
5 " Wichert Akkerman <wakkerma@debian.org>
14519
5c5908e81e93 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 14123
diff changeset
6 " Last Change: 2018 Aug 11
13231
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
7 " URL: https://salsa.debian.org/vim-team/vim-debian/blob/master/syntax/debcontrol.vim
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 " Standard syntax initialization
13857
e751b5c9dff3 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13231
diff changeset
10 if exists('b:current_syntax')
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13
6070
32a77cc160d9 Update runtime files. Make matchparen plugin backwards compatible.
Bram Moolenaar <bram@vim.org>
parents: 5663
diff changeset
14 let s:cpo_save = &cpo
32a77cc160d9 Update runtime files. Make matchparen plugin backwards compatible.
Bram Moolenaar <bram@vim.org>
parents: 5663
diff changeset
15 set cpo&vim
32a77cc160d9 Update runtime files. Make matchparen plugin backwards compatible.
Bram Moolenaar <bram@vim.org>
parents: 5663
diff changeset
16
1624
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
17 " Should match case except for the keys of each field
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
18 syn case match
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
19
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
20 syn iskeyword @,48-57,-,/
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
21
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 " Everything that is not explicitly matched by the rules below
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 syn match debcontrolElse "^.*$"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 " Common seperators
12254
8d76a56861ec Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10617
diff changeset
26 syn match debControlComma ",[ \t]*"
8d76a56861ec Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10617
diff changeset
27 syn match debControlSpace "[ \t]"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
29 let s:kernels = ['linux', 'hurd', 'kfreebsd', 'knetbsd', 'kopensolaris', 'netbsd']
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
30 let s:archs = [
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
31 \ 'alpha', 'amd64', 'armeb', 'armel', 'armhf', 'arm64', 'avr32', 'hppa'
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
32 \, 'i386', 'ia64', 'lpia', 'm32r', 'm68k', 'mipsel', 'mips64el', 'mips'
14519
5c5908e81e93 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 14123
diff changeset
33 \, 'powerpcspe', 'powerpc', 'ppc64el', 'ppc64', 'riscv64', 's390x', 's390', 'sh3eb'
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
34 \, 'sh3', 'sh4eb', 'sh4', 'sh', 'sparc64', 'sparc', 'x32'
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
35 \ ]
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
36 let s:pairs = [
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
37 \ 'hurd-i386', 'kfreebsd-i386', 'kfreebsd-amd64', 'knetbsd-i386'
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
38 \, 'kopensolaris-i386', 'netbsd-alpha', 'netbsd-i386'
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
39 \ ]
6070
32a77cc160d9 Update runtime files. Make matchparen plugin backwards compatible.
Bram Moolenaar <bram@vim.org>
parents: 5663
diff changeset
40
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 " Define some common expressions we can use later on
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
42 syn keyword debcontrolArchitecture contained all any
14123
583bf95b6c84 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13857
diff changeset
43 exe 'syn keyword debcontrolArchitecture contained '. join(map(copy(s:kernels), {k,v -> v .'-any'}))
583bf95b6c84 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13857
diff changeset
44 exe 'syn keyword debcontrolArchitecture contained '. join(map(copy(s:archs), {k,v -> 'any-'.v}))
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
45 exe 'syn keyword debcontrolArchitecture contained '. join(s:archs)
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
46 exe 'syn keyword debcontrolArchitecture contained '. join(s:pairs)
6070
32a77cc160d9 Update runtime files. Make matchparen plugin backwards compatible.
Bram Moolenaar <bram@vim.org>
parents: 5663
diff changeset
47
32a77cc160d9 Update runtime files. Make matchparen plugin backwards compatible.
Bram Moolenaar <bram@vim.org>
parents: 5663
diff changeset
48 unlet s:kernels s:archs s:pairs
32a77cc160d9 Update runtime files. Make matchparen plugin backwards compatible.
Bram Moolenaar <bram@vim.org>
parents: 5663
diff changeset
49
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
50 let s:sections = [
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
51 \ 'admin', 'cli-mono', 'comm', 'database', 'debian-installer', 'debug'
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
52 \, 'devel', 'doc', 'editors', 'education', 'electronics', 'embedded'
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
53 \, 'fonts', 'games', 'gnome', 'gnustep', 'gnu-r', 'golang', 'graphics'
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
54 \, 'hamradio', 'haskell', 'httpd', 'interpreters', 'introspection'
13231
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
55 \, 'java\%(script\)\=', 'kde', 'kernel', 'libs', 'libdevel', 'lisp'
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
56 \, 'localization', 'mail', 'math', 'metapackages', 'misc', 'net'
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
57 \, 'news', 'ocaml', 'oldlibs', 'otherosfs', 'perl', 'php', 'python'
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
58 \, 'ruby', 'rust', 'science', 'shells', 'sound', 'text', 'tex'
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
59 \, 'utils', 'vcs', 'video', 'web', 'x11', 'xfce', 'zope'
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
60 \ ]
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
61
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
62 syn keyword debcontrolMultiArch contained no foreign allowed same
1624
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
63 syn match debcontrolName contained "[a-z0-9][a-z0-9+.-]\+"
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
64 syn keyword debcontrolPriority contained extra important optional required standard
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
65 exe 'syn match debcontrolSection contained "\%(\%(contrib\|non-free\|non-US/main\|non-US/contrib\|non-US/non-free\|restricted\|universe\|multiverse\)/\)\=\%('.join(s:sections, '\|').'\)"'
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
66 syn keyword debcontrolPackageType contained udeb deb
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 syn match debcontrolVariable contained "\${.\{-}}"
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
68 syn keyword debcontrolDmUpload contained yes
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
69 syn keyword debcontrolYesNo contained yes no
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
70 syn match debcontrolR3 contained "\<\%(no\|binary-targets\|[[:graph:]]\+/[[:graph:]]\+\%( \+[[:graph:]]\+/[[:graph:]]\+\)*\)\>"
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
71
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
72 unlet s:sections
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73
1624
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
74 " A URL (using the domain name definitions from RFC 1034 and 1738), right now
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
75 " only enforce protocol and some sanity on the server/path part;
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
76 syn match debcontrolHTTPUrl contained "\vhttps?://[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?(:\d+)?(/[^[:space:]]*)?$"
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
77 syn match debcontrolVcsSvn contained "\vsvn%(\+ssh)?://[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?(:\d+)?(/[^[:space:]]*)?$"
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
78 syn match debcontrolVcsCvs contained "\v%(\-d *)?:pserver:[^@]+\@[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?:/[^[:space:]]*%( [^[:space:]]+)?$"
6823
0303182665d5 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 6070
diff changeset
79 syn match debcontrolVcsGit contained "\v%(git|https?)://[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?(:\d+)?(/[^[:space:]]*)?%(\s+-b\s+[^ ~^:?*[\\]+)?$"
1624
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
80
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 " An email address
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 syn match debcontrolEmail "[_=[:alnum:]\.+-]\+@[[:alnum:]\./\-]\+"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 syn match debcontrolEmail "<.\{-}>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84
1624
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
85 " #-Comments
3893
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3513
diff changeset
86 syn match debcontrolComment "^#.*$" contains=@Spell
1624
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
87
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
88 syn case ignore
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
89
13231
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
90 " Handle all fields from deb-src-control(5)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 " Fields for which we do strict syntax checking
13231
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
93 syn region debcontrolStrictField matchgroup=debcontrolKey start="^Architecture: *" end="$" contains=debcontrolArchitecture,debcontrolSpace oneline
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
94 syn region debcontrolStrictField matchgroup=debcontrolKey start="^Multi-Arch: *" end="$" contains=debcontrolMultiArch oneline
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
95 syn region debcontrolStrictField matchgroup=debcontrolKey start="^\%(Package\|Source\): *" end="$" contains=debcontrolName oneline
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
96 syn region debcontrolStrictField matchgroup=debcontrolKey start="^Priority: *" end="$" contains=debcontrolPriority oneline
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
97 syn region debcontrolStrictField matchgroup=debcontrolKey start="^Section: *" end="$" contains=debcontrolSection oneline
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
98 syn region debcontrolStrictField matchgroup=debcontrolKey start="^\%(XC-\)\=Package-Type: *" end="$" contains=debcontrolPackageType oneline
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
99 syn region debcontrolStrictField matchgroup=debcontrolKey start="^Homepage: *" end="$" contains=debcontrolHTTPUrl oneline keepend
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
100 syn region debcontrolStrictField matchgroup=debcontrolKey start="^\%(XS-\)\=Vcs-\%(Browser\|Arch\|Bzr\|Darcs\|Hg\): *" end="$" contains=debcontrolHTTPUrl oneline keepend
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
101 syn region debcontrolStrictField matchgroup=debcontrolKey start="^\%(XS-\)\=Vcs-Svn: *" end="$" contains=debcontrolVcsSvn,debcontrolHTTPUrl oneline keepend
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
102 syn region debcontrolStrictField matchgroup=debcontrolKey start="^\%(XS-\)\=Vcs-Cvs: *" end="$" contains=debcontrolVcsCvs oneline keepend
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
103 syn region debcontrolStrictField matchgroup=debcontrolKey start="^\%(XS-\)\=Vcs-Git: *" end="$" contains=debcontrolVcsGit oneline keepend
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
104 syn region debcontrolStrictField matchgroup=debcontrolKey start="^Rules-Requires-Root: *" end="$" contains=debcontrolR3 oneline
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
105 syn region debcontrolStrictField matchgroup=debcontrolKey start="^\%(Build-\)\=Essential: *" end="$" contains=debcontrolYesNo oneline
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
106
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
107 syn region debcontrolStrictField matchgroup=debcontrolDeprecatedKey start="^\%(XS-\)\=DM-Upload-Allowed: *" end="$" contains=debcontrolDmUpload oneline
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 " Catch-all for the other legal fields
13231
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
110 syn region debcontrolField matchgroup=debcontrolKey start="^\%(\%(XSBC-Original-\)\=Maintainer\|Standards-Version\|Bugs\|Origin\|X[SB]-Python-Version\|\%(XS-\)\=Vcs-Mtn\|\%(XS-\)\=Testsuite\%(-Triggers\)\=\|Build-Profiles\|Tag\|Subarchitecture\|Kernel-Version\|Installer-Menu-Item\): " end="$" contains=debcontrolVariable,debcontrolEmail oneline
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
111 syn region debcontrolMultiField matchgroup=debcontrolKey start="^\%(Build-\%(Conflicts\|Depends\)\%(-Arch\|-Indep\)\=\|\%(Pre-\)\=Depends\|Recommends\|Suggests\|Breaks\|Enhances\|Replaces\|Conflicts\|Provides\|Built-Using\|Uploaders\|X[SBC]\{0,3\}\%(Private-\)\=-[-a-zA-Z0-9]\+\): *" skip="^[ \t]" end="^$"me=s-1 end="^[^ \t#]"me=s-1 contains=debcontrolEmail,debcontrolVariable,debcontrolComment
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
112 syn region debcontrolMultiFieldSpell matchgroup=debcontrolKey start="^Description: *" skip="^[ \t]" end="^$"me=s-1 end="^[^ \t#]"me=s-1 contains=debcontrolEmail,debcontrolVariable,debcontrolComment,@Spell
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 " Associate our matches and regions with pretty colours
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
115 hi def link debcontrolKey Keyword
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
116 hi def link debcontrolField Normal
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
117 hi def link debcontrolStrictField Error
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
118 hi def link debcontrolDeprecatedKey Error
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
119 hi def link debcontrolMultiField Normal
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
120 hi def link debcontrolArchitecture Normal
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
121 hi def link debcontrolMultiArch Normal
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
122 hi def link debcontrolName Normal
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
123 hi def link debcontrolPriority Normal
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
124 hi def link debcontrolSection Normal
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
125 hi def link debcontrolPackageType Normal
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
126 hi def link debcontrolVariable Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
127 hi def link debcontrolEmail Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
128 hi def link debcontrolVcsSvn Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
129 hi def link debcontrolVcsCvs Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
130 hi def link debcontrolVcsGit Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
131 hi def link debcontrolHTTPUrl Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
132 hi def link debcontrolDmUpload Identifier
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
133 hi def link debcontrolYesNo Identifier
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
134 hi def link debcontrolR3 Identifier
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
135 hi def link debcontrolComment Comment
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
136 hi def link debcontrolElse Special
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137
13857
e751b5c9dff3 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13231
diff changeset
138 let b:current_syntax = 'debcontrol'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139
6070
32a77cc160d9 Update runtime files. Make matchparen plugin backwards compatible.
Bram Moolenaar <bram@vim.org>
parents: 5663
diff changeset
140 let &cpo = s:cpo_save
32a77cc160d9 Update runtime files. Make matchparen plugin backwards compatible.
Bram Moolenaar <bram@vim.org>
parents: 5663
diff changeset
141 unlet s:cpo_save
32a77cc160d9 Update runtime files. Make matchparen plugin backwards compatible.
Bram Moolenaar <bram@vim.org>
parents: 5663
diff changeset
142
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 " vim: ts=8 sw=2