Mercurial > vim
comparison runtime/syntax/screen.vim @ 2042:f3c987fb99b9
Updated runtime files.
author | Bram Moolenaar <bram@zimbu.org> |
---|---|
date | Tue, 12 Jan 2010 21:31:21 +0100 |
parents | 1f3b1021f002 |
children | c590de398af9 |
comparison
equal
deleted
inserted
replaced
2041:d5867fd6b2b7 | 2042:f3c987fb99b9 |
---|---|
1 " Vim syntax file | 1 " Vim syntax file |
2 " Language: screen(1) configuration file | 2 " Language: screen(1) configuration file |
3 " Maintainer: Nikolai Weibull <now@bitwi.se> | 3 " Maintainer: Nikolai Weibull <now@bitwi.se> |
4 " Latest Revision: 2006-04-19 | 4 " Latest Revision: 2010-01-03 |
5 | 5 |
6 if exists("b:current_syntax") | 6 if exists("b:current_syntax") |
7 finish | 7 finish |
8 endif | 8 endif |
9 | 9 |
13 syn match screenEscape '\\.' | 13 syn match screenEscape '\\.' |
14 | 14 |
15 syn keyword screenTodo contained TODO FIXME XXX NOTE | 15 syn keyword screenTodo contained TODO FIXME XXX NOTE |
16 | 16 |
17 syn region screenComment display oneline start='#' end='$' | 17 syn region screenComment display oneline start='#' end='$' |
18 \ contains=screenTodo,@Spell | 18 \ contains=screenTodo,@Spell |
19 | 19 |
20 syn region screenString display oneline start=+"+ skip=+\\"+ end=+"+ | 20 syn region screenString display oneline start=+"+ skip=+\\"+ end=+"+ |
21 \ contains=screenVariable,screenSpecial | 21 \ contains=screenVariable,screenSpecial |
22 | 22 |
23 syn region screenLiteral display oneline start=+'+ skip=+\\'+ end=+'+ | 23 syn region screenLiteral display oneline start=+'+ skip=+\\'+ end=+'+ |
24 | 24 |
25 syn match screenVariable contained display '$\(\h\w*\|{\h\w*}\)' | 25 syn match screenVariable contained display '$\%(\h\w*\|{\h\w*}\)' |
26 | 26 |
27 syn keyword screenBoolean on off | 27 syn keyword screenBoolean on off |
28 | 28 |
29 syn match screenNumbers display '\<\d\+\>' | 29 syn match screenNumbers display '\<\d\+\>' |
30 | 30 |
31 syn match screenSpecials contained | 31 syn match screenSpecials contained |
32 \ '%\([%aAdDhlmMstuwWyY?:{]\|[0-9]*n\|0?cC\)' | 32 \ '%\%([%aAdDhlmMstuwWyY?:{]\|[0-9]*n\|0?cC\)' |
33 | 33 |
34 syn keyword screenCommands acladd aclchg acldel aclgrp aclumask activity | 34 syn keyword screenCommands |
35 \ addacl allpartial at attrcolor autodetach | 35 \ acladd |
36 \ bell_msg bind bindkey bufferfile caption chacl | 36 \ aclchg |
37 \ chdir clear colon command compacthist console | 37 \ acldel |
38 \ copy copy_regcrlf debug detach digraph dinfo | 38 \ aclgrp |
39 \ crlf displays dumptermcap echo exec fit focus | 39 \ aclumask |
40 \ height help history info kill lastmsg license | 40 \ activity |
41 \ lockscreen markkeys meta msgminwait msgwait | 41 \ addacl |
42 \ multiuser nethack next nonblock number only | 42 \ allpartial |
43 \ other partial_state password paste pastefont | 43 \ altscreen |
44 \ pow_break pow_detach_msg prev printcmd process | 44 \ at |
45 \ quit readbuf readreg redisplay register | 45 \ attrcolor |
46 \ remove removebuf reset resize screen select | 46 \ autodetach |
47 \ sessionname setenv shelltitle silencewait | 47 \ autonuke |
48 \ verbose sleep sorendition split startup_message | 48 \ backtick |
49 \ stuff su suspend time title umask version wall | 49 \ bce |
50 \ width writebuf xoff xon defmode hardstatus | 50 \ bd_bc_down |
51 \ altscreen break breaktype copy_reg defbreaktype | 51 \ bd_bc_left |
52 \ defencoding deflog encoding eval ignorecase | 52 \ bd_bc_right |
53 \ ins_reg maxwin partial pow_detach setsid source | 53 \ bd_bc_up |
54 \ unsetenv windowlist windows defautonuke autonuke | 54 \ bd_bell |
55 \ defbce bce defc1 c1 defcharset charset defescape | 55 \ bd_braille_table |
56 \ escape defflow flow defkanji kanji deflogin | 56 \ bd_eightdot |
57 \ login defmonitor monitor defhstatus hstatus | 57 \ bd_info |
58 \ defobuflimit obuflimit defscrollback scrollback | 58 \ bd_link |
59 \ defshell shell defsilence silence defslowpaste | 59 \ bd_lower_left |
60 \ slowpaste defutf8 utf8 defwrap wrap defwritelock | 60 \ bd_lower_right |
61 \ writelock defzombie zombie defgr gr hardcopy | 61 \ bd_ncrc |
62 \ hardcopy_append hardcopydir hardstatus log | 62 \ bd_port |
63 \ logfile login logtstamp mapdefault mapnotnext | 63 \ bd_scroll |
64 \ maptimeout term termcap terminfo termcapinfo | 64 \ bd_skip |
65 \ vbell vbell_msg vbellwait | 65 \ bd_start_braille |
66 \ bd_type | |
67 \ bd_upper_left | |
68 \ bd_upper_right | |
69 \ bd_width | |
70 \ bell | |
71 \ bell_msg | |
72 \ bind | |
73 \ bindkey | |
74 \ blanker | |
75 \ blankerprg | |
76 \ break | |
77 \ breaktype | |
78 \ bufferfile | |
79 \ c1 | |
80 \ caption | |
81 \ chacl | |
82 \ charset | |
83 \ chdir | |
84 \ clear | |
85 \ colon | |
86 \ command | |
87 \ compacthist | |
88 \ console | |
89 \ copy | |
90 \ crlf | |
91 \ debug | |
92 \ defautonuke | |
93 \ defbce | |
94 \ defbreaktype | |
95 \ defc1 | |
96 \ defcharset | |
97 \ defencoding | |
98 \ defescape | |
99 \ defflow | |
100 \ defgr | |
101 \ defhstatus | |
102 \ defkanji | |
103 \ deflog | |
104 \ deflogin | |
105 \ defmode | |
106 \ defmonitor | |
107 \ defnonblock | |
108 \ defobuflimit | |
109 \ defscrollback | |
110 \ defshell | |
111 \ defsilence | |
112 \ defslowpaste | |
113 \ defutf8 | |
114 \ defwrap | |
115 \ defwritelock | |
116 \ detach | |
117 \ digraph | |
118 \ dinfo | |
119 \ displays | |
120 \ dumptermcap | |
121 \ echo | |
122 \ encoding | |
123 \ escape | |
124 \ eval | |
125 \ exec | |
126 \ fit | |
127 \ flow | |
128 \ focus | |
129 \ gr | |
130 \ hardcopy | |
131 \ hardcopy_append | |
132 \ hardcopydir | |
133 \ hardstatus | |
134 \ height | |
135 \ help | |
136 \ history | |
137 \ hstatus | |
138 \ idle | |
139 \ ignorecase | |
140 \ info | |
141 \ kanji | |
142 \ kill | |
143 \ lastmsg | |
144 \ layout | |
145 \ license | |
146 \ lockscreen | |
147 \ log | |
148 \ logfile | |
149 \ login | |
150 \ logtstamp | |
151 \ mapdefault | |
152 \ mapnotnext | |
153 \ maptimeout | |
154 \ markkeys | |
155 \ maxwin | |
156 \ meta | |
157 \ monitor | |
158 \ msgminwait | |
159 \ msgwait | |
160 \ multiuser | |
161 \ nethack | |
162 \ next | |
163 \ nonblock | |
164 \ number | |
165 \ obuflimit | |
166 \ only | |
167 \ other | |
168 \ partial | |
169 \ password | |
170 \ paste | |
171 \ pastefont | |
172 \ pow_break | |
173 \ pow_detach | |
174 \ pow_detach_msg | |
175 \ prev | |
176 \ printcmd | |
177 \ process | |
178 \ quit | |
179 \ readbuf | |
180 \ readreg | |
181 \ redisplay | |
182 \ register | |
183 \ remove | |
184 \ removebuf | |
185 \ reset | |
186 \ resize | |
187 \ screen | |
188 \ scrollback | |
189 \ select | |
190 \ sessionname | |
191 \ setenv | |
192 \ setsid | |
193 \ shell | |
194 \ shelltitle | |
195 \ silence | |
196 \ silencewait | |
197 \ sleep | |
198 \ slowpaste | |
199 \ sorendition | |
200 \ source | |
201 \ split | |
202 \ startup_message | |
203 \ stuff | |
204 \ su | |
205 \ suspend | |
206 \ term | |
207 \ termcap | |
208 \ termcapinfo | |
209 \ terminfo | |
210 \ time | |
211 \ title | |
212 \ umask | |
213 \ unsetenv | |
214 \ utf8 | |
215 \ vbell | |
216 \ vbell_msg | |
217 \ vbellwait | |
218 \ verbose | |
219 \ version | |
220 \ wall | |
221 \ width | |
222 \ windowlist | |
223 \ windows | |
224 \ wrap | |
225 \ writebuf | |
226 \ writelock | |
227 \ xoff | |
228 \ xon | |
229 \ zmodem | |
230 \ zombie | |
66 | 231 |
67 hi def link screenEscape Special | 232 hi def link screenEscape Special |
68 hi def link screenComment Comment | 233 hi def link screenComment Comment |
69 hi def link screenTodo Todo | 234 hi def link screenTodo Todo |
70 hi def link screenString String | 235 hi def link screenString String |