10dc065eeSBram Moolenaar" Vim syntax file 20dc065eeSBram Moolenaar" Language: udev(8) configuration file 3*214641f7SBram Moolenaar" Previous Maintainer: Nikolai Weibull <[email protected]> 457657d85SBram Moolenaar" Latest Revision: 2006-04-19 50dc065eeSBram Moolenaar 60dc065eeSBram Moolenaarif exists("b:current_syntax") 70dc065eeSBram Moolenaar finish 80dc065eeSBram Moolenaarendif 90dc065eeSBram Moolenaar 100dc065eeSBram Moolenaarlet s:cpo_save = &cpo 110dc065eeSBram Moolenaarset cpo&vim 120dc065eeSBram Moolenaar 130dc065eeSBram Moolenaarsyn keyword udevconfTodo contained TODO FIXME XXX NOTE 140dc065eeSBram Moolenaar 150dc065eeSBram Moolenaarsyn region udevconfComment display oneline start='^\s*#' end='$' 160dc065eeSBram Moolenaar \ contains=udevconfTodo,@Spell 170dc065eeSBram Moolenaar 180dc065eeSBram Moolenaarsyn match udevconfBegin display '^' 190dc065eeSBram Moolenaar \ nextgroup=udevconfVariable,udevconfComment 200dc065eeSBram Moolenaar \ skipwhite 210dc065eeSBram Moolenaar 220dc065eeSBram Moolenaarsyn keyword udevconfVariable contained udev_root udev_db udev_rules udev_log 230dc065eeSBram Moolenaar \ nextgroup=udevconfVariableEq 240dc065eeSBram Moolenaar 250dc065eeSBram Moolenaarsyn match udevconfVariableEq contained '[[:space:]=]' 260dc065eeSBram Moolenaar \ nextgroup=udevconfString skipwhite 270dc065eeSBram Moolenaar 280dc065eeSBram Moolenaarsyn region udevconfString contained display oneline start=+"+ end=+"+ 290dc065eeSBram Moolenaar 300dc065eeSBram Moolenaarhi def link udevconfTodo Todo 310dc065eeSBram Moolenaarhi def link udevconfComment Comment 320dc065eeSBram Moolenaarhi def link udevconfVariable Identifier 330dc065eeSBram Moolenaarhi def link udevconfVariableEq Operator 340dc065eeSBram Moolenaarhi def link udevconfString String 350dc065eeSBram Moolenaar 360dc065eeSBram Moolenaarlet b:current_syntax = "udevconf" 370dc065eeSBram Moolenaar 380dc065eeSBram Moolenaarlet &cpo = s:cpo_save 390dc065eeSBram Moolenaarunlet s:cpo_save 40