annotate runtime/syntax/fvwm.vim @ 1277:4a0d055d5f03

updated for version 7.1
author vimboss
date Sat, 12 May 2007 15:12:15 +0000
parents e63691e7c504
children 82b5078be2dd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
2 " Language: Fvwm{1,2} configuration file
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
3 " Maintainer: Gautam Iyer <gi1242@users.sourceforge.net>
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
4 " Previous Maintainer: Haakon Riiser <hakonrk@fys.uio.no>
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
5 " Last Change: Sat 04 Nov 2006 11:28:37 PM PST
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 " Thanks to David Necas (Yeti) for adding Fvwm 2.4 support.
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
8 "
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
9 " 2006-05-09 gi1242: Rewrote fvwm2 syntax completely. Also since fvwm1 is now
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
10 " mostly obsolete, made the syntax file pick fvwm2 syntax by default.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
12 if exists("b:current_syntax")
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 " Fvwm configuration files are case insensitive
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 syn case ignore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 " Identifiers in Fvwm can contain most characters, so we only
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 " include the most common ones here.
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
21 setlocal iskeyword=_,-,+,.,a-z,A-Z,48-57
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
23 " Syntax items common to fvwm1 and fvwm2 config files
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
24 syn cluster fvwmConstants contains=fvwmEnvVar,fvwmNumber
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
25 syn match fvwmEnvVar "\$\w\+"
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
26 syn match fvwmNumber '\v<(\d+|0x[0-9a-f]+)>'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
28 syn match fvwmModConf nextgroup=fvwmModArg "\v^\s*\*\a+"
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
29 syn region fvwmModArg contained contains=fvwmString,fvwmRGBValue
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
30 \ start='.' skip='\\$' end='$'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
32 syn region fvwmString contains=fvwmBackslash start='"'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
33 \ matchgroup=fvwmBackslash skip='\v\\"' end='"'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
34 syn region fvwmString contains=fvwmBackslash start='`'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
35 \ matchgroup=fvwmBackslash skip='\v\\`' end='`'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
36 syn region fvwmString contains=fvwmBackslash start="'"
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
37 \ matchgroup=fvwmBackslash skip="\v\\'" end="'"
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
38 syn match fvwmBackslash contained '\\[^"'`]'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 syn match fvwmRGBValue "#\x\{3}"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 syn match fvwmRGBValue "#\x\{6}"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 syn match fvwmRGBValue "#\x\{9}"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 syn match fvwmRGBValue "#\x\{12}"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 syn match fvwmRGBValue "rgb:\x\{1,4}/\x\{1,4}/\x\{1,4}"
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
45
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
46 syn region fvwmComment contains=@Spell start="^\s*#" skip='\\$' end='$'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
47
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
48 if (exists("b:fvwm_version") && b:fvwm_version == 1)
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
49 \ || (exists("use_fvwm_1") && use_fvwm_1)
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
50
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
51 "
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
52 " Syntax highlighting for Fvwm1 files.
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
53 "
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
55 " Moved from common syntax items
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
56 syn match fvwmModule "\<Module\s\+\w\+"he=s+6
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
57 syn keyword fvwmExec Exec
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
58 syn match fvwmPath "\<IconPath\s.*$"lc=8 contains=fvwmEnvVar
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
59 syn match fvwmPath "\<ModulePath\s.*$"lc=10 contains=fvwmEnvVar
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
60 syn match fvwmPath "\<PixmapPath\s.*$"lc=10 contains=fvwmEnvVar
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
61 syn match fvwmKey "\<Key\s\+\w\+"he=s+3
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
62
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
63 " fvwm1 specific items
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 syn match fvwmEnvVar "\$(\w\+)"
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
65 syn match fvwmWhitespace contained "\s\+"
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
66 syn region fvwmStyle oneline keepend
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
67 \ contains=fvwmString,fvwmKeyword,fvwmWhiteSpace
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
68 \ matchgroup=fvwmFunction
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
69 \ start="^\s*Style\>"hs=e-5 end="$"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
71 syn keyword fvwmFunction AppsBackingStore AutoRaise BackingStore Beep
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
72 \ BoundaryWidth ButtonStyle CenterOnCirculate
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
73 \ CirculateDown CirculateHit CirculateSkip
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
74 \ CirculateSkipIcons CirculateUp ClickTime
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
75 \ ClickToFocus Close Cursor CursorMove
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
76 \ DecorateTransients Delete Desk DeskTopScale
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
77 \ DeskTopSize Destroy DontMoveOff
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
78 \ EdgeResistance EdgeScroll EndFunction
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
79 \ EndMenu EndPopup Focus Font Function
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
80 \ GotoPage HiBackColor HiForeColor Icon
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
81 \ IconBox IconFont Iconify IconPath Key
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
82 \ Lenience Lower Maximize MenuBackColor
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
83 \ MenuForeColor MenuStippleColor Module
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
84 \ ModulePath Mouse Move MWMBorders MWMButtons
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
85 \ MWMDecorHints MWMFunctionHints
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
86 \ MWMHintOverride MWMMenus NoBorder
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
87 \ NoBoundaryWidth Nop NoPPosition NoTitle
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
88 \ OpaqueMove OpaqueResize Pager PagerBackColor
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
89 \ PagerFont PagerForeColor PagingDefault
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
90 \ PixmapPath Popup Quit Raise RaiseLower
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
91 \ RandomPlacement Refresh Resize Restart
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
92 \ SaveUnders Scroll SloppyFocus SmartPlacement
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
93 \ StartsOnDesk StaysOnTop StdBackColor
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
94 \ StdForeColor Stick Sticky StickyBackColor
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
95 \ StickyForeColor StickyIcons
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
96 \ StubbornIconPlacement StubbornIcons
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
97 \ StubbornPlacement SuppressIcons Title
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
98 \ TogglePage Wait Warp WindowFont WindowList
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
99 \ WindowListSkip WindowsDesk WindowShade
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
100 \ XORvalue
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 " These keywords are only used after the "Style" command. To avoid
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 " name collision with several commands, they are contained.
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
104 syn keyword fvwmKeyword contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
105 \ BackColor BorderWidth BoundaryWidth Button
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
106 \ CirculateHit CirculateSkip Color DoubleClick
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
107 \ ForeColor Handles HandleWidth Icon IconTitle
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
108 \ NoBorder NoBoundaryWidth NoButton NoHandles
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
109 \ NoIcon NoIconTitle NoTitle Slippery
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
110 \ StartIconic StartNormal StartsAnyWhere
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
111 \ StartsOnDesk StaysOnTop StaysPut Sticky
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
112 \ Title WindowListHit WindowListSkip
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
113
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
114 " elseif (exists("b:fvwm_version") && b:fvwm_version == 2)
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
115 " \ || (exists("use_fvwm_2") && use_fvwm_2)
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
116 else
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
117
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
118 "
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
119 " Syntax highlighting for fvwm2 files.
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
120 "
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 syn match fvwmEnvVar "\${\w\+}"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 syn match fvwmEnvVar "\$\[[^]]\+\]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 syn match fvwmEnvVar "\$[$0-9*]"
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
124
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
125 syn match fvwmDef contains=fvwmMenuString,fvwmWhitespace
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
126 \ '^\s*+\s*".\{-}"'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
127 syn region fvwmMenuString contains=fvwmIcon,fvwmShortcutKey
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
128 \ start='^\s*+\s*\zs"' skip='\v\\\\|\\\"' end='"'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
129 syn region fvwmIcon contained start='\v\%\%@!' end='%'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
130 syn match fvwmShortcutKey contained "&."
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
131
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
132 syn keyword fvwmModuleName FvwmAnimate FvwmAudio FvwmAuto FvwmBacker
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
133 \ FvwmBanner FvwmButtons FvwmCommandS
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
134 \ FvwmConsole FvwmCpp FvwmDebug FvwmDragWell
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
135 \ FvwmEvent FvwmForm FvwmGtk FvwmIconBox
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
136 \ FvwmIconMan FvwmIdent FvwmM4 FvwmPager
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
137 \ FvwmSave FvwmSaveDesk FvwmScript FvwmScroll
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
138 \ FvwmTaskBar FvwmWinList FvwmWharf
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
139 " Obsolete fvwmModuleName: FvwmTheme
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
140
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
141 syn keyword fvwmKeyword AddToMenu ChangeMenuStyle CopyMenuStyle
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
142 \ DestroyMenu DestroyMenuStyle Menu
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
143 \ Popup TearMenuOff Title BugOpts BusyCursor
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
144 \ ClickTime ColorLimit ColormapFocus
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
145 \ DefaultColors DefaultColorset DefaultFont
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
146 \ DefaultIcon DefaultLayers Deschedule Emulate
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
147 \ EscapeFunc FakeClick FakeKeypress GlobalOpts
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
148 \ HilightColor HilightColorset IconFont
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
149 \ PrintInfo Repeat Schedule State WindowFont
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
150 \ XSync XSynchronize AnimatedMove
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
151 \ HideGeometryWindow Layer Lower Move
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
152 \ MoveToDesk MoveThreshold MoveToPage
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
153 \ MoveToScreen OpaqueMoveSize PlaceAgain Raise
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
154 \ RaiseLower ResizeMaximize ResizeMove
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
155 \ ResizeMoveMaximize RestackTransients
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
156 \ SetAnimation SnapAttraction SnapGrid
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
157 \ WindowsDesk XorPixmap XorValue CursorMove
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
158 \ FlipFocus Focus WarpToWindow Close Delete
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
159 \ Destroy Iconify Recapture RecaptureWindow
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
160 \ Refresh RefreshWindow Stick StickAcrossPages
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
161 \ StickAcrossDesks WindowShade
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
162 \ WindowShadeAnimate IgnoreModifiers
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
163 \ EdgeCommand EdgeLeaveCommand GnomeButton
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
164 \ Stroke StrokeFunc FocusStyle DestroyStyle
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
165 \ UpdateStyles AddToDecor BorderStyle
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
166 \ ChangeDecor DestroyDecor UpdateDecor
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
167 \ DesktopName DeskTopSize EdgeResistance
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
168 \ EdgeScroll EdgeThickness EwmhBaseStruts
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
169 \ EWMHNumberOfDesktops GotoDeskAndPage
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
170 \ GotoPage Scroll Xinerama
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
171 \ XineramaPrimaryScreen XineramaSls
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
172 \ XineramaSlsSize XineramaSlsScreens AddToFunc
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
173 \ Beep DestroyFunc Echo Exec ExecUseShell
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
174 \ Function Nop PipeRead Read SetEnv Silent
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
175 \ UnsetEnv Wait DestroyModuleConfig KillModule
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
176 \ Module ModuleSynchronous ModuleTimeout
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
177 \ SendToModule Quit QuitScreen QuitSession
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
178 \ Restart SaveSession SaveQuitSession KeepRc
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
179 \ NoWindow Break CleanupColorsets
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
181 " Conditional commands
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
182 syn keyword fvwmKeyword nextgroup=fvwmCondition skipwhite
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
183 \ All Any Current Next None Pick PointerWindow
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
184 \ Prev ThisWindow
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
185 syn keyword fvwmKeyword nextgroup=fvwmDirection skipwhite
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
186 \ Direction
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
187 syn keyword fvwmDirection contained nextgroup=fvwmDirection skipwhite
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
188 \ FromPointer
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
189 syn keyword fvwmDirection contained nextgroup=fvwmCondition skipwhite
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
190 \ North Northeast East Southeast South
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
191 \ Southwest West Northwest Center
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
192 syn region fvwmCondition contained contains=fvwmCondNames,fvwmString
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
193 \ matchgroup=fvwmKeyword start='(' skip=','
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
194 \ end=')'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
195 syn keyword fvwmCondNames contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
196 \ AcceptsFocus AnyScreen CirculateHit
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
197 \ CirculateHitIcon CirculateHitShaded Closable
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
198 \ CurrentDesk CurrentGlobalPage
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
199 \ CurrentGlobalPageAnyDesk CurrentPage
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
200 \ CurrentPageAnyDesk CurrentScreen FixedSize
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
201 \ Focused HasHandles HasPointer Iconic
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
202 \ Iconifiable Maximizable Maximized
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
203 \ Overlapped PlacedByButton3 PlacedByFvwm Raised
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
204 \ Shaded Sticky StickyAcrossDesks
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
205 \ StickyAcrossPages Transient Visible
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
206 syn keyword fvwmCondNames contained skipwhite nextgroup=@fvwmConstants
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
207 \ State Layer
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
208
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
209 " Test
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
210 syn keyword fvwmKeyword nextgroup=fvwmTCond skipwhite
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
211 \ Test
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
212 syn region fvwmTCond contained contains=fvwmTCNames,fvwmString
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
213 \ matchgroup=fvwmKeyword start='(' end=')'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
214 syn keyword fvwmTCNames contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
215 \ Version EnvIsSet EnvMatch EdgeHasPointer
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
216 \ EdgeIsActive Start Init Restart Exit Quit
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
217 \ ToRestart True False F R W X I
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
218
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
219 " TestRc
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
220 syn keyword fvwmKeyword nextgroup=fvwmTRCond skipwhite
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
221 \ TestRc
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
222 syn region fvwmTRCond contained contains=fvwmTRNames,fvwmNumber
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
223 \ matchgroup=fvwmKeyword start='(' end=')'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
224 syn keyword fvwmTRNames contained NoMatch Match Error Break
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
225
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
226 " Colorsets
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
227 syn keyword fvwmKeyword nextgroup=fvwmCSArgs skipwhite
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
228 \ ColorSet
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
229 syn region fvwmCSArgs contained transparent contains=fvwmCSNames,@fvwmConstants,fvwmString,fvwmRGBValue,fvwmGradient
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
230 \ start='.' skip='\\$' end='$'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
231 syn keyword fvwmCSNames contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
232 \ fg Fore Foreground bg Back Background hi
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
233 \ Hilite Hilight sh Shade Shadow fgsh Pixmap
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
234 \ TiledPixmap AspectPixmap RootTransparent
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
235 \ Shape TiledShape AspectShape Tint fgTint
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
236 \ bgTint Alpha fgAlpha Dither IconTint
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
237 \ IconAlpha NoShape Plain Translucent
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
238 syn match fvwmCSNames contained '\v<Transparent>'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
239 syn match fvwmGradient contained '\v<[HVDBSCRY]Gradient>'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
240
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
241 " Styles
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
242 syn keyword fvwmKeyword nextgroup=fvwmStyleArgs skipwhite
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
243 \ Style WindowStyle
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
244 syn region fvwmStyleArgs contained transparent contains=fvwmStyleNames,@fvwmConstants,fvwmString,fvwmRGBValue
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
245 \ start='.' skip='\\$' end='$'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
246 syn keyword fvwmStyleNames contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
247 \ BorderWidth HandleWidth NoIcon Icon MiniIcon
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
248 \ IconBox IconGrid IconFill IconSize NoTitle
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
249 \ Title TitleAtBottom TitleAtLeft TitleAtRight
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
250 \ TitleAtTop LeftTitleRotatedCW
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
251 \ LeftTitleRotatedCCW RightTitleRotatedCCW
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
252 \ RightTitleRotatedCW TopTitleRotated
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
253 \ TopTitleNotRotated BottomTitleRotated
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
254 \ BottomTitleNotRotated UseTitleDecorRotation
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
255 \ StippledTitle StippledTitleOff
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
256 \ IndexedWindowName ExactWindowName
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
257 \ IndexedIconName ExactIconName Borders
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
258 \ NoHandles Handles WindowListSkip
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
259 \ WindowListHit CirculateSkip CirculateHit
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
260 \ CirculateSkipShaded CirculateHitShaded Layer
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
261 \ StaysOnTop StaysOnBottom StaysPut Sticky
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
262 \ Slippery StickyAcrossPages StickyAcrossDesks
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
263 \ StartIconic StartNormal Color ForeColor
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
264 \ BackColor Colorset HilightFore HilightBack
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
265 \ HilightColorset BorderColorset
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
266 \ HilightBorderColorset IconTitleColorset
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
267 \ HilightIconTitleColorset
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
268 \ IconBackgroundColorset IconTitleRelief
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
269 \ IconBackgroundRelief IconBackgroundPadding
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
270 \ Font IconFont StartsOnDesk StartsOnPage
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
271 \ StartsAnyWhere StartsOnScreen
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
272 \ ManualPlacementHonorsStartsOnPage
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
273 \ ManualPlacementIgnoresStartsOnPage
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
274 \ CaptureHonorsStartsOnPage
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
275 \ CaptureIgnoresStartsOnPage
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
276 \ RecaptureHonorsStartsOnPage
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
277 \ RecaptureIgnoresStartsOnPage
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
278 \ StartsOnPageIncludesTransients
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
279 \ StartsOnPageIgnoresTransients IconTitle
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
280 \ NoIconTitle MwmButtons FvwmButtons MwmBorder
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
281 \ FvwmBorder MwmDecor NoDecorHint MwmFunctions
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
282 \ NoFuncHint HintOverride NoOverride NoButton
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
283 \ Button ResizeHintOverride NoResizeOverride
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
284 \ OLDecor NoOLDecor GNOMEUseHints
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
285 \ GNOMEIgnoreHints StickyIcon SlipperyIcon
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
286 \ StickyAcrossPagesIcon StickyAcrossDesksIcon
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
287 \ ManualPlacement CascadePlacement
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
288 \ MinOverlapPlacement
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
289 \ MinOverlapPercentPlacement
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
290 \ TileManualPlacement TileCascadePlacement
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
291 \ CenterPlacement MinOverlapPlacementPenalties
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
292 \ MinOverlapPercentPlacementPenalties
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
293 \ DecorateTransient NakedTransient
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
294 \ DontRaiseTransient RaiseTransient
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
295 \ DontLowerTransient LowerTransient
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
296 \ DontStackTransientParent
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
297 \ StackTransientParent SkipMapping ShowMapping
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
298 \ ScatterWindowGroups KeepWindowGroupsOnDesk
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
299 \ UseDecor UseStyle NoPPosition UsePPosition
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
300 \ NoUSPosition UseUSPosition
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
301 \ NoTransientPPosition UseTransientPPosition
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
302 \ NoTransientUSPosition UseTransientUSPosition
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
303 \ NoIconPosition UseIconPosition Lenience
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
304 \ NoLenience ClickToFocus SloppyFocus
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
305 \ MouseFocus FocusFollowsMouse NeverFocus
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
306 \ ClickToFocusPassesClickOff
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
307 \ ClickToFocusPassesClick
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
308 \ ClickToFocusRaisesOff ClickToFocusRaises
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
309 \ MouseFocusClickRaises
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
310 \ MouseFocusClickRaisesOff GrabFocus
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
311 \ GrabFocusOff GrabFocusTransientOff
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
312 \ GrabFocusTransient FPFocusClickButtons
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
313 \ FPFocusClickModifiers
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
314 \ FPSortWindowlistByFocus FPClickRaisesFocused
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
315 \ FPClickDecorRaisesFocused
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
316 \ FPClickIconRaisesFocused
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
317 \ FPClickRaisesUnfocused
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
318 \ FPClickDecorRaisesUnfocused
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
319 \ FPClickIconRaisesUnfocused FPClickToFocus
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
320 \ FPClickDecorToFocus FPClickIconToFocus
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
321 \ FPEnterToFocus FPLeaveToUnfocus
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
322 \ FPFocusByProgram FPFocusByFunction
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
323 \ FPFocusByFunctionWarpPointer FPLenient
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
324 \ FPPassFocusClick FPPassRaiseClick
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
325 \ FPIgnoreFocusClickMotion
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
326 \ FPIgnoreRaiseClickMotion
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
327 \ FPAllowFocusClickFunction
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
328 \ FPAllowRaiseClickFunction FPGrabFocus
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
329 \ FPGrabFocusTransient FPOverrideGrabFocus
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
330 \ FPReleaseFocus FPReleaseFocusTransient
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
331 \ FPOverrideReleaseFocus StartsLowered
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
332 \ StartsRaised IgnoreRestack AllowRestack
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
333 \ FixedPosition VariablePosition
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
334 \ FixedUSPosition VariableUSPosition
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
335 \ FixedPPosition VariablePPosition FixedSize
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
336 \ VariableSize FixedUSSize VariableUSSize
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
337 \ FixedPSize VariablePSize Closable
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
338 \ Iconifiable Maximizable
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
339 \ AllowMaximizeFixedSize IconOverride
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
340 \ NoIconOverride NoActiveIconOverride
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
341 \ DepressableBorder FirmBorder MaxWindowSize
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
342 \ IconifyWindowGroups IconifyWindowGroupsOff
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
343 \ ResizeOpaque ResizeOutline BackingStore
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
344 \ BackingStoreOff BackingStoreWindowDefault
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
345 \ Opacity ParentalRelativity SaveUnder
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
346 \ SaveUnderOff WindowShadeShrinks
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
347 \ WindowShadeScrolls WindowShadeSteps
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
348 \ WindowShadeAlwaysLazy WindowShadeBusy
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
349 \ WindowShadeLazy EWMHDonateIcon
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
350 \ EWMHDontDonateIcon EWMHDonateMiniIcon
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
351 \ EWMHDontDonateMiniIcon EWMHMiniIconOverride
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
352 \ EWMHNoMiniIconOverride
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
353 \ EWMHUseStackingOrderHints
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
354 \ EWMHIgnoreStackingOrderHints
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
355 \ EWMHIgnoreStateHints EWMHUseStateHints
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
356 \ EWMHIgnoreStrutHints EWMHUseStrutHints
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
357 \ EWMHMaximizeIgnoreWorkingArea
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
358 \ EWMHMaximizeUseWorkingArea
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
359 \ EWMHMaximizeUseDynamicWorkingArea
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
360 \ EWMHPlacementIgnoreWorkingArea
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
361 \ EWMHPlacementUseWorkingArea
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
362 \ EWMHPlacementUseDynamicWorkingArea
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
363 \ MoveByProgramMethod Unmanaged State
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
364
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
365 " Cursor styles
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
366 syn keyword fvwmKeyword nextgroup=fvwmCursorStyle skipwhite
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
367 \ CursorStyle
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
368 syn case match
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
369 syn keyword fvwmCursorStyle contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
370 \ POSITION TITLE DEFAULT SYS MOVE RESIZE WAIT
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
371 \ MENU SELECT DESTROY TOP RIGHT BOTTOM LEFT
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
372 \ TOP_LEFT TOP_RIGHT BOTTOM_LEFT BOTTOM_RIGHT
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
373 \ TOP_EDGE RIGHT_EDGE BOTTOM_EDGE LEFT_EDGE
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
374 \ ROOT STROKE
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
375 syn case ignore
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
376
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
377 " Menu style
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
378 syn keyword fvwmKeyword nextgroup=fvwmMStyleArgs skipwhite
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
379 \ MenuStyle
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
380 syn region fvwmMStyleArgs contained transparent contains=fvwmMStyleNames,@fvwmConstants,fvwmString,fvwmGradient,fvwmRGBValue
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
381 \ start='.' skip='\\$' end='$'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
382 syn keyword fvwmMStyleNames contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
383 \ Fvwm Mwm Win BorderWidth Foreground
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
384 \ Background Greyed HilightBack HilightBackOff
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
385 \ ActiveFore ActiveForeOff MenuColorset
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
386 \ ActiveColorset GreyedColorset Hilight3DThick
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
387 \ Hilight3DThin Hilight3DOff
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
388 \ Hilight3DThickness Animation AnimationOff
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
389 \ Font MenuFace PopupDelay PopupOffset
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
390 \ TitleWarp TitleWarpOff TitleUnderlines0
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
391 \ TitleUnderlines1 TitleUnderlines2
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
392 \ SeparatorsLong SeparatorsShort
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
393 \ TrianglesSolid TrianglesRelief
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
394 \ PopupImmediately PopupDelayed
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
395 \ PopdownImmediately PopdownDelayed
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
396 \ PopupActiveArea DoubleClickTime SidePic
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
397 \ SideColor PopupAsRootMenu PopupAsSubmenu
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
398 \ PopupIgnore PopupClose RemoveSubmenus
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
399 \ HoldSubmenus SubmenusRight SubmenusLeft
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
400 \ SelectOnRelease ItemFormat
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
401 \ VerticalItemSpacing VerticalTitleSpacing
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
402 \ AutomaticHotkeys AutomaticHotkeysOff
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
403
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
404 " Button style
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
405 syn keyword fvwmKeyword nextgroup=fvwmBNum skipwhite
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
406 \ ButtonStyle AddButtonStyle
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
407 syn match fvwmBNum contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
408 \ nextgroup=fvwmBState,fvwmBStyleArgs skipwhite
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
409 \ '\v<([0-9]|All|Left|Right|Reset)>'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
410 syn keyword fvwmBState contained nextgroup=fvwmBStyleArgs skipwhite
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
411 \ ActiveUp ActiveDown InactiveUp InactiveDown
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
412 \ Active Inactive ToggledActiveUp
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
413 \ ToggledActiveDown ToggledInactiveUp
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
414 \ ToggledInactiveDown ToggledActive
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
415 \ ToggledInactive AllNormal AllToggled
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
416 \ AllActive AllInactive AllUp AllDown
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
417 syn region fvwmBStyleArgs contained contains=fvwmBStyleFlags,fvwmBStyleNames,fvwmGradient,fvwmRGBValue,@fvwmConstants,fvwmString
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
418 \ start='\S' skip='\\$' end='$'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
419 syn keyword fvwmBStyleNames contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
420 \ Simple Default Solid Colorset Vector Pixmap
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
421 \ AdjustedPixmap ShrunkPixmap StretchedPixmap
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
422 \ TiledPixmap MiniIcon
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
423 syn keyword fvwmBStyleFlags contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
424 \ Raised Sunk Flat UseTitleStyle
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
425 \ UseBorderStyle
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
426
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
427 " Border style
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
428 syn keyword fvwmKeyword skipwhite nextgroup=fvwmBdState,fvwmBdStyleArgs
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
429 \ BorderStyle
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
430 syn keyword fvwmBdState contained skipwhite nextgroup=fvwmBdStyleArgs
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
431 \ Active Inactive
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
432 syn region fvwmBdStyleArgs contained contains=fvwmBdStyNames,fvwmBdStyFlags
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
433 \ start='\S' skip='\\$' end='$'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
434 syn keyword fvwmBdStyNames contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
435 \ TiledPixmap Colorset
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
436 syn keyword fvwmBdStyFlags contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
437 \ HiddenHandles NoInset Raised Sunk Flat
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
438
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
439 " Title styles
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
440 syn keyword fvwmKeyword skipwhite nextgroup=fvwmTState,fvwmTStyleArgs
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
441 \ TitleStyle AddTitleStyle
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
442 syn keyword fvwmTState contained skipwhite nextgroup=fvwmTStyleArgs
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
443 \ ActiveUp ActiveDown InactiveUp InactiveDown
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
444 \ Active Inactive ToggledActiveUp
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
445 \ ToggledActiveDown ToggledInactiveUp
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
446 \ ToggledInactiveDown ToggledActive
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
447 \ ToggledInactive AllNormal AllToggled
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
448 \ AllActive AllInactive AllUp AllDown
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
449 syn region fvwmTStyleArgs contained contains=fvwmBStyleNames,fvwmTStyleNames,fvwmMPmapNames,fvwmTStyleFlags,fvwmGradient,fvwmRGBValue,@fvwmConstants
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
450 \ start='\S' skip='\\$' end='$'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
451 syn keyword fvwmTStyleNames contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
452 \ MultiPixmap
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
453 syn keyword fvwmTStyleNames contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
454 \ LeftJustified Centered RightJustified Height
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
455 \ MinHeight
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
456 syn keyword fvwmMPmapNames contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
457 \ Main LeftMain RightMain UnderText LeftOfText
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
458 \ RightOfText LeftEnd RightEnd Buttons
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
459 \ LeftButtons RightButtons
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
460 syn keyword fvwmTStyleFlags contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
461 \ Raised Flat Sunk
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
462
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
463 " Button state
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
464 syn keyword fvwmKeyword nextgroup=fvwmBStateArgs
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
465 \ ButtonState
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
466 syn region fvwmBStateArgs contained contains=fvwmBStateTF,fvwmBStateNames
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
467 \ start='.' skip='\\$' end='$'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
468 syn keyword fvwmBStateNames contained ActiveDown Inactive InactiveDown
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
469 syn keyword fvwmBStateTF contained True False
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
470
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
471 " Paths
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
472 syn keyword fvwmKeyword nextgroup=fvwmPath skipwhite
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
473 \ IconPath ImagePath LocalePath PixmapPath
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
474 \ ModulePath
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
475 syn match fvwmPath contained contains=fvwmEnvVar '\v.+$'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
476
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
477 " Window list command
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
478 syn keyword fvwmKeyword nextgroup=fvwmWLArgs skipwhite
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
479 \ WindowList
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
480 syn region fvwmWLArgs contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
481 \ contains=fvwmCondition,@fvwmConstants,fvwmString,fvwmWLOpts
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
482 \ start='.' skip='\\$' end='$'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
483 syn keyword fvwmWLOpts contained
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
484 \ Geometry NoGeometry NoGeometryWithInfo
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
485 \ NoDeskNum NoNumInDeskTitle
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
486 \ NoCurrentDeskTitle MaxLabelWidth width
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
487 \ TitleForAllDesks Function funcname Desk
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
488 \ desknum CurrentDesk NoIcons Icons OnlyIcons
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
489 \ NoNormal Normal OnlyNormal NoSticky Sticky
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
490 \ OnlySticky NoStickyAcrossPages
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
491 \ StickyAcrossPages OnlyStickyAcrossPages
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
492 \ NoStickyAcrossDesks StickyAcrossDesks
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
493 \ OnlyStickyAcrossDesks NoOnTop OnTop
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
494 \ OnlyOnTop NoOnBottom OnBottom OnlyOnBottom
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
495 \ Layer UseListSkip OnlyListSkip NoDeskSort
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
496 \ ReverseOrder CurrentAtEnd IconifiedAtEnd
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
497 \ UseIconName Alphabetic NotAlphabetic
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
498 \ SortByResource SortByClass NoHotkeys
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
499 \ SelectOnRelease
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
500
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
501 syn keyword fvwmSpecialFn StartFunction InitFunction RestartFunction
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
502 \ ExitFunction SessionInitFunction
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
503 \ SessionRestartFunction SessionExitFunction
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
504 \ MissingSubmenuFunction WindowListFunc
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
505
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
506 syn keyword fvwmKeyword skipwhite nextgroup=fvwmKeyWin,fvwmKeyName
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
507 \ Key PointerKey
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
508 syn region fvwmKeyWin contained skipwhite nextgroup=fvwmKeyName
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
509 \ start='(' end=')'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
510 syn case match
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
511 syn match fvwmKeyName contained skipwhite nextgroup=fvwmKeyContext
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
512 \ '\v<([a-zA-Z0-9]|F\d+|KP_\d)>'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
513 syn keyword fvwmKeyName contained skipwhite nextgroup=fvwmKeyContext
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
514 \ BackSpace Begin Break Cancel Clear Delete
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
515 \ Down End Escape Execute Find Help Home
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
516 \ Insert KP_Add KP_Begin KP_Decimal KP_Delete
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
517 \ KP_Divide KP_Down KP_End KP_Enter KP_Equal
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
518 \ KP_Home KP_Insert KP_Left KP_Multiply
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
519 \ KP_Next KP_Page_Down KP_Page_Up KP_Prior
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
520 \ KP_Right KP_Separator KP_Space KP_Subtract
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
521 \ KP_Tab KP_Up Left Linefeed Menu Mode_switch
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
522 \ Next Num_Lock Page_Down Page_Up Pause Print
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
523 \ Prior Redo Return Right script_switch
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
524 \ Scroll_Lock Select Sys_Req Tab Undo Up space
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
525 \ exclam quotedbl numbersign dollar percent
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
526 \ ampersand apostrophe quoteright parenleft
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
527 \ parenright asterisk plus comma minus period
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
528 \ slash colon semicolon less equal greater
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
529 \ question at bracketleft backslash
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
530 \ bracketright asciicircum underscore grave
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
531 \ quoteleft braceleft bar braceright
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
532 \ asciitilde
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
533
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
534 syn match fvwmKeyContext contained skipwhite nextgroup=fvwmKeyMods
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
535 \ '\v<[][RWDTS_F<^>vI0-9AM-]+>'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
536 syn match fvwmKeyMods contained '\v[NCSMLA1-5]+'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
537 syn case ignore
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
538
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
539 syn keyword fvwmKeyword skipwhite nextgroup=fvwmMouseWin,fvwmMouseButton
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
540 \ Mouse
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
541 syn region fvwmMouseWin contained skipwhite nextgroup=fvwmMouseButton
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
542 \ start='(' end=')'
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
543 syn match fvwmMouseButton contained skipwhite nextgroup=fvwmKeyContext
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
544 \ '[0-5]'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
545 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
546
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
547 " Define syntax highlighting groups
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
548
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
549 "
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
550 " Common highlighting groups
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
551 "
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
552 hi def link fvwmComment Comment
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
553 hi def link fvwmEnvVar Macro
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
554 hi def link fvwmNumber Number
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
555 hi def link fvwmKeyword Keyword
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
556 hi def link fvwmPath Constant
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
557 hi def link fvwmModConf Macro
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
558 hi def link fvwmRGBValue Constant
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
559 hi def link fvwmString String
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
560 hi def link fvwmBackslash SpecialChar
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
561
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
562
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
563 "
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
564 " Highlighting groups for fvwm1 specific items
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
565 "
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
566 hi def link fvwmExec fvwmKeyword
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
567 hi def link fvwmKey fvwmKeyword
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
568 hi def link fvwmModule fvwmKeyword
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
569 hi def link fvwmFunction Function
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
570
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
571 "
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
572 " Highlighting groups for fvwm2 specific items
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
573 "
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
574 hi def link fvwmSpecialFn Type
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
575 hi def link fvwmCursorStyle fvwmStyleNames
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
576 hi def link fvwmStyleNames Identifier
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
577 hi def link fvwmMStyleNames fvwmStyleNames
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
578 hi def link fvwmCSNames fvwmStyleNames
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
579 hi def link fvwmGradient fvwmStyleNames
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
580 hi def link fvwmCondNames fvwmStyleNames
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
581 hi def link fvwmTCNames fvwmStyleNames
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
582 hi def link fvwmTRNames fvwmStyleNames
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
583 hi def link fvwmWLOpts fvwmStyleNames
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
584
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
585 hi def link fvwmBNum Number
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
586 hi def link fvwmBState Type
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
587 hi def link fvwmBStyleNames fvwmStyleNames
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
588 hi def link fvwmBStyleFlags Special
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
589
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
590 hi def link fvwmBStateTF Constant
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
591 hi def link fvwmBStateNames fvwmStyleNames
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
592
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
593 hi def link fvwmBdState fvwmBState
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
594 hi def link fvwmBdStyNames fvwmStyleNames
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
595 hi def link fvwmBdStyFlags fvwmBStyleFlags
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
596
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
597 hi def link fvwmTState fvwmBState
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
598 hi def link fvwmTStyleNames fvwmStyleNames
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
599 hi def link fvwmMPmapNames fvwmBStyleFlags
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
600 hi def link fvwmTStyleFlags fvwmBStyleFlags
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
601
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
602 hi def link fvwmDirection fvwmBStyleFlags
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
603
1121
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
604 hi def link fvwmKeyWin Constant
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
605 hi def link fvwmMouseWin fvwmKeyWin
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
606 hi def link fvwmKeyName Special
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
607 hi def link fvwmKeyContext fvwmKeyName
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
608 hi def link fvwmKeyMods fvwmKeyName
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
609 hi def link fvwmMouseButton fvwmKeyName
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
610
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
611 hi def link fvwmMenuString String
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
612 hi def link fvwmIcon Type
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
613 hi def link fvwmShortcutKey SpecialChar
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
614
e63691e7c504 updated for version 7.1a
vimboss
parents: 7
diff changeset
615 hi def link fvwmModuleName Function
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
616
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
617 let b:current_syntax = "fvwm"