xref: /vim-8.2.3635/runtime/syntax/modconf.vim (revision 214641f7)
1071d4279SBram Moolenaar" Vim syntax file
242eeac35SBram Moolenaar" Language:             modules.conf(5) configuration file
3*214641f7SBram Moolenaar" Previous Maintainer:  Nikolai Weibull <[email protected]>
4e37d50a5SBram Moolenaar" Latest Revision:      2007-10-25
5071d4279SBram Moolenaar
642eeac35SBram Moolenaarif exists("b:current_syntax")
7071d4279SBram Moolenaar  finish
8071d4279SBram Moolenaarendif
9071d4279SBram Moolenaar
108c8de839SBram Moolenaarsetlocal iskeyword+=-
11071d4279SBram Moolenaar
1242eeac35SBram Moolenaarlet s:cpo_save = &cpo
1342eeac35SBram Moolenaarset cpo&vim
1442eeac35SBram Moolenaar
15071d4279SBram Moolenaarsyn keyword modconfTodo         FIXME TODO XXX NOTE
16071d4279SBram Moolenaar
1742eeac35SBram Moolenaarsyn region  modconfComment      start='#' skip='\\$' end='$'
1842eeac35SBram Moolenaar                                \ contains=modconfTodo,@Spell
19071d4279SBram Moolenaar
2042eeac35SBram Moolenaarsyn keyword modconfConditional  if else elseif endif
21071d4279SBram Moolenaar
2242eeac35SBram Moolenaarsyn keyword modconfPreProc      alias define include keep prune
2342eeac35SBram Moolenaar                                \ post-install post-remove pre-install
24e37d50a5SBram Moolenaar                                \ pre-remove persistdir blacklist
25071d4279SBram Moolenaar
2642eeac35SBram Moolenaarsyn keyword modconfKeyword      add above below install options probe probeall
2742eeac35SBram Moolenaar                                \ remove
28071d4279SBram Moolenaar
2942eeac35SBram Moolenaarsyn keyword modconfIdentifier   depfile insmod_opt path generic_stringfile
3042eeac35SBram Moolenaar                                \ pcimapfile isapnpmapfile usbmapfile
3142eeac35SBram Moolenaar                                \ parportmapfile ieee1394mapfile pnpbiosmapfile
3242eeac35SBram Moolenaarsyn match   modconfIdentifier   'path\[[^]]\+\]'
33071d4279SBram Moolenaar
3442eeac35SBram Moolenaarhi def link modconfTodo         Todo
3542eeac35SBram Moolenaarhi def link modconfComment      Comment
3642eeac35SBram Moolenaarhi def link modconfConditional  Conditional
3742eeac35SBram Moolenaarhi def link modconfPreProc      PreProc
3842eeac35SBram Moolenaarhi def link modconfKeyword      Keyword
3942eeac35SBram Moolenaarhi def link modconfIdentifier   Identifier
40071d4279SBram Moolenaar
41071d4279SBram Moolenaarlet b:current_syntax = "modconf"
42071d4279SBram Moolenaar
4342eeac35SBram Moolenaarlet &cpo = s:cpo_save
4442eeac35SBram Moolenaarunlet s:cpo_save
45