71 lines · 2.4 KB · Text
RawDownload
" Vim syntax file" Language:         a2ps(1) configuration file" Maintainer:       Nikolai Weibull <now@bitwi.se>" Latest Revision:  2006-04-19 if exists("b:current_syntax")  finishendif let s:cpo_save = &cposet cpo&vim syn keyword a2psPreProc       Include                              \ nextgroup=a2psKeywordColon syn keyword a2psMacro         UserOption                              \ nextgroup=a2psKeywordColon syn keyword a2psKeyword       LibraryPath AppendLibraryPath PrependLibraryPath                              \ Options Medium Printer UnknownPrinter                              \ DefaultPrinter OutputFirstLine                              \ PageLabelFormat Delegation FileCommand                              \ nextgroup=a2psKeywordColon syn match   a2psKeywordColon  contained display ':' syn keyword a2psKeyword       Variable nextgroup=a2psVariableColon syn match   a2psVariableColon contained display ':'                              \ nextgroup=a2psVariable skipwhite syn match   a2psVariable      contained display '[^ \t:(){}]\+'                              \ contains=a2psVarPrefix syn match   a2psVarPrefix     contained display                              \ '\<\%(del\|pro\|ps\|pl\|toc\|user\|\)\ze\.' syn match   a2psLineCont      display '\\$' syn match   a2psSubst         display '$\%(-\=.\=\d\+\)\=\h\d\='syn match   a2psSubst         display '#[?!]\=\w\d\='syn match   a2psSubst         display '#{[^}]\+}' syn region  a2psString        display oneline start=+'+ end=+'+                              \ contains=a2psSubst syn region  a2psString        display oneline start=+"+ end=+"+                              \ contains=a2psSubst syn keyword a2psTodo          contained TODO FIXME XXX NOTE syn region  a2psComment       display oneline start='^\s*#' end='$'                              \ contains=a2psTodo,@Spell hi def link a2psTodo          Todohi def link a2psComment       Commenthi def link a2psPreProc       PreProchi def link a2psMacro         Macrohi def link a2psKeyword       Keywordhi def link a2psKeywordColon  Delimiterhi def link a2psVariableColon Delimiterhi def link a2psVariable      Identifierhi def link a2psVarPrefix     Typehi def link a2psLineCont      Specialhi def link a2psSubst         PreProchi def link a2psString        String let b:current_syntax = "a2ps" let &cpo = s:cpo_saveunlet s:cpo_save