annotate runtime/syntax/fvwm.vim @ 2607:2f57d93bdbf6 v7.3.030

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