]> git.pld-linux.org Git - packages/vim.git/blame - spec.vim
- updated to 7.1.326
[packages/vim.git] / spec.vim
CommitLineData
18f77c52
ER
1" Filename: spec.vim
2" Purpose: Vim syntax file
e83bf6c7
ER
3" Language: SPEC: Build/install scripts for PLD Linux RPM packages
4" Maintainer: PLD Linux <feedback@pld-linux.org>
5" URL: http://www.pld-linux.org/
1d5ce64a 6" Last Change: $Date$ (UTC)
0f7b940e 7" Version: $Revision$
18f77c52
ER
8
9" For version 5.x: Clear all syntax items
10" For version 6.x: Quit when a syntax file was already loaded
11if version < 600
12 syntax clear
13elseif exists("b:current_syntax")
14 finish
15endif
16
17syn sync minlines=1000
18
06d78f8d 19syn match specSpecialChar contained '[][!$()\\|>^;:]'
18f77c52
ER
20syn match specColon contained ':'
21syn match specPercent contained '%'
036cd7fe 22syn match specSubstChar contained '[#%]'
18f77c52
ER
23
24syn match specVariables contained '\$\h\w*' contains=specSpecialVariablesNames,specSpecialChar
25syn match specVariables contained '\${\w*}' contains=specSpecialVariablesNames,specSpecialChar
036cd7fe 26syn match specVariables contained '\${\w*[#%][^}]*}' contains=specSubstChar
18f77c52 27
4bea97b7 28syn match specMacroIdentifier contained '%\h\w*' contains=specMacroNameLocal,specMacroNameOther,specPercent,specSpecialChar
06d78f8d
ER
29syn region specMacroIdentifier oneline matchgroup=Special start='%{' skip='\\}' end='}' contains=specMacroNameLocal,specMacroNameOther,specPercent,specSpecialChar
30syn match specBcond contained '%{with\(out\)\?\s\+[a-zA-Z0-9_-]\+}'
18f77c52
ER
31
32syn match specSpecialVariables contained '\$[0-9]\|\${[0-9]}'
7da61caa 33syn match specCommandOpts contained '\s\(-\w\+\|--\w[a-zA-Z0-9_-]\+\)'ms=s+1
18f77c52
ER
34syn match specComment '^\s*#.*$'
35
18f77c52
ER
36syn case match
37
983d4cf0 38" matches with no highlight
18f77c52
ER
39syn match specNoNumberHilite 'X11\|X11R6\|[a-zA-Z]*\.\d\|[a-zA-Z][-/]\d'
40syn match specManpageFile '[a-zA-Z]\.1'
41
983d4cf0 42" Day, Month and most used license acronyms
4bea97b7 43syn keyword specLicense contained GPL LGPL BSD MIT GNU Apache PHP
31225a17 44syn keyword specLicenseWarning contained unknown
d01c1c34 45syn match specLicenseWarning contained /same as perl/
22f2423e 46syn match specLicenseWarning contained "(enter GPL/LGPL/BSD/BSD-like/Artistic/other license name here)"
18f77c52
ER
47syn keyword specWeekday contained Mon Tue Wed Thu Fri Sat Sun
48syn keyword specMonth contained Jan Feb Mar Apr Jun Jul Aug Sep Oct Nov Dec
49syn keyword specMonth contained January February March April May June July August September October November December
50
983d4cf0 51" #, @, www
18f77c52
ER
52syn match specNumber '\(^-\=\|[ \t]-\=\|-\)[0-9.-]*[0-9]'
53syn match specEmail contained "<\=\<[A-Za-z0-9_.-]\+@\([A-Za-z0-9_-]\+\.\)\+[A-Za-z]\+\>>\="
09c38e14 54syn match specURL contained '\<\(\(https\{0,1}\|ftp\)://\|\(www[23]\{0,1}\.\|ftp\.\)\)[A-Za-z0-9._/~:,#?=-]\+\>'
18f77c52
ER
55syn match specURLMacro contained '\<\(\(https\{0,1}\|ftp\)://\|\(www[23]\{0,1}\.\|ftp\.\)\)[A-Za-z0-9._/~:,#%{}-]\+\>' contains=specMacroIdentifier
56
983d4cf0
ER
57" TODO take specSpecialVariables out of the cluster for the sh* contains (ALLBUT)
58" Special system directories
18f77c52
ER
59syn match specListedFilesPrefix contained '/\(usr\|local\|opt\|X11R6\|X11\)/'me=e-1
60syn match specListedFilesBin contained '/s\=bin/'me=e-1
61syn match specListedFilesLib contained '/\(lib\|include\)/'me=e-1
62syn match specListedFilesDoc contained '/\(man\d*\|doc\|info\)\>'
63syn match specListedFilesEtc contained '/etc/'me=e-1
64syn match specListedFilesShare contained '/share/'me=e-1
036cd7fe 65syn cluster specListedFiles contains=specListedFilesBin,specListedFilesLib,specListedFilesDoc,specListedFilesEtc,specListedFilesShare,specListedFilesPrefix,specSpecialChar
18f77c52 66
983d4cf0 67" specComands
18f77c52 68syn match specConfigure contained '\./configure'
4273bb63 69syn match specTarCommand contained '\<tar\s\+[cxvpzjf]\{,5}\s*'
58f56a33 70
7d7d47a3 71" XXX don't forget to update specScriptArea when updating specMacro
58f56a33 72syn match specMacro contained '%\(group\|user\)\(add\|remove\)'
0fb6b582 73syn match specMacro contained '%\(depmod\|banner\|service\|addusertogroup\|env_update\)'
58f56a33 74syn match specMacro contained '%\(\(nsplugin\|apache_config\)_\(un\)\?install\)'
711e9e8a 75syn match specMacro contained '%\(\(openldap_schema\|webapp\)_\(un\)\?register\)'
58f56a33
ER
76syn match specMacro contained '%\(pear_package_\(setup\|install\)\)'
77syn match specMacro contained '%\(py_o\?comp\|py_postclean\)'
dabdc22d 78syn match specMacro contained '%\(build\|install\)_kernel_modules'
400b2064 79syn match specMacro contained '%ant'
ddf582de 80syn match specMacro contained '%\(php\|php4\)_webserver_restart'
07faf8fe 81syn match specMacro contained '%update_browser_plugins\|%browser_plugins_add_browser'
58f56a33 82
18f77c52 83syn keyword specCommandSpecial contained root
73b8e09b 84syn keyword specCommand contained make xmkmf mkdir chmod find sed rm strip moc echo grep ls rm mv mkdir chown install cp pwd cat tail then else elif cd gzip rmdir ln eval export touch unzip bzip2
3e77e77f 85syn cluster specCommands contains=specCommand,specTarCommand,specConfigure,specCommandSpecial,specMacro
18f77c52 86
983d4cf0 87" frequently used rpm env vars
18f77c52
ER
88syn keyword specSpecialVariablesNames contained RPM_BUILD_ROOT RPM_BUILD_DIR RPM_SOURCE_DIR RPM_OPT_FLAGS LDFLAGS CC CC_FLAGS CPPNAME CFLAGS CXX CXXFLAGS CPPFLAGS
89
52581413
ER
90" valid macro names from /usr/lib/rpm/macros*
91syn keyword specMacroNameOther contained ix86 x8664 ppc
92syn keyword specMacroNameOther contained buildroot buildsubdir distribution disturl name nil optflags perl_sitearch release requires_eq vendor version
8d61db40
ER
93syn keyword specMacroNameOther contained __kernel_ver date debugcflags debuginfocflags epoch kgcc kgcc_package packager
94syn keyword specMacroNameOther contained pear_package_install pear_package_setup perl_archlib perl_privlib perl_sitelib
71d17afd 95syn keyword specMacroNameOther contained perl_vendorarch perl_vendorlib php_pear_dir php_data_dir py_sitedir py_scriptdir py_sitescriptdir
ea186f5b 96syn keyword specMacroNameOther contained requires_php_extension requires_php_pdo_module
52581413 97syn keyword specMacroNameOther contained requires_zend_extension ruby_mod_ver_requires_eq ruby_ver_requires_eq rpmcflags rpmcxxflags rpmldflags tmpdir
2bb9ce1f 98syn keyword specMacroNameOther contained ruby_archdir ruby_rubylibdir ruby_vendorarchdir ruby_vendorlibdir ruby_ridir ruby_sitearchdir ruby_sitelibdir ruby_version
f1e582f3 99syn keyword specMacroNameOther contained apache_modules_api php_sysconfdir php_includedir php_extensiondir _browserpluginsdir _browserpluginsconfdir
ea186f5b 100syn keyword specMacroNameOther contained releq_kernel releq_kernel_up releq_kernel_smp requires_releq_kernel requires_releq_kernel_up requires_releq_kernel_smp
8d61db40 101
18f77c52
ER
102syn match specMacroNameOther contained '\<\(PATCH\|SOURCE\)\d*\>'
103
52581413 104" valid _macro names from /usr/lib/rpm/macros*
983d4cf0
ER
105syn keyword specMacroNameLocal contained _aclocaldir _applnkdir _arch _binary_payload _bindir _build _build_arch _build_alias
106syn keyword specMacroNameLocal contained _build_cpu _builddir _build_os _buildshell _buildsubdir _build_vendor _bzip2bin _datadir
7d7d47a3 107syn keyword specMacroNameLocal contained _dbpath _dbpath_rebuild _defaultdocdir _desktopdir _docdir _examplesdir _excludedocs _kdedocdir
983d4cf0
ER
108syn keyword specMacroNameLocal contained _exec_prefix _fixgroup _fixowner _fixperms _fontsdir _ftpport _ftpproxy _gnu _gpg_name
109syn keyword specMacroNameLocal contained _gpg_path _gtkdocdir _gzipbin _host _host_alias _host_cpu _host_os _host_vendor
110syn keyword specMacroNameLocal contained _httpport _httpproxy _iconsdir _includedir _infodir _initrddir _install_langs
111syn keyword specMacroNameLocal contained _install_script_path _instchangelog _javaclasspath _javadir _javadocdir _kernelsrcdir
112syn keyword specMacroNameLocal contained _kernel_ver _kernel_ver_str _langpatt _lib _libdir _libexecdir _localstatedir _mandir
113syn keyword specMacroNameLocal contained _netsharedpath _oldincludedir _omf_dest_dir _os _package_version _pgpbin _pgp_name
114syn keyword specMacroNameLocal contained _pgp_path _pixmapsdir _pkgconfigdir _prefix _preScriptEnvironment _provides _rpmdir
115syn keyword specMacroNameLocal contained _rpmfilename _sbindir _sharedstatedir _signature _smp_mflags _sourcedir _source_payload
116syn keyword specMacroNameLocal contained _specdir _srcrpmdir _sysconfdir _target _target_alias _target_cpu _target_os _target_platform
117syn keyword specMacroNameLocal contained _target_vendor _target_base_arch _timecheck _tmppath _topdir _usr _usrsrc _var _vendor
4e9f4380
ER
118syn keyword specMacroNameLocal contained __cxx __cc __libtoolize __autopoint __aclocal __autoconf __automake __autoheader
119syn keyword specMacroNameLocal contained __gettextize __glib_gettextize __intltoolize
120syn keyword specMacroNameLocal contained __bzip2 __cat __chgrp __chmod __chown __cp __cpio __file __gpg __grep __gzip
121syn keyword specMacroNameLocal contained __id __install __ld __make __mkdir __mkdir_p __mv __nm __objcopy __objdump
122syn keyword specMacroNameLocal contained __patch __perl __pgp __python __rm __rsh __sed __ssh __strip __tar __unzip
123
18f77c52
ER
124
125
983d4cf0 126" ------------------------------------------------------------------------------
18f77c52
ER
127" here's is all the spec sections definitions: PreAmble, Description, Package,
128" Scripts, Files and Changelog
129
983d4cf0
ER
130" One line macros - valid in all ScriptAreas
131" tip: remember do include new items on specScriptArea's skip section
5645859b
ER
132syn region specSectionMacroArea oneline matchgroup=specSectionMacro start='^%\(\(un\)\?define\|dump\|trace\|patch\d*\|setup\|configure2_13\|configure\|GNUconfigure\|find_lang\|makeinstall\|cmake\|scons\|waf\|bcond_with\(out\)\?\|include\)\>' end='$' contains=specCommandOpts,specMacroIdentifier,specSectionMacroBcondArea
133syn region specSectionMacroBracketArea oneline matchgroup=specSectionMacro start='^%{\(configure2_13\|configure\|GNUconfigure\|find_lang\|makeinstall\|cmake\|scons\|waf\)}' end='$' contains=specCommandOpts,specMacroIdentifier
19f784c1 134syn region specSectionMacroBcondArea oneline matchgroup=specBlock start='%{!\??\(with\(out\)\?_[a-zA-Z0-9_]\+\|debug\):' skip='\\}' end='}' contains=ALL
18f77c52 135
983d4cf0
ER
136" %% Files Section %%
137" TODO %config valid parameters: missingok\|noreplace
138" TODO %verify valid parameters: \(not\)\= \(md5\|atime\|...\)
9159affe
ER
139syn region specFilesArea matchgroup=specSection start="^%files\>"
140 \ skip="%\(attrib\|defattr\|attr\|dir\|config\|docdir\|doc\|lang\|verify\|ghost\|exclude\|dev\|if\|ifarch\|ifnarch\|else\|endif\)\>"
c1269790
ER
141 \ end='^%[a-zA-Z]'me=e-2
142 \ contains=specFilesOpts,specFilesDirective,@specListedFiles,specComment,specCommandSpecial,specMacroIdentifier,specSectionMacroBcondArea,specIf
143
983d4cf0 144" tip: remember to include new items in specFilesArea above
9159affe
ER
145syn match specFilesDirective contained '%\(dir\|docdir\|doc\|ghost\|exclude\)\>'
146syn region specFilesDirective contained start="%\(attrib\|attr\|defattr\|config\|lang\|verify\|dev\)(" end=")" contains=specAttr transparent
147syn match specAttr contained "%\(attrib\|attr\|defattr\|config\|lang\|verify\|dev\)"
18f77c52 148
983d4cf0 149" valid options for certain section headers
18f77c52
ER
150syn match specDescriptionOpts contained '\s-[ln]\s*\a'ms=s+1,me=e-1
151syn match specPackageOpts contained '\s-n\s*\w'ms=s+1,me=e-1
152syn match specFilesOpts contained '\s-f\s*\w'ms=s+1,me=e-1
153
154
155syn case ignore
156
157
983d4cf0
ER
158" %% PreAmble Section %%
159" Copyright and Serial were deprecated by License and Epoch
4bea97b7
ER
160" PreReq and BuildPreReq deprecated by Requires ans BuildRequires
161syn region specPreAmbleDeprecated oneline matchgroup=specError start='^\(Copyright\|Serial\|PreReq\|BuildPreReq\(uires\)\?\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier
41131cd0 162syn region specPreAmble oneline matchgroup=specCommand
08242281 163 \ start='\(^\|\(^%{!\??\(with\(out\)\?_[a-zA-Z0-9_]\+\|debug\):\)\@<=\)\(Summary\|Name\|Version\|Packager\|Requires\|Suggests\|Icon\|URL\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|Conflicts\|AutoRequires\|AutoReqProv\|AutoReq\|AutoProv\|Epoch\|NoSource\)'
41131cd0 164 \ end='$\|}\@='
31225a17 165 \ contains=specEmail,specURL,specURLMacro,specLicense,specLicenseWarning,specColon,specVariables,specSpecialChar,specMacroIdentifier,specSectionMacroBcondArea
18f77c52 166
983d4cf0 167" %% Description Section %%
2ce88e66
ER
168syn region specDescriptionArea matchgroup=specSection start='^%description' end='^%'me=e-1
169 \ contains=specDescriptionOpts,specEmail,specURL,specNumber,specMacroIdentifier,specComment
18f77c52 170
983d4cf0 171" %% Package Section %%
2ce88e66
ER
172syn region specPackageArea matchgroup=specSection start='^%package' end='^%'me=e-1
173 \ contains=specPackageOpts,specPreAmble,specComment,specMacroNameOther
18f77c52 174
983d4cf0 175" %% Scripts Section %%
3e77e77f 176syn region specScriptArea matchgroup=specSection
675ba4b8 177 \ start='^%\(prep\|build\|install\|clean\|pre\|postun\|preun\|post\|triggerin\|triggerun\|triggerpostun\|pretrans\|posttrans\|verifyscript\|check\)\>'
64f94ba0 178 \ skip='^%{\|^%\(define\|patch\d*\|configure2_13\|configure\|ant\|GNUconfigure\|setup\|find_lang\|makeinstall\|cmake\|scons\|waf\|useradd\|groupadd\|addusertogroup\|banner\|service\|env_update\|py_o\?comp\|py_postclean\|\(openldap_schema\|webapp\)_\(un\)\?register\|depmod\|pear_package_\(setup\|install\)\|\(build\|install\)_kernel_modules\|php_webserver_restart\|php4_webserver_restart\|update_browser_plugins\)\>'
3e77e77f
ER
179 \ end='^%'me=e-1
180 \ contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2,specSectionMacroBcondArea
675ba4b8 181" XXX don't forget to update specMacro when updating specScriptArea skip definition
18f77c52 182
983d4cf0 183" %% Changelog Section %%
bc8bbced
ER
184syn region specChangelogArea matchgroup=specSection start='^%changelog' end='^%'me=e-1
185 \ contains=specEmail,specURL,specWeekday,specMonth,specNumber,specComment,specLicense,specRevision,specLogMessage,specLogError
18f77c52 186
4d8f817a 187syn match specRevision contained "^Revision [.0-9]\+ [-/0-9]\+ [:0-9]\+ [a-zA-Z0-9]\+$"
09c38e14 188syn region specLogMessage contained start="^[- ] " end="$" contains=specLogError,specURL,specEmail
09c38e14 189syn match specLogError contained "%%"
18f77c52 190
983d4cf0
ER
191" ------------------------------------------------------------------------------
192" here's the shell syntax for all the Script Sections
18f77c52
ER
193
194
195syn case match
196
197
983d4cf0 198" sh-like comment style, only valid in script part
18f77c52
ER
199syn match shComment contained '#.*$'
200
201syn region shQuote1 contained matchgroup=shQuoteDelim start=+'+ skip=+\\'+ end=+'+ contains=specMacroIdentifier
06d78f8d 202syn region shQuote2 contained matchgroup=shQuoteDelim start=+"+ skip=+\\"+ end=+"+ contains=specVariables,specMacroIdentifier,specSectionMacroBcondArea
18f77c52
ER
203
204syn match shOperator contained '[><|!&;]\|[!=]='
036cd7fe 205syn region shDo transparent matchgroup=specBlock start="\(^\|\s\)do\(\s\|$\)" end="\(^\|\s\)done\(\s\|$\)" contains=ALLBUT,shDoError,shCase,specPreAmble,@specListedFiles
036cd7fe 206syn region shIf transparent matchgroup=specBlock start="\(^\|\s\)if\(\s\|$\)" end="\(^\|\s\)fi\(\s\|$\)" contains=ALLBUT,shIfError,shCase,@specListedFiles
18f77c52 207
036cd7fe 208syn region shFor matchgroup=specBlock start="\(^\|\s\)for\(\s\|$\)" end="\(^\|\s\)in\(\s\|$\)" contains=ALLBUT,shInError,shCase,@specListedFiles
18f77c52 209
036cd7fe 210syn region shCaseEsac transparent matchgroup=specBlock start="\(^\|\s\)case\(\s\|$\)" matchgroup=NONE end="\(^\|\s\)in\(\s\|$\)"me=s-1 contains=ALLBUT,@specListedFiles nextgroup=shCaseEsac
211syn region shCaseEsac matchgroup=specBlock start="\(^\|\s\)in\(\s\|$\)" end="\(^\|\s\)esac\(\s\|$\)" contains=ALLBUT,@specListedFilesBin
212syn region shCase matchgroup=specBlock contained start=")" end=";;" contains=ALLBUT,shCase,@specListedFiles
18f77c52
ER
213
214syn sync match shDoSync grouphere shDo "\<do\>"
215syn sync match shDoSync groupthere shDo "\<done\>"
216syn sync match shIfSync grouphere shIf "\<if\>"
217syn sync match shIfSync groupthere shIf "\<fi\>"
18f77c52
ER
218syn sync match shForSync grouphere shFor "\<for\>"
219syn sync match shForSync groupthere shFor "\<in\>"
220syn sync match shCaseEsacSync grouphere shCaseEsac "\<case\>"
221syn sync match shCaseEsacSync groupthere shCaseEsac "\<esac\>"
222
47357ee2 223syn region specIf matchgroup=specBlock start="%ifosf\|%ifos\|%ifnos\|%ifarch\|%ifnarch\|ifdef\|ifndef\|%if\|%else" end='%endif' contains=ALLBUT, specOutSkip, specOut2
1d5ce64a 224
e83bf6c7 225" %if 0 handing
14f6e804
ER
226if exists("spec_if0")
227 syn region specOut start="^\s*%if\s\+0$" end="$" contains=specOut2
228 syn region specOut2 contained start="%if\s\+0" end="^\s*%\(endif\>\|else\>\)" contains=specOutSkip
1d5ce64a 229
14f6e804 230 syn region specOutSkip contained start="^\s*%if\>" end="^\s*%endif\>" contains=specOutSkip
1d5ce64a 231
14f6e804
ER
232 syn sync match specIfSync grouphere specIf "%ifarch\|%ifos\|%ifnos"
233 syn sync match specIfSync groupthere specIf "%endIf"
234endif
e83bf6c7 235
18f77c52
ER
236" Define the default highlighting.
237" For version 5.7 and earlier: only when not done already
238" For version 5.8 and later: only when an item doesn't have highlighting yet
239if version >= 508 || !exists("did_spec_syntax_inits")
240 if version < 508
241 let did_spec_syntax_inits = 1
242 command -nargs=+ HiLink hi link <args>
243 else
244 command -nargs=+ HiLink hi def link <args>
245 endif
246
247 "main types color definitions
248 HiLink specSection Structure
249 HiLink specSectionMacro Macro
250 HiLink specWWWlink PreProc
251 HiLink specOpts Operator
252
253 "yes, it's ugly, but white is sooo cool
254 if &background == "dark"
255 hi def specGlobalMacro ctermfg=white
256 else
257 HiLink specGlobalMacro Identifier
258 endif
259
260 "sh colors
261 HiLink shComment Comment
262 HiLink shIf Statement
263 HiLink shOperator Special
264 HiLink shQuote1 String
265 HiLink shQuote2 String
266 HiLink shQuoteDelim Statement
267
983d4cf0 268 " spec colors
18f77c52 269 HiLink specBlock Function
06d78f8d 270 HiLink specBcond Function
18f77c52
ER
271 HiLink specColon Special
272 HiLink specCommand Statement
273 HiLink specCommandOpts specOpts
274 HiLink specCommandSpecial Special
275 HiLink specComment Comment
276 HiLink specConfigure specCommand
277 HiLink specDate String
278 HiLink specDescriptionOpts specOpts
279 HiLink specEmail specWWWlink
280 HiLink specError Error
281 HiLink specFilesDirective specSectionMacro
9159affe 282 HiLink specAttr specSectionMacro
18f77c52
ER
283 HiLink specFilesOpts specOpts
284 HiLink specLicense String
31225a17 285 HiLink specLicenseWarning specError
18f77c52
ER
286 HiLink specMacroNameLocal specGlobalMacro
287 HiLink specMacroNameOther specGlobalMacro
288 HiLink specManpageFile NONE
289 HiLink specMonth specDate
290 HiLink specNoNumberHilite NONE
291 HiLink specNumber Number
292 HiLink specPackageOpts specOpts
293 HiLink specPercent Special
294 HiLink specSpecialChar Special
036cd7fe 295 HiLink specSubstChar Special
18f77c52
ER
296 HiLink specSpecialVariables specGlobalMacro
297 HiLink specSpecialVariablesNames specGlobalMacro
298 HiLink specTarCommand specCommand
3e77e77f 299 HiLink specMacro Macro
18f77c52
ER
300 HiLink specURL specWWWlink
301 HiLink specURLMacro specWWWlink
302 HiLink specVariables Identifier
303 HiLink specWeekday specDate
304 HiLink specListedFilesBin Statement
305 HiLink specListedFilesDoc Statement
306 HiLink specListedFilesEtc Statement
307 HiLink specListedFilesLib Statement
308 HiLink specListedFilesPrefix Statement
309 HiLink specListedFilesShare Statement
310
09c38e14
ER
311 HiLink specRevision Number
312 HiLink specLogMessage Identifier
09c38e14
ER
313 HiLink specLogError Error
314
e83bf6c7
ER
315 HiLink specOutSkip specOut
316 HiLink specOut2 specOut
317 HiLink specOut Comment
318
18f77c52
ER
319 delcommand HiLink
320endif
321
322let b:current_syntax = "spec"
323
324" vim: ts=8
This page took 0.367251 seconds and 4 git commands to generate.