75 lines · 2.8 KB · Text
RawDownload
" Vim syntax file" This is a GENERATED FILE. Please always refer to source file at the URI below." Language: SysV-compatible init process control file `inittab'" Maintainer: David Ne\v{c}as (Yeti) <yeti@physics.muni.cz>" Last Change: 2002-09-13" URL: http://physics.muni.cz/~yeti/download/syntax/inittab.vim " Setupif version >= 600  if exists("b:current_syntax")    finish  endifelse  syntax clearendif syn case match " Base constructssyn match inittabError "[^:]\+:"me=e-1 containedsyn match inittabError "[^:]\+$" containedsyn match inittabComment "^[#:].*$" contains=inittabFixmesyn match inittabComment "#.*$" contained contains=inittabFixmesyn keyword inittabFixme FIXME TODO XXX NOT " Shellsyn region inittabShString start=+"+ end=+"+ skip=+\\\\\|\\\"+ containedsyn region inittabShString start=+'+ end=+'+ containedsyn match inittabShOption "\s[-+][[:alnum:]]\+"ms=s+1 containedsyn match inittabShOption "\s--[:alnum:][-[:alnum:]]*"ms=s+1 containedsyn match inittabShCommand "/\S\+" containedsyn cluster inittabSh add=inittabShOption,inittabShString,inittabShCommand " Keywordssyn keyword inittabActionName respawn wait once boot bootwait off ondemand sysinit powerwait powerfail powerokwait powerfailnow ctrlaltdel kbrequest initdefault contained " Line parsersyn match inittabId "^[[:alnum:]~]\{1,4}" nextgroup=inittabColonRunLevels,inittabErrorsyn match inittabColonRunLevels ":" contained nextgroup=inittabRunLevels,inittabColonAction,inittabErrorsyn match inittabRunLevels "[0-6A-Ca-cSs]\+" contained nextgroup=inittabColonAction,inittabErrorsyn match inittabColonAction ":" contained nextgroup=inittabAction,inittabErrorsyn match inittabAction "\w\+" contained nextgroup=inittabColonProcess,inittabError contains=inittabActionNamesyn match inittabColonProcess ":" contained nextgroup=inittabProcessPlus,inittabProcess,inittabErrorsyn match inittabProcessPlus "+" contained nextgroup=inittabProcess,inittabErrorsyn region inittabProcess start="/" end="$" transparent oneline contained contains=@inittabSh,inittabComment " Define the default highlightingif version >= 508 || !exists("did_inittab_syntax_inits")  if version < 508    let did_inittab_syntax_inits = 1    command -nargs=+ HiLink hi link <args>  else    command -nargs=+ HiLink hi def link <args>  endif   HiLink inittabComment Comment  HiLink inittabFixme Todo  HiLink inittabActionName Type  HiLink inittabError Error  HiLink inittabId Identifier  HiLink inittabRunLevels Special   HiLink inittabColonProcess inittabColon  HiLink inittabColonAction inittabColon  HiLink inittabColonRunLevels inittabColon  HiLink inittabColon PreProc   HiLink inittabShString String  HiLink inittabShOption Special  HiLink inittabShCommand Statement   delcommand HiLinkendif let b:current_syntax = "inittab"