| " 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" |