xref: /vim-8.2.3635/runtime/syntax/ratpoison.vim (revision f3caeb63)
1" Vim syntax file
2" Language:	Ratpoison configuration/commands file ( /etc/ratpoisonrc ~/.ratpoisonrc )
3" Maintainer:	Magnus Woldrich <[email protected]>
4" URL:		http://github.com/trapd00r/vim-syntax-ratpoison
5" Last Change:	2021-04-12 13:46:04
6" Previous Maintainer:	Doug Kearns <[email protected]>
7
8if exists("b:current_syntax")
9  finish
10endif
11
12syn match   ratpoisonComment	"^\s*#.*$"		contains=ratpoisonTodo
13
14syn keyword ratpoisonTodo	TODO NOTE FIXME XXX	contained
15
16syn case ignore
17syn keyword ratpoisonBooleanArg	on off			contained
18syn case match
19
20syn keyword ratpoisonCommandArg abort addhook alias banish chdir		contained
21syn keyword ratpoisonCommandArg clrunmanaged cnext colon compat cother		contained
22syn keyword ratpoisonCommandArg cprev curframe dedicate definekey delete	contained
23syn keyword ratpoisonCommandArg delkmap describekey echo escape exec		contained
24syn keyword ratpoisonCommandArg fdump focus focusdown focuslast focusleft	contained
25syn keyword ratpoisonCommandArg focusprev focusright focusup frestore fselect	contained
26syn keyword ratpoisonCommandArg gdelete getenv getsel gmerge gmove		contained
27syn keyword ratpoisonCommandArg gnew gnewbg gnext gprev gravity			contained
28syn keyword ratpoisonCommandArg groups gselect help hsplit inext		contained
29syn keyword ratpoisonCommandArg info iother iprev kill lastmsg			contained
30syn keyword ratpoisonCommandArg license link listhook meta msgwait		contained
31syn keyword ratpoisonCommandArg newkmap newwm next nextscreen number		contained
32syn keyword ratpoisonCommandArg only other prev prevscreen prompt		contained
33syn keyword ratpoisonCommandArg putsel quit ratclick rathold ratrelwarp		contained
34syn keyword ratpoisonCommandArg ratwarp readkey redisplay redo remhook		contained
35syn keyword ratpoisonCommandArg remove resize restart rudeness sdump		contained
36syn keyword ratpoisonCommandArg select set setenv sfdump shrink			contained
37syn keyword ratpoisonCommandArg source sselect startup_message time title	contained
38syn keyword ratpoisonCommandArg tmpwm unalias undefinekey undo unmanage		contained
39syn keyword ratpoisonCommandArg unsetenv verbexec version vsplit warp		contained
40syn keyword ratpoisonCommandArg windows framefmt infofmt			contained
41
42syn match   ratpoisonGravityArg "\<\(n\|north\)\>"	contained
43syn match   ratpoisonGravityArg "\<\(nw\|northwest\)\>"	contained
44syn match   ratpoisonGravityArg "\<\(ne\|northeast\)\>"	contained
45syn match   ratpoisonGravityArg "\<\(w\|west\)\>"	contained
46syn match   ratpoisonGravityArg "\<\(c\|center\)\>"	contained
47syn match   ratpoisonGravityArg "\<\(e\|east\)\>"	contained
48syn match   ratpoisonGravityArg "\<\(s\|south\)\>"	contained
49syn match   ratpoisonGravityArg "\<\(sw\|southwest\)\>"	contained
50syn match   ratpoisonGravityArg "\<\(se\|southeast\)\>"	contained
51syn case match
52
53syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(F[1-9][0-9]\=\|\(\a\|\d\)\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
54
55syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(space\|exclam\|quotedbl\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
56syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(numbersign\|dollar\|percent\|ampersand\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
57syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(apostrophe\|quoteright\|parenleft\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
58syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(parenright\|asterisk\|plus\|comma\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
59syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(minus\|period\|slash\|colon\|semicolon\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
60syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(less\|equal\|greater\|question\|at\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
61syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(bracketleft\|backslash\|bracketright\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
62syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(asciicircum\|underscore\|grave\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
63syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(quoteleft\|braceleft\|bar\|braceright\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
64syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(asciitilde\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
65
66syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(BackSpace\|Tab\|Linefeed\|Clear\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
67syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(Return\|Pause\|Scroll_Lock\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
68syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(Sys_Req\|Escape\|Delete\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
69
70syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(Home\|Left\|Up\|Right\|Down\|Prior\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
71syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(Page_Up\|Next\|Page_Down\|End\|Begin\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
72
73syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(Select\|Print\|Execute\|Insert\|Undo\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
74syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(Redo\|Menu\|Find\|Cancel\|Help\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
75syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=\(Break\|Mode_switch\|script_switch\|Num_Lock\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
76
77syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=KP_\(Space\|Tab\|Enter\|F[1234]\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
78syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=KP_\(Home\|Left\|Up\|Right\|Down\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
79syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=KP_\(Prior\|Page_Up\|Next\|Page_Down\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
80syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=KP_\(End\|Begin\|Insert\|Delete\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
81syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=KP_\(Equal\|Multiply\|Add\|Separator\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
82syn match   ratpoisonKeySeqArg  "\<\([CMASH]\(-[CMASH]\)\{,4}-\)\=KP_\(Subtract\|Decimal\|Divide\|\d\)\>" contained nextgroup=ratpoisonCommandArg skipwhite
83
84syn match   ratpoisonHookArg    "\<\(key\|switchwin\|switchframe\|switchgroup\|quit\|restart\)\>" contained
85
86syn match   ratpoisonNumberArg  "\<\d\+\>"	contained nextgroup=ratpoisonNumberArg skipwhite
87
88syn keyword ratpoisonSetArg	barborder	contained nextgroup=ratpoisonNumberArg
89syn keyword ratpoisonSetArg	bargravity	contained nextgroup=ratpoisonGravityArg
90syn keyword ratpoisonSetArg	barpadding	contained nextgroup=ratpoisonNumberArg
91syn keyword ratpoisonSetArg	bgcolor
92syn keyword ratpoisonSetArg	border		contained nextgroup=ratpoisonNumberArg
93syn keyword ratpoisonSetArg	fgcolor
94syn keyword ratpoisonSetArg	framefmt	contained nextgroup=ratpoisonWinFmtArg
95syn keyword ratpoisonSetArg	fwcolor
96syn keyword ratpoisonSetArg	framemsgwait	contained nextgroup=ratpoisonNumberArg
97syn keyword ratpoisonSetArg	gravity 	contained nextgroup=ratpoisonGravityArg
98syn keyword ratpoisonSetArg	bwcolor
99syn keyword ratpoisonSetArg	gravity	contained nextgroup=ratpoisonGravityArg
100syn keyword ratpoisonSetArg	historysize
101syn keyword ratpoisonSetArg	historycompaction
102syn keyword ratpoisonSetArg	historyexpansion
103syn keyword ratpoisonSetArg	infofmt         contained nextgroup=ratpoisonWinFmtArg
104syn keyword ratpoisonSetArg	topkmap
105syn keyword ratpoisonSetArg	barinpadding
106syn keyword ratpoisonSetArg	font
107syn keyword ratpoisonSetArg	framesels
108syn keyword ratpoisonSetArg	maxundos
109syn keyword ratpoisonSetArg	inputwidth	contained nextgroup=ratpoisonNumberArg
110syn keyword ratpoisonSetArg	maxsizegravity	contained nextgroup=ratpoisonGravityArg
111syn keyword ratpoisonSetArg	msgwait	        contained nextgroup=ratpoisonNumberArg
112syn keyword ratpoisonSetArg	padding		contained nextgroup=ratpoisonNumberArg
113syn keyword ratpoisonSetArg	resizeunit	contained nextgroup=ratpoisonNumberArg
114syn keyword ratpoisonSetArg	startup_message
115syn keyword ratpoisonSetArg	transgravity	contained nextgroup=ratpoisonGravityArg
116syn keyword ratpoisonSetArg	waitcursor	contained nextgroup=ratpoisonNumberArg
117syn keyword ratpoisonSetArg	winfmt		contained nextgroup=ratpoisonWinFmtArg
118syn keyword ratpoisonSetArg	wingravity	contained nextgroup=ratpoisonGravityArg
119syn keyword ratpoisonSetArg	winliststyle	contained nextgroup=ratpoisonWinListArg
120syn keyword ratpoisonSetArg	winname		contained nextgroup=ratpoisonWinNameArg
121
122syn match   ratpoisonWinFmtArg  "%[nstacil]"			contained nextgroup=ratpoisonWinFmtArg skipwhite
123syn match   ratpoisonFrameFmtArg  "%[nstacil]"			contained nextgroup=ratpoisonWinFmtArg skipwhite
124syn match   ratpoisonInfoFmtArg  "%[nstacil]"			contained nextgroup=ratpoisonWinFmtArg skipwhite
125
126syn match   ratpoisonWinListArg "\<\(row\|column\)\>"		contained
127
128syn match   ratpoisonWinNameArg "\<\(name\|title\|class\)\>"	contained
129
130syn match   ratpoisonDefCommand		"^\s*set\s*"			nextgroup=ratpoisonSetArg
131syn match   ratpoisonDefCommand		"^\s*defbarborder\s*"		nextgroup=ratpoisonNumberArg
132syn match   ratpoisonDefCommand		"^\s*defbargravity\s*"		nextgroup=ratpoisonGravityArg
133syn match   ratpoisonDefCommand		"^\s*defbarpadding\s*"		nextgroup=ratpoisonNumberArg
134syn match   ratpoisonDefCommand		"^\s*defbgcolor\s*"
135syn match   ratpoisonDefCommand		"^\s*defborder\s*"		nextgroup=ratpoisonNumberArg
136syn match   ratpoisonDefCommand		"^\s*deffgcolor\s*"
137syn match   ratpoisonDefCommand		"^\s*deffont\s*"
138syn match   ratpoisonDefCommand		"^\s*defframefmt\s*"		nextgroup=ratpoisonWinFmtArg
139syn match   ratpoisonDefCommand		"^\s*defframesels\s*"
140syn match   ratpoisonDefCommand		"^\s*definputwidth\s*"		nextgroup=ratpoisonNumberArg
141syn match   ratpoisonDefCommand		"^\s*defmaxsizegravity\s*"	nextgroup=ratpoisonGravityArg
142syn match   ratpoisonDefCommand		"^\s*defpadding\s*"		nextgroup=ratpoisonNumberArg
143syn match   ratpoisonDefCommand		"^\s*defresizeunit\s*"		nextgroup=ratpoisonNumberArg
144syn match   ratpoisonDefCommand		"^\s*deftransgravity\s*"	nextgroup=ratpoisonGravityArg
145syn match   ratpoisonDefCommand		"^\s*defwaitcursor\s*"		nextgroup=ratpoisonNumberArg
146syn match   ratpoisonDefCommand		"^\s*defwinfmt\s*"		nextgroup=ratpoisonWinFmtArg
147syn match   ratpoisonDefCommand		"^\s*defwingravity\s*"		nextgroup=ratpoisonGravityArg
148syn match   ratpoisonDefCommand		"^\s*defwinliststyle\s*"	nextgroup=ratpoisonWinListArg
149syn match   ratpoisonDefCommand		"^\s*defwinname\s*"		nextgroup=ratpoisonWinNameArg
150syn match   ratpoisonDefCommand		"^\s*msgwait\s*"		nextgroup=ratpoisonNumberArg
151
152syn match   ratpoisonStringCommand	"^\s*\zsaddhook\ze\s*"		nextgroup=ratpoisonHookArg
153syn match   ratpoisonStringCommand	"^\s*\zsalias\ze\s*"
154syn match   ratpoisonStringCommand	"^\s*\zsbind\ze\s*"		nextgroup=ratpoisonKeySeqArg
155syn match   ratpoisonStringCommand	"^\s*\zschdir\ze\s*"
156syn match   ratpoisonStringCommand	"^\s*\zscolon\ze\s*"		nextgroup=ratpoisonCommandArg
157syn match   ratpoisonStringCommand	"^\s*\zsdedicate\ze\s*"		nextgroup=ratpoisonNumberArg
158syn match   ratpoisonStringCommand	"^\s*\zsdefinekey\ze\s*"
159syn match   ratpoisonStringCommand	"^\s*\zsdelkmap\ze\s*"
160syn match   ratpoisonStringCommand	"^\s*\zsdescribekey\ze\s*"
161syn match   ratpoisonStringCommand	"^\s*\zsecho\ze\s*"
162syn match   ratpoisonStringCommand	"^\s*\zsescape\ze\s*"		nextgroup=ratpoisonKeySeqArg
163syn match   ratpoisonStringCommand	"^\s*\zsexec\ze\s*"
164syn match   ratpoisonStringCommand	"^\s*\zsfdump\ze\s*"
165syn match   ratpoisonStringCommand	"^\s*\zsfrestore\ze\s*"
166syn match   ratpoisonStringCommand	"^\s*\zsgdelete\ze\s*"
167syn match   ratpoisonStringCommand	"^\s*\zsgetenv\ze\s*"
168syn match   ratpoisonStringCommand	"^\s*\zsgravity\ze\s*"		nextgroup=ratpoisonGravityArg
169syn match   ratpoisonStringCommand	"^\s*\zsgselect\ze\s*"
170syn match   ratpoisonStringCommand	"^\s*\zslink\ze\s*"		nextgroup=ratpoisonKeySeqArg
171syn match   ratpoisonStringCommand	"^\s*\zslisthook\ze\s*"		nextgroup=ratpoisonHookArg
172syn match   ratpoisonStringCommand	"^\s*\zsnewkmap\ze\s*"
173syn match   ratpoisonStringCommand	"^\s*\zsnewwm\ze\s*"
174syn match   ratpoisonStringCommand	"^\s*\zsnumber\ze\s*"		nextgroup=ratpoisonNumberArg
175syn match   ratpoisonStringCommand	"^\s*\zsprompt\ze\s*"
176syn match   ratpoisonStringCommand	"^\s*\zsratwarp\ze\s*"
177syn match   ratpoisonStringCommand	"^\s*\zsratrelwarp\ze\s*"
178syn match   ratpoisonStringCommand	"^\s*\zsratclick\ze\s*"
179syn match   ratpoisonStringCommand	"^\s*\zsrathold\ze\s*"
180syn match   ratpoisonStringCommand	"^\s*\zsreadkey\ze\s*"
181syn match   ratpoisonStringCommand	"^\s*\zsremhook\ze\s*"		nextgroup=ratpoisonHookArg
182syn match   ratpoisonStringCommand	"^\s*\zsresize\ze\s*"		nextgroup=ratpoisonNumberArg
183syn match   ratpoisonStringCommand	"^\s*\zsrudeness\ze\s*"		nextgroup=ratpoisonNumberArg
184syn match   ratpoisonStringCommand	"^\s*\zsselect\ze\s*"		nextgroup=ratpoisonNumberArg
185syn match   ratpoisonStringCommand	"^\s*\zssetenv\ze\s*"
186syn match   ratpoisonStringCommand	"^\s*\zssource\ze\s*"
187syn match   ratpoisonStringCommand	"^\s*\zssselect\ze\s*"
188syn match   ratpoisonStringCommand	"^\s*\zsstartup_message\ze\s*"	nextgroup=ratpoisonBooleanArg
189syn match   ratpoisonStringCommand	"^\s*\zstitle\ze\s*"
190syn match   ratpoisonStringCommand	"^\s*\zstmpwm\ze\s*"
191syn match   ratpoisonStringCommand	"^\s*\zsunalias\ze\s*"
192syn match   ratpoisonStringCommand	"^\s*\zsunbind\ze\s*"		nextgroup=ratpoisonKeySeqArg
193syn match   ratpoisonStringCommand	"^\s*\zsundefinekey\ze\s*"
194syn match   ratpoisonStringCommand	"^\s*\zsunmanage\ze\s*"
195syn match   ratpoisonStringCommand	"^\s*\zsunsetenv\ze\s*"
196syn match   ratpoisonStringCommand	"^\s*\zsverbexec\ze\s*"
197syn match   ratpoisonStringCommand	"^\s*\zswarp\ze\s*"		nextgroup=ratpoisonBooleanArg
198
199syn match   ratpoisonVoidCommand	"^\s*\zsabort\ze\s*$"
200syn match   ratpoisonVoidCommand	"^\s*\zsbanish\ze\s*$"
201syn match   ratpoisonVoidCommand	"^\s*\zsclrunmanaged\ze\s*$"
202syn match   ratpoisonVoidCommand	"^\s*\zscnext\ze\s*$"
203syn match   ratpoisonVoidCommand	"^\s*\zscompat\ze\s*$"
204syn match   ratpoisonVoidCommand	"^\s*\zscother\ze\s*$"
205syn match   ratpoisonVoidCommand	"^\s*\zscprev\ze\s*$"
206syn match   ratpoisonVoidCommand	"^\s*\zscurframe\ze\s*$"
207syn match   ratpoisonVoidCommand	"^\s*\zsdelete\ze\s*$"
208syn match   ratpoisonVoidCommand	"^\s*\zsfocusdown\ze\s*$"
209syn match   ratpoisonVoidCommand	"^\s*\zsfocuslast\ze\s*$"
210syn match   ratpoisonVoidCommand	"^\s*\zsfocusleft\ze\s*$"
211syn match   ratpoisonVoidCommand	"^\s*\zsfocusprev\ze\s*$"
212syn match   ratpoisonVoidCommand	"^\s*\zsfocusright\ze\s*$"
213syn match   ratpoisonVoidCommand	"^\s*\zsfocusup\ze\s*$"
214syn match   ratpoisonVoidCommand	"^\s*\zsfocus\ze\s*$"
215syn match   ratpoisonVoidCommand	"^\s*\zsfselect\ze\s*$"
216syn match   ratpoisonVoidCommand	"^\s*\zsgetsel\ze\s*$"
217syn match   ratpoisonVoidCommand	"^\s*\zsgmerge\ze\s*$"
218syn match   ratpoisonVoidCommand	"^\s*\zsgmove\ze\s*$"
219syn match   ratpoisonVoidCommand	"^\s*\zsgnewbg\ze\s*$"
220syn match   ratpoisonVoidCommand	"^\s*\zsgnew\ze\s*$"
221syn match   ratpoisonVoidCommand	"^\s*\zsgnext\ze\s*$"
222syn match   ratpoisonVoidCommand	"^\s*\zsgprev\ze\s*$"
223syn match   ratpoisonVoidCommand	"^\s*\zsgroups\ze\s*$"
224syn match   ratpoisonVoidCommand	"^\s*\zshelp\ze\s*$"
225syn match   ratpoisonVoidCommand	"^\s*\zshsplit\ze\s*$"
226syn match   ratpoisonVoidCommand	"^\s*\zsinext\ze\s*$"
227syn match   ratpoisonVoidCommand	"^\s*\zsinfo\ze\s*$"
228syn match   ratpoisonVoidCommand	"^\s*\zsiother\ze\s*$"
229syn match   ratpoisonVoidCommand	"^\s*\zsiprev\ze\s*$"
230syn match   ratpoisonVoidCommand	"^\s*\zskill\ze\s*$"
231syn match   ratpoisonVoidCommand	"^\s*\zslastmsg\ze\s*$"
232syn match   ratpoisonVoidCommand	"^\s*\zslicense\ze\s*$"
233syn match   ratpoisonVoidCommand	"^\s*\zsmeta\ze\s*$"
234syn match   ratpoisonVoidCommand	"^\s*\zsnextscreen\ze\s*$"
235syn match   ratpoisonVoidCommand	"^\s*\zsnext\ze\s*$"
236syn match   ratpoisonVoidCommand	"^\s*\zsonly\ze\s*$"
237syn match   ratpoisonVoidCommand	"^\s*\zsother\ze\s*$"
238syn match   ratpoisonVoidCommand	"^\s*\zsprevscreen\ze\s*$"
239syn match   ratpoisonVoidCommand	"^\s*\zsprev\ze\s*$"
240syn match   ratpoisonVoidCommand	"^\s*\zsputsel\ze\s*$"
241syn match   ratpoisonVoidCommand	"^\s*\zsquit\ze\s*$"
242syn match   ratpoisonVoidCommand	"^\s*\zsredisplay\ze\s*$"
243syn match   ratpoisonVoidCommand	"^\s*\zsredo\ze\s*$"
244syn match   ratpoisonVoidCommand	"^\s*\zsremove\ze\s*$"
245syn match   ratpoisonVoidCommand	"^\s*\zsrestart\ze\s*$"
246syn match   ratpoisonVoidCommand	"^\s*\zssdump\ze\s*$"
247syn match   ratpoisonVoidCommand	"^\s*\zssfdump\ze\s*$"
248syn match   ratpoisonVoidCommand	"^\s*\zsshrink\ze\s*$"
249syn match   ratpoisonVoidCommand	"^\s*\zssplit\ze\s*$"
250syn match   ratpoisonVoidCommand	"^\s*\zstime\ze\s*$"
251syn match   ratpoisonVoidCommand	"^\s*\zsundo\ze\s*$"
252syn match   ratpoisonVoidCommand	"^\s*\zsversion\ze\s*$"
253syn match   ratpoisonVoidCommand	"^\s*\zsvsplit\ze\s*$"
254syn match   ratpoisonVoidCommand	"^\s*\zswindows\ze\s*$"
255
256hi def link ratpoisonBooleanArg	Boolean
257hi def link ratpoisonCommandArg	Keyword
258hi def link ratpoisonComment	Comment
259hi def link ratpoisonDefCommand	Identifier
260hi def link ratpoisonFrameFmtArg	Special
261hi def link ratpoisonGravityArg	Constant
262hi def link ratpoisonInfoFmtArg    Special
263hi def link ratpoisonKeySeqArg	Special
264hi def link ratpoisonNumberArg	Number
265hi def link ratpoisonSetArg	Keyword
266hi def link ratpoisonStringCommand	Identifier
267hi def link ratpoisonTodo		Todo
268hi def link ratpoisonVoidCommand	Identifier
269hi def link ratpoisonWinFmtArg	Special
270hi def link ratpoisonWinNameArg	Constant
271hi def link ratpoisonWinListArg	Constant
272
273let b:current_syntax = "ratpoison"
274
275" vim: ts=8
276