neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

ppd.vim (870B)


      1 " Vim syntax file
      2 " Language:	PPD (PostScript printer description) file
      3 " Maintainer:	Bjoern Jacke <bjacke@suse.de>
      4 " Last Change:	2001-10-06
      5 
      6 " quit when a syntax file was already loaded
      7 if exists("b:current_syntax")
      8  finish
      9 endif
     10 
     11 
     12 syn match	ppdComment	"^\*%.*"
     13 syn match	ppdDef		"\*[a-zA-Z0-9]\+"
     14 syn match	ppdDefine	"\*[a-zA-Z0-9\-_]\+:"
     15 syn match	ppdUI		"\*[a-zA-Z]*\(Open\|Close\)UI"
     16 syn match	ppdUIGroup	"\*[a-zA-Z]*\(Open\|Close\)Group"
     17 syn match	ppdGUIText	"/.*:"
     18 syn match	ppdConstraints	"^*UIConstraints:"
     19 
     20 " Define the default highlighting.
     21 " Only when an item doesn't have highlighting yet
     22 
     23 
     24 hi def link ppdComment		Comment
     25 hi def link ppdDefine		Statement
     26 hi def link ppdUI			Function
     27 hi def link ppdUIGroup		Function
     28 hi def link ppdDef			String
     29 hi def link ppdGUIText		Type
     30 hi def link ppdConstraints		Special
     31 
     32 
     33 let b:current_syntax = "ppd"
     34 
     35 " vim: ts=8