1" Vim syntax file 2" Language: modules.conf(5) configuration file 3" Maintainer: Nikolai Weibull <now@bitwi.se> 4" Latest Revision: 2007-10-25 5 6if exists("b:current_syntax") 7 finish 8endif 9 10setlocal iskeyword+=- 11 12let s:cpo_save = &cpo 13set cpo&vim 14 15syn keyword modconfTodo FIXME TODO XXX NOTE 16 17syn region modconfComment start='#' skip='\\$' end='$' 18 \ contains=modconfTodo,@Spell 19 20syn keyword modconfConditional if else elseif endif 21 22syn keyword modconfPreProc alias define include keep prune 23 \ post-install post-remove pre-install 24 \ pre-remove persistdir blacklist 25 26syn keyword modconfKeyword add above below install options probe probeall 27 \ remove 28 29syn keyword modconfIdentifier depfile insmod_opt path generic_stringfile 30 \ pcimapfile isapnpmapfile usbmapfile 31 \ parportmapfile ieee1394mapfile pnpbiosmapfile 32syn match modconfIdentifier 'path\[[^]]\+\]' 33 34hi def link modconfTodo Todo 35hi def link modconfComment Comment 36hi def link modconfConditional Conditional 37hi def link modconfPreProc PreProc 38hi def link modconfKeyword Keyword 39hi def link modconfIdentifier Identifier 40 41let b:current_syntax = "modconf" 42 43let &cpo = s:cpo_save 44unlet s:cpo_save 45