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