blob: d3a733d57948626bf46365012681cc20ce147485 [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
9" clear existing syntax
10if version < 600
11 syntax clear
Bram Moolenaar13fcaaf2005-04-15 21:13:42 +000012elseif exists("b:current_syntax")
Bram Moolenaar071d4272004-06-13 20:20:40 +000013 finish
14endif
15
16" not case sensitive
17syntax case ignore
18
19" icons .xpm .png and .gif
20syntax match _icon /"\=\/.*\.xpm"\=/
21syntax match _icon /"\=\/.*\.png"\=/
22syntax match _icon /"\=\/.*\.gif"\=/
23syntax match _icon /"\-"/
24
25" separator
26syntax keyword _rules separator
27
28" prog and menu
29syntax keyword _ids menu prog
30
31" highlights
32highlight link _rules Underlined
33highlight link _ids Type
34highlight link _icon Special
35
36let b:current_syntax = "IceMenu"