35 lines
		
	
	
		
			824 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			824 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
| " Vim syntax file
 | |
| " Language:	Icewm Menu
 | |
| " Maintainer:	James Mahler <James.Mahler@gmail.com>
 | |
| " Last Change:	Fri Apr  1 15:13:48 EST 2005
 | |
| " Extensions:	~/.icewm/menu
 | |
| " Comment:	Icewm is a lightweight window manager.  This adds syntax
 | |
| "		highlighting when editing your user's menu file (~/.icewm/menu).
 | |
| 
 | |
| " quit when a syntax file was already loaded
 | |
| if exists("b:current_syntax")
 | |
| 	finish
 | |
| endif
 | |
| 
 | |
| " not case sensitive
 | |
| syntax case ignore
 | |
| 
 | |
| " icons .xpm .png and .gif
 | |
| syntax match _icon /"\=\/.*\.xpm"\=/
 | |
| syntax match _icon /"\=\/.*\.png"\=/
 | |
| syntax match _icon /"\=\/.*\.gif"\=/
 | |
| syntax match _icon /"\-"/
 | |
| 
 | |
| " separator
 | |
| syntax keyword _rules separator
 | |
| 
 | |
| " prog and menu
 | |
| syntax keyword _ids menu prog
 | |
| 
 | |
| " highlights
 | |
| highlight link _rules Underlined
 | |
| highlight link _ids Type
 | |
| highlight link _icon Special
 | |
| 
 | |
| let b:current_syntax = "IceMenu"
 |