annotate runtime/syntax/debcontrol.vim @ 34009:9fa32969cf0e

runtime(debcontrol): Add loong64 arch (#13754) Commit: https://github.com/vim/vim/commit/ec97edcbb9f6c0b751b03b981fd8191dbef0a5bb Author: James McCoy <jamessan@jamessan.com> Date: Sat Dec 23 05:23:39 2023 -0500 runtime(debcontrol): Add loong64 arch (https://github.com/vim/vim/issues/13754) Co-authored-by: zhangjialing@loongson.cn <zhangjialing@loongson.cn> Signed-off-by: James McCoy <jamessan@jamessan.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Sat, 23 Dec 2023 11:30:04 +0100
parents d6dde6229b36
children 765427c81d05
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>
34009
9fa32969cf0e runtime(debcontrol): Add loong64 arch (#13754)
Christian Brabandt <cb@256bit.org>
parents: 33577
diff changeset
6 " Last Change: 2023 Dec 22
31885
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 28843
diff changeset
7 " URL: https://salsa.debian.org/vim-team/vim-debian/blob/main/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
28843
cd68a630f0d0 Update runtime files and translations
Bram Moolenaar <Bram@vim.org>
parents: 26708
diff changeset
20 syn iskeyword @,48-57,-
12826
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
33577
d6dde6229b36 runtime: Fix more typos (#13354)
Christian Brabandt <cb@256bit.org>
parents: 31885
diff changeset
25 " Common separators
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'
34009
9fa32969cf0e runtime(debcontrol): Add loong64 arch (#13754)
Christian Brabandt <cb@256bit.org>
parents: 33577
diff changeset
32 \, 'i386', 'ia64', 'loong64', '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
22824
8dad79c661d1 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 14519
diff changeset
50 " Keep in sync with https://metadata.ftp-master.org/sections.822
8dad79c661d1 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 14519
diff changeset
51 " curl -q https://metadata.ftp-master.debian.org/sections.822 2>/dev/null| grep-dctrl -n --not -FSection -sSection / -
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
52 let s:sections = [
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
53 \ 'admin', 'cli-mono', 'comm', 'database', 'debian-installer', 'debug'
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
54 \, 'devel', 'doc', 'editors', 'education', 'electronics', 'embedded'
22824
8dad79c661d1 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 14519
diff changeset
55 \, 'fonts', 'games', 'gnome', 'gnu-r', 'gnustep', 'golang', 'graphics'
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
56 \, 'hamradio', 'haskell', 'httpd', 'interpreters', 'introspection'
22824
8dad79c661d1 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 14519
diff changeset
57 \, 'java', 'javascript', 'kde', 'kernel', 'libdevel', 'libs', 'lisp'
8dad79c661d1 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 14519
diff changeset
58 \, 'localization', 'mail', 'math', 'metapackages', 'misc', 'net', 'news'
8dad79c661d1 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 14519
diff changeset
59 \, 'ocaml', 'oldlibs', 'otherosfs', 'perl', 'php', 'python', 'raku'
8dad79c661d1 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 14519
diff changeset
60 \, 'ruby', 'rust', 'science', 'shells', 'sound', 'tasks', 'tex', 'text'
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
61 \, 'utils', 'vcs', 'video', 'web', 'x11', 'xfce', 'zope'
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
62 \ ]
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
63
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
64 syn keyword debcontrolMultiArch contained no foreign allowed same
1624
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
65 syn match debcontrolName contained "[a-z0-9][a-z0-9+.-]\+"
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
66 syn keyword debcontrolPriority contained extra important optional required standard
22824
8dad79c661d1 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 14519
diff changeset
67 exe 'syn match debcontrolSection contained "\%(\%(contrib\|non-free\|non-US/main\|non-US/contrib\|non-US/non-free\|restricted\|universe\|multiverse\)/\)\=\<\%('.join(s:sections, '\|').'\)\>"'
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
68 syn keyword debcontrolPackageType contained udeb deb
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 syn match debcontrolVariable contained "\${.\{-}}"
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
70 syn keyword debcontrolDmUpload contained yes
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
71 syn keyword debcontrolYesNo contained yes no
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
72 syn match debcontrolR3 contained "\<\%(no\|binary-targets\|[[:graph:]]\+/[[:graph:]]\+\%( \+[[:graph:]]\+/[[:graph:]]\+\)*\)\>"
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
73
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
74 unlet s:sections
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75
1624
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
76 " 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
77 " only enforce protocol and some sanity on the server/path part;
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
78 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
79 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
80 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
81 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
82
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 " An email address
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 syn match debcontrolEmail "[_=[:alnum:]\.+-]\+@[[:alnum:]\./\-]\+"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 syn match debcontrolEmail "<.\{-}>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86
1624
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
87 " #-Comments
3893
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3513
diff changeset
88 syn match debcontrolComment "^#.*$" contains=@Spell
1624
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
89
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
90 syn case ignore
18ee39301b82 updated for version 7.2a
vimboss
parents: 857
diff changeset
91
13231
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
92 " Handle all fields from deb-src-control(5)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93
26708
f0d7cb510ce3 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 22824
diff changeset
94 " Catch-all for the legal fields
f0d7cb510ce3 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 22824
diff changeset
95 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
f0d7cb510ce3 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 22824
diff changeset
96 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
f0d7cb510ce3 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 22824
diff changeset
97 syn region debcontrolMultiFieldSpell matchgroup=debcontrolKey start="^Description: *" skip="^[ \t]" end="^$"me=s-1 end="^[^ \t#]"me=s-1 contains=debcontrolEmail,debcontrolVariable,debcontrolComment,@Spell
f0d7cb510ce3 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 22824
diff changeset
98
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 " Fields for which we do strict syntax checking
13231
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
100 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
101 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
102 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
103 syn region debcontrolStrictField matchgroup=debcontrolKey start="^Priority: *" end="$" contains=debcontrolPriority oneline
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
104 syn region debcontrolStrictField matchgroup=debcontrolKey start="^Section: *" end="$" contains=debcontrolSection oneline
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
105 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
106 syn region debcontrolStrictField matchgroup=debcontrolKey start="^Homepage: *" end="$" contains=debcontrolHTTPUrl oneline keepend
26708
f0d7cb510ce3 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 22824
diff changeset
107 syn region debcontrolStrictField matchgroup=debcontrolKey start="^\%(XS-[-a-zA-Z0-9]\+-\)\=Vcs-\%(Browser\|Arch\|Bzr\|Darcs\|Hg\): *" end="$" contains=debcontrolHTTPUrl oneline keepend
f0d7cb510ce3 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 22824
diff changeset
108 syn region debcontrolStrictField matchgroup=debcontrolKey start="^\%(XS-[-a-zA-Z0-9]\+-\)\=Vcs-Svn: *" end="$" contains=debcontrolVcsSvn,debcontrolHTTPUrl oneline keepend
f0d7cb510ce3 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 22824
diff changeset
109 syn region debcontrolStrictField matchgroup=debcontrolKey start="^\%(XS-[-a-zA-Z0-9]\+-\)\=Vcs-Cvs: *" end="$" contains=debcontrolVcsCvs oneline keepend
f0d7cb510ce3 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 22824
diff changeset
110 syn region debcontrolStrictField matchgroup=debcontrolKey start="^\%(XS-[-a-zA-Z0-9]\+-\)\=Vcs-Git: *" end="$" contains=debcontrolVcsGit oneline keepend
13231
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
111 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
112 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
113
167a030448fa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12826
diff changeset
114 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
115
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116 " 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
117 hi def link debcontrolKey Keyword
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
118 hi def link debcontrolField Normal
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
119 hi def link debcontrolStrictField Error
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
120 hi def link debcontrolDeprecatedKey Error
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
121 hi def link debcontrolMultiField Normal
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
122 hi def link debcontrolArchitecture Normal
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
123 hi def link debcontrolMultiArch Normal
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
124 hi def link debcontrolName Normal
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
125 hi def link debcontrolPriority Normal
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
126 hi def link debcontrolSection Normal
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
127 hi def link debcontrolPackageType Normal
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
128 hi def link debcontrolVariable Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
129 hi def link debcontrolEmail Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
130 hi def link debcontrolVcsSvn Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
131 hi def link debcontrolVcsCvs Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
132 hi def link debcontrolVcsGit Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
133 hi def link debcontrolHTTPUrl Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
134 hi def link debcontrolDmUpload Identifier
12826
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
135 hi def link debcontrolYesNo Identifier
f690da1b3c04 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12254
diff changeset
136 hi def link debcontrolR3 Identifier
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
137 hi def link debcontrolComment Comment
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
138 hi def link debcontrolElse Special
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139
13857
e751b5c9dff3 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13231
diff changeset
140 let b:current_syntax = 'debcontrol'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141
6070
32a77cc160d9 Update runtime files. Make matchparen plugin backwards compatible.
Bram Moolenaar <bram@vim.org>
parents: 5663
diff changeset
142 let &cpo = s:cpo_save
32a77cc160d9 Update runtime files. Make matchparen plugin backwards compatible.
Bram Moolenaar <bram@vim.org>
parents: 5663
diff changeset
143 unlet s:cpo_save
32a77cc160d9 Update runtime files. Make matchparen plugin backwards compatible.
Bram Moolenaar <bram@vim.org>
parents: 5663
diff changeset
144
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 " vim: ts=8 sw=2