1" Vim syntax file 2" Language: limits(5) configuration file 3" Maintainer: Nikolai Weibull <[email protected]> 4" Latest Revision: 2006-04-19 5 6if exists("b:current_syntax") 7 finish 8endif 9 10let s:cpo_save = &cpo 11set cpo&vim 12 13syn keyword limitsTodo contained TODO FIXME XXX NOTE 14 15syn region limitsComment display oneline start='^\s*#' end='$' 16 \ contains=limitsTodo,@Spell 17 18syn match limitsBegin display '^' 19 \ nextgroup=limitsUser,limitsDefault,limitsComment 20 \ skipwhite 21 22syn match limitsUser contained '[^ \t#*]\+' 23 \ nextgroup=limitsLimit,limitsDeLimit skipwhite 24 25syn match limitsDefault contained '*' 26 \ nextgroup=limitsLimit,limitsDeLimit skipwhite 27 28syn match limitsLimit contained '[ACDFMNRSTUKLP]' nextgroup=limitsNumber 29syn match limitsDeLimit contained '-' 30 31syn match limitsNumber contained '\d\+\>' nextgroup=limitsLimit skipwhite 32 33hi def link limitsTodo Todo 34hi def link limitsComment Comment 35hi def link limitsUser Keyword 36hi def link limitsDefault Macro 37hi def link limitsLimit Identifier 38hi def link limitsDeLimit Special 39hi def link limitsNumber Number 40 41let b:current_syntax = "limits" 42 43let &cpo = s:cpo_save 44unlet s:cpo_save 45