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