blob: e296273e3158a9311d6992903ea824a452eb715b [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001" Vim syntax file
2" Language: FvwmM4 preprocessed Fvwm2 configuration files
3" Maintainer: David Ne\v{c}as (Yeti) <yeti@physics.muni.cz>
4" Last Change: 2002-06-02
5" URI: http://physics.muni.cz/~yeti/download/syntax/fvwmm4.vim
6
7" Setup
Bram Moolenaar89bcfda2016-08-30 23:26:57 +02008" quit when a syntax file was already loaded
9if exists('b:current_syntax')
10 finish
Bram Moolenaar071d4272004-06-13 20:20:40 +000011endif
12
13" Let included files know they are included
14if !exists('main_syntax')
15 let main_syntax = 'fvwm2m4'
16endif
17
18" Include M4 syntax
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020019runtime! syntax/m4.vim
Bram Moolenaar071d4272004-06-13 20:20:40 +000020unlet b:current_syntax
21
22" Include Fvwm2 syntax (Fvwm1 doesn't have M4 preprocessor)
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020023runtime! syntax/fvwm.vim
Bram Moolenaar071d4272004-06-13 20:20:40 +000024unlet b:current_syntax
25
26" That's all!
27let b:current_syntax = 'fvwm2m4'
28
29if main_syntax == 'fvwm2m4'
30 unlet main_syntax
31endif
32