blob: 6513287dfc11a83fabb9ed0692d0b4403eddd8a5 [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001" Vim syntax file
2" Language: Icewm Menu
Bram Moolenaar13fcaaf2005-04-15 21:13:42 +00003" Maintainer: James Mahler <James.Mahler@gmail.com>
4" Last Change: Fri Apr 1 15:13:48 EST 2005
Bram Moolenaar071d4272004-06-13 20:20:40 +00005" Extensions: ~/.icewm/menu
6" Comment: Icewm is a lightweight window manager. This adds syntax
7" highlighting when editing your user's menu file (~/.icewm/menu).
8
Bram Moolenaar89bcfda2016-08-30 23:26:57 +02009" quit when a syntax file was already loaded
10if exists("b:current_syntax")
Bram Moolenaar071d4272004-06-13 20:20:40 +000011 finish
12endif
13
14" not case sensitive
15syntax case ignore
16
17" icons .xpm .png and .gif
18syntax match _icon /"\=\/.*\.xpm"\=/
19syntax match _icon /"\=\/.*\.png"\=/
20syntax match _icon /"\=\/.*\.gif"\=/
21syntax match _icon /"\-"/
22
23" separator
24syntax keyword _rules separator
25
26" prog and menu
27syntax keyword _ids menu prog
28
29" highlights
30highlight link _rules Underlined
31highlight link _ids Type
32highlight link _icon Special
33
34let b:current_syntax = "IceMenu"