1071d4279SBram Moolenaar" Vim syntax file 2071d4279SBram Moolenaar" Language: generic configure file 3071d4279SBram Moolenaar" Maintainer: Bram Moolenaar <[email protected]> 4*4c295027SBram Moolenaar" Last Change: 2021 May 01 5071d4279SBram Moolenaar 6d857f0e0SBram Moolenaar" Quit when a (custom) syntax file was already loaded 7d857f0e0SBram Moolenaarif exists("b:current_syntax") 8071d4279SBram Moolenaar finish 9071d4279SBram Moolenaarendif 10071d4279SBram Moolenaar 11071d4279SBram Moolenaarsyn keyword confTodo contained TODO FIXME XXX 12071d4279SBram Moolenaar" Avoid matching "text#text", used in /etc/disktab and /etc/gettytab 13*4c295027SBram Moolenaarsyn match confComment "^#.*" contains=confTodo,@Spell 14*4c295027SBram Moolenaarsyn match confComment "\s#.*"ms=s+1 contains=confTodo,@Spell 15071d4279SBram Moolenaarsyn region confString start=+"+ skip=+\\\\\|\\"+ end=+"+ oneline 16071d4279SBram Moolenaarsyn region confString start=+'+ skip=+\\\\\|\\'+ end=+'+ oneline 17071d4279SBram Moolenaar 18071d4279SBram Moolenaar" Define the default highlighting. 19d857f0e0SBram Moolenaar" Only used when an item doesn't have highlighting yet 20d857f0e0SBram Moolenaarhi def link confComment Comment 21d857f0e0SBram Moolenaarhi def link confTodo Todo 22d857f0e0SBram Moolenaarhi def link confString String 23071d4279SBram Moolenaar 24071d4279SBram Moolenaarlet b:current_syntax = "conf" 25071d4279SBram Moolenaar 26071d4279SBram Moolenaar" vim: ts=8 sw=2 27