xref: /vim-8.2.3635/runtime/syntax/fvwm2m4.vim (revision 89bcfda6)
1071d4279SBram Moolenaar" Vim syntax file
2071d4279SBram Moolenaar" Language: FvwmM4 preprocessed Fvwm2 configuration files
3071d4279SBram Moolenaar" Maintainer: David Ne\v{c}as (Yeti) <[email protected]>
4071d4279SBram Moolenaar" Last Change: 2002-06-02
5071d4279SBram Moolenaar" URI: http://physics.muni.cz/~yeti/download/syntax/fvwmm4.vim
6071d4279SBram Moolenaar
7071d4279SBram Moolenaar" Setup
8*89bcfda6SBram Moolenaar" quit when a syntax file was already loaded
9071d4279SBram Moolenaarif exists('b:current_syntax')
10071d4279SBram Moolenaar  finish
11071d4279SBram Moolenaarendif
12071d4279SBram Moolenaar
13071d4279SBram Moolenaar" Let included files know they are included
14071d4279SBram Moolenaarif !exists('main_syntax')
15071d4279SBram Moolenaar  let main_syntax = 'fvwm2m4'
16071d4279SBram Moolenaarendif
17071d4279SBram Moolenaar
18071d4279SBram Moolenaar" Include M4 syntax
19071d4279SBram Moolenaarruntime! syntax/m4.vim
20071d4279SBram Moolenaarunlet b:current_syntax
21071d4279SBram Moolenaar
22071d4279SBram Moolenaar" Include Fvwm2 syntax (Fvwm1 doesn't have M4 preprocessor)
23071d4279SBram Moolenaarruntime! syntax/fvwm.vim
24071d4279SBram Moolenaarunlet b:current_syntax
25071d4279SBram Moolenaar
26071d4279SBram Moolenaar" That's all!
27071d4279SBram Moolenaarlet b:current_syntax = 'fvwm2m4'
28071d4279SBram Moolenaar
29071d4279SBram Moolenaarif main_syntax == 'fvwm2m4'
30071d4279SBram Moolenaar  unlet main_syntax
31071d4279SBram Moolenaarendif
32071d4279SBram Moolenaar
33