1071d4279SBram Moolenaar" Vim syntax file 2071d4279SBram Moolenaar" Language: PPD (PostScript printer description) file 3071d4279SBram Moolenaar" Maintainer: Bjoern Jacke <[email protected]> 4071d4279SBram Moolenaar" Last Change: 2001-10-06 5071d4279SBram Moolenaar 689bcfda6SBram Moolenaar" quit when a syntax file was already loaded 789bcfda6SBram Moolenaarif exists("b:current_syntax") 8071d4279SBram Moolenaar finish 9071d4279SBram Moolenaarendif 10071d4279SBram Moolenaar 11071d4279SBram Moolenaar 12071d4279SBram Moolenaarsyn match ppdComment "^\*%.*" 13071d4279SBram Moolenaarsyn match ppdDef "\*[a-zA-Z0-9]\+" 14071d4279SBram Moolenaarsyn match ppdDefine "\*[a-zA-Z0-9\-_]\+:" 15071d4279SBram Moolenaarsyn match ppdUI "\*[a-zA-Z]*\(Open\|Close\)UI" 16071d4279SBram Moolenaarsyn match ppdUIGroup "\*[a-zA-Z]*\(Open\|Close\)Group" 17071d4279SBram Moolenaarsyn match ppdGUIText "/.*:" 18071d4279SBram Moolenaarsyn match ppdContraints "^*UIConstraints:" 19071d4279SBram Moolenaar 20071d4279SBram Moolenaar" Define the default highlighting. 2189bcfda6SBram Moolenaar" Only when an item doesn't have highlighting yet 22071d4279SBram Moolenaar 23071d4279SBram Moolenaar 24*f37506f6SBram Moolenaarhi def link ppdComment Comment 25*f37506f6SBram Moolenaarhi def link ppdDefine Statement 26*f37506f6SBram Moolenaarhi def link ppdUI Function 27*f37506f6SBram Moolenaarhi def link ppdUIGroup Function 28*f37506f6SBram Moolenaarhi def link ppdDef String 29*f37506f6SBram Moolenaarhi def link ppdGUIText Type 30*f37506f6SBram Moolenaarhi def link ppdContraints Special 31071d4279SBram Moolenaar 32071d4279SBram Moolenaar 33071d4279SBram Moolenaarlet b:current_syntax = "ppd" 34071d4279SBram Moolenaar 35071d4279SBram Moolenaar" vim: ts=8 36