142eeac35SBram Moolenaar" Vim syntax file 242eeac35SBram Moolenaar" Language: sysctl.conf(5) configuration file 3*214641f7SBram Moolenaar" Previous Maintainer: Nikolai Weibull <[email protected]> 4446beb48SBram Moolenaar" Latest Revision: 2011-05-02 542eeac35SBram Moolenaar 642eeac35SBram Moolenaarif exists("b:current_syntax") 742eeac35SBram Moolenaar finish 842eeac35SBram Moolenaarendif 942eeac35SBram Moolenaar 1042eeac35SBram Moolenaarlet s:cpo_save = &cpo 1142eeac35SBram Moolenaarset cpo&vim 1242eeac35SBram Moolenaar 1342eeac35SBram Moolenaarsyn match sysctlBegin display '^' 1442eeac35SBram Moolenaar \ nextgroup=sysctlToken,sysctlComment skipwhite 1542eeac35SBram Moolenaar 16446beb48SBram Moolenaarsyn match sysctlToken contained display '[^=]\+' 1742eeac35SBram Moolenaar \ nextgroup=sysctlTokenEq skipwhite 1842eeac35SBram Moolenaar 1942eeac35SBram Moolenaarsyn match sysctlTokenEq contained display '=' nextgroup=sysctlValue skipwhite 2042eeac35SBram Moolenaar 2142eeac35SBram Moolenaarsyn region sysctlValue contained display oneline 2242eeac35SBram Moolenaar \ matchgroup=sysctlValue start='\S' 2342eeac35SBram Moolenaar \ matchgroup=Normal end='\s*$' 2442eeac35SBram Moolenaar 2542eeac35SBram Moolenaarsyn keyword sysctlTodo contained TODO FIXME XXX NOTE 2642eeac35SBram Moolenaar 2742eeac35SBram Moolenaarsyn region sysctlComment display oneline start='^\s*[#;]' end='$' 2842eeac35SBram Moolenaar \ contains=sysctlTodo,@Spell 2942eeac35SBram Moolenaar 3042eeac35SBram Moolenaarhi def link sysctlTodo Todo 3142eeac35SBram Moolenaarhi def link sysctlComment Comment 3242eeac35SBram Moolenaarhi def link sysctlToken Identifier 3342eeac35SBram Moolenaarhi def link sysctlTokenEq Operator 3442eeac35SBram Moolenaarhi def link sysctlValue String 3542eeac35SBram Moolenaar 3642eeac35SBram Moolenaarlet b:current_syntax = "sysctl" 3742eeac35SBram Moolenaar 3842eeac35SBram Moolenaarlet &cpo = s:cpo_save 3942eeac35SBram Moolenaarunlet s:cpo_save 40