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