annotate runtime/syntax/fvwm.vim @ 17774:fa8b9059947b

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