codekingpro/portable-devtools
115k
1" Vim syntax file2" Language: screen(1) configuration file3" Maintainer: Dmitri Vereshchagin <dmitri.vereshchagin@gmail.com>4" Previous Maintainer: Nikolai Weibull <now@bitwi.se>5" Latest Revision: 2015-09-246 7if exists("b:current_syntax")8 finish9endif10 11let s:cpo_save = &cpo12set cpo&vim13 14syn match screenEscape '\\.'15 16syn keyword screenTodo contained TODO FIXME XXX NOTE17 18syn region screenComment display oneline start='#' end='$'19 \ contains=screenTodo,@Spell20 21syn region screenString display oneline start=+"+ skip=+\\"+ end=+"+22 \ contains=screenVariable,screenSpecial23 24syn region screenLiteral display oneline start=+'+ skip=+\\'+ end=+'+25 26syn match screenVariable contained display '$\%(\h\w*\|{\h\w*}\)'27 28syn keyword screenBoolean on off29 30syn match screenNumbers display '\<\d\+\>'31 32syn match screenSpecials contained33 \ '%\%([%aAdDhlmMstuwWyY?:{]\|[0-9]*n\|0?cC\)'34 35syn keyword screenCommands36 \ acladd37 \ aclchg38 \ acldel39 \ aclgrp40 \ aclumask41 \ activity42 \ addacl43 \ allpartial44 \ altscreen45 \ at46 \ attrcolor47 \ autodetach48 \ autonuke49 \ backtick50 \ bce51 \ bd_bc_down52 \ bd_bc_left53 \ bd_bc_right54 \ bd_bc_up55 \ bd_bell56 \ bd_braille_table57 \ bd_eightdot58 \ bd_info59 \ bd_link60 \ bd_lower_left61 \ bd_lower_right62 \ bd_ncrc63 \ bd_port64 \ bd_scroll65 \ bd_skip66 \ bd_start_braille67 \ bd_type68 \ bd_upper_left69 \ bd_upper_right70 \ bd_width71 \ bell72 \ bell_msg73 \ bind74 \ bindkey75 \ blanker76 \ blankerprg77 \ break78 \ breaktype79 \ bufferfile80 \ bumpleft81 \ bumpright82 \ c183 \ caption84 \ chacl85 \ charset86 \ chdir87 \ cjkwidth88 \ clear89 \ collapse90 \ colon91 \ command92 \ compacthist93 \ console94 \ copy95 \ crlf96 \ debug97 \ defautonuke98 \ defbce99 \ defbreaktype100 \ defc1101 \ defcharset102 \ defencoding103 \ defescape104 \ defflow105 \ defgr106 \ defhstatus107 \ defkanji108 \ deflog109 \ deflogin110 \ defmode111 \ defmonitor112 \ defmousetrack113 \ defnonblock114 \ defobuflimit115 \ defscrollback116 \ defshell117 \ defsilence118 \ defslowpaste119 \ defutf8120 \ defwrap121 \ defwritelock122 \ defzombie123 \ detach124 \ digraph125 \ dinfo126 \ displays127 \ dumptermcap128 \ echo129 \ encoding130 \ escape131 \ eval132 \ exec133 \ fit134 \ flow135 \ focus136 \ focusminsize137 \ gr138 \ group139 \ hardcopy140 \ hardcopy_append141 \ hardcopydir142 \ hardstatus143 \ height144 \ help145 \ history146 \ hstatus147 \ idle148 \ ignorecase149 \ info150 \ kanji151 \ kill152 \ lastmsg153 \ layout154 \ license155 \ lockscreen156 \ log157 \ logfile158 \ login159 \ logtstamp160 \ mapdefault161 \ mapnotnext162 \ maptimeout163 \ markkeys164 \ maxwin165 \ meta166 \ monitor167 \ mousetrack168 \ msgminwait169 \ msgwait170 \ multiuser171 \ nethack172 \ next173 \ nonblock174 \ number175 \ obuflimit176 \ only177 \ other178 \ partial179 \ password180 \ paste181 \ pastefont182 \ pow_break183 \ pow_detach184 \ pow_detach_msg185 \ prev186 \ printcmd187 \ process188 \ quit189 \ readbuf190 \ readreg191 \ redisplay192 \ register193 \ remove194 \ removebuf195 \ rendition196 \ reset197 \ resize198 \ screen199 \ scrollback200 \ select201 \ sessionname202 \ setenv203 \ setsid204 \ shell205 \ shelltitle206 \ silence207 \ silencewait208 \ sleep209 \ slowpaste210 \ sorendition211 \ sort212 \ source213 \ split214 \ startup_message215 \ stuff216 \ su217 \ suspend218 \ term219 \ termcap220 \ termcapinfo221 \ terminfo222 \ time223 \ title224 \ umask225 \ unbindall226 \ unsetenv227 \ utf8228 \ vbell229 \ vbell_msg230 \ vbellwait231 \ verbose232 \ version233 \ wall234 \ width235 \ windowlist236 \ windows237 \ wrap238 \ writebuf239 \ writelock240 \ xoff241 \ xon242 \ zmodem243 \ zombie244 \ zombie_timeout245 246hi def link screenEscape Special247hi def link screenComment Comment248hi def link screenTodo Todo249hi def link screenString String250hi def link screenLiteral String251hi def link screenVariable Identifier252hi def link screenBoolean Boolean253hi def link screenNumbers Number254hi def link screenSpecials Special255hi def link screenCommands Keyword256 257let b:current_syntax = "screen"258 259let &cpo = s:cpo_save260unlet s:cpo_save261 