annotate runtime/syntax/mrxvtrc.vim @ 18486:9d887cad7315

Added tag v8.1.2237 for changeset 63ee3c2b140fe1b4801389872a8e47aec19d028b
author Bram Moolenaar <Bram@vim.org>
date Thu, 31 Oct 2019 20:00:04 +0100
parents b7811ab264bf
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3312
b7811ab264bf updated for version 7.3.423
Bram Moolenaar <bram@vim.org>
parents: 1624
diff changeset
1 " Description : Vim syntax file for mrxvtrc (for mrxvt-0.5.0 and up)
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
2 " Created : Wed 26 Apr 2006 01:20:53 AM CDT
3312
b7811ab264bf updated for version 7.3.423
Bram Moolenaar <bram@vim.org>
parents: 1624
diff changeset
3 " Modified : Thu 02 Feb 2012 08:37:45 PM EST
b7811ab264bf updated for version 7.3.423
Bram Moolenaar <bram@vim.org>
parents: 1624
diff changeset
4 " Maintainer : GI <a@b.c>, where a='gi1242+vim', b='gmail', c='com'
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
5
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
6 " Quit when a syntax file was already loaded
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
7 if exists("b:current_syntax")
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
8 finish
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
9 endif
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
10
3312
b7811ab264bf updated for version 7.3.423
Bram Moolenaar <bram@vim.org>
parents: 1624
diff changeset
11 let s:cpo_save = &cpo
b7811ab264bf updated for version 7.3.423
Bram Moolenaar <bram@vim.org>
parents: 1624
diff changeset
12 set cpo&vim
b7811ab264bf updated for version 7.3.423
Bram Moolenaar <bram@vim.org>
parents: 1624
diff changeset
13
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
14 syn case match
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
15
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
16 " Errors
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
17 syn match mrxvtrcError contained '\v\S+'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
18
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
19 " Comments
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
20 syn match mrxvtrcComment contains=@Spell '^\s*[!#].*$'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
21 syn match mrxvtrcComment '\v^\s*[#!]\s*\w+[.*]\w+.*:.*'
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
22
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
23 "
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
24 " Options.
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
25 "
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
26 syn match mrxvtrcClass '\v^\s*\w+[.*]'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
27 \ nextgroup=mrxvtrcOptions,mrxvtrcProfile,@mrxvtrcPOpts,mrxvtrcError
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
28
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
29 " Boolean options
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
30 syn keyword mrxvtrcOptions contained nextgroup=mrxvtrcBColon,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
31 \ highlightTabOnBell syncTabTitle hideTabbar
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
32 \ autohideTabbar bottomTabbar hideButtons
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
33 \ syncTabIcon veryBoldFont maximized
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
34 \ fullscreen reverseVideo loginShell
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
35 \ jumpScroll scrollBar scrollbarRight
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
36 \ scrollbarFloating scrollTtyOutputInhibit
1624
18ee39301b82 updated for version 7.2a
vimboss
parents: 1125
diff changeset
37 \ scrollTtyKeypress transparentForce
18ee39301b82 updated for version 7.2a
vimboss
parents: 1125
diff changeset
38 \ transparentScrollbar transparentMenubar
18ee39301b82 updated for version 7.2a
vimboss
parents: 1125
diff changeset
39 \ transparentTabbar tabUsePixmap utmpInhibit
18ee39301b82 updated for version 7.2a
vimboss
parents: 1125
diff changeset
40 \ visualBell mapAlert meta8
18ee39301b82 updated for version 7.2a
vimboss
parents: 1125
diff changeset
41 \ mouseWheelScrollPage multibyte_cursor
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
42 \ tripleclickwords showMenu xft xftNomFont
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
43 \ xftSlowOutput xftAntialias xftHinting
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
44 \ xftAutoHint xftGlobalAdvance cmdAllTabs
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
45 \ protectSecondary thai borderLess
1624
18ee39301b82 updated for version 7.2a
vimboss
parents: 1125
diff changeset
46 \ overrideRedirect broadcast smartResize
18ee39301b82 updated for version 7.2a
vimboss
parents: 1125
diff changeset
47 \ pointerBlank cursorBlink noSysConfig
18ee39301b82 updated for version 7.2a
vimboss
parents: 1125
diff changeset
48 \ disableMacros linuxHomeEndKey sessionMgt
18ee39301b82 updated for version 7.2a
vimboss
parents: 1125
diff changeset
49 \ boldColors smoothResize useFifo veryBright
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
50 syn match mrxvtrcOptions contained nextgroup=mrxvtrcBColon,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
51 \ '\v<transparent>'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
52 syn match mrxvtrcBColon contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
53 \ nextgroup=mrxvtrcBoolVal,mrxvtrcError ':'
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
54 syn case ignore
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
55 syn keyword mrxvtrcBoolVal contained skipwhite nextgroup=mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
56 \ 0 1 yes no on off true false
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
57 syn case match
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
58
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
59 " Color options
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
60 syn keyword mrxvtrcOptions contained nextgroup=mrxvtrcCColon,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
61 \ ufBackground textShadow tabForeground
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
62 \ itabForeground tabBackground itabBackground
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
63 \ scrollColor troughColor highlightColor
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
64 \ cursorColor cursorColor2 pointerColor
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
65 \ borderColor tintColor
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
66 syn match mrxvtrcOptions contained nextgroup=mrxvtrcCColon,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
67 \ '\v<color([0-9]|1[0-5]|BD|UL|RV)>'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
68 syn match mrxvtrcCColon contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
69 \ nextgroup=mrxvtrcColorVal ':'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
70 syn match mrxvtrcColorVal contained skipwhite nextgroup=mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
71 \ '\v#[0-9a-fA-F]{6}'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
72
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
73 " Numeric options
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
74 syn keyword mrxvtrcOptions contained nextgroup=mrxvtrcNColon,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
75 \ maxTabWidth minVisibleTabs
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
76 \ scrollbarThickness xftmSize xftSize desktop
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
77 \ externalBorder internalBorder lineSpace
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
78 \ pointerBlankDelay cursorBlinkInterval
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
79 \ shading backgroundFade bgRefreshInterval
1624
18ee39301b82 updated for version 7.2a
vimboss
parents: 1125
diff changeset
80 \ fading opacity opacityDegree xftPSize
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
81 syn match mrxvtrcNColon contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
82 \ nextgroup=mrxvtrcNumVal,mrxvtrcError ':'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
83 syn match mrxvtrcNumVal contained skipwhite nextgroup=mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
84 \ '\v[+-]?<(0[0-7]+|\d+|0x[0-9a-f]+)>'
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
85
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
86 " String options
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
87 syn keyword mrxvtrcOptions contained nextgroup=mrxvtrcSColon,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
88 \ tabTitle termName title clientName iconName
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
89 \ bellCommand backspaceKey deleteKey
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
90 \ printPipe cutChars answerbackString
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
91 \ smClientID geometry path boldFont xftFont
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
92 \ xftmFont xftPFont inputMethod
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
93 \ greektoggle_key menu menubarPixmap
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
94 \ scrollbarPixmap tabbarPixmap appIcon
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
95 \ multichar_encoding initProfileList
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
96 syn match mrxvtrcOptions contained nextgroup=mrxvtrcSColon,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
97 \ '\v<m?font[1-5]?>'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
98 syn match mrxvtrcSColon contained skipwhite nextgroup=mrxvtrcStrVal ':'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
99 syn match mrxvtrcStrVal contained '\v\S.*'
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
100
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
101 " Profile options
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
102 syn cluster mrxvtrcPOpts contains=mrxvtrcPSOpts,mrxvtrcPCOpts,mrxvtrcPNOpts
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
103 syn match mrxvtrcProfile contained nextgroup=@mrxvtrcPOpts,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
104 \ '\vprofile\d+\.'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
105 syn keyword mrxvtrcPSOpts contained nextgroup=mrxvtrcSColon,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
106 \ tabTitle command holdExitText holdExitTitle
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
107 \ Pixmap workingDirectory titleFormat
1624
18ee39301b82 updated for version 7.2a
vimboss
parents: 1125
diff changeset
108 \ winTitleFormat
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
109 syn keyword mrxvtrcPCOpts contained nextgroup=mrxvtrcCColon,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
110 \ background foreground
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
111 syn keyword mrxvtrcPNOpts contained nextgroup=mrxvtrcNColon,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
112 \ holdExit saveLines
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
113
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
114 " scrollbarStyle
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
115 syn match mrxvtrcOptions contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
116 \ nextgroup=mrxvtrcSBstyle,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
117 \ '\v<scrollbarStyle:'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
118 syn keyword mrxvtrcSBstyle contained skipwhite nextgroup=mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
119 \ plain xterm rxvt next sgi
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
120
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
121 " scrollbarAlign
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
122 syn match mrxvtrcOptions contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
123 \ nextgroup=mrxvtrcSBalign,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
124 \ '\v<scrollbarAlign:'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
125 syn keyword mrxvtrcSBalign contained skipwhite nextgroup=mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
126 \ top bottom
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
127
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
128 " textShadowMode
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
129 syn match mrxvtrcOptions contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
130 \ nextgroup=mrxvtrcTSmode,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
131 \ '\v<textShadowMode:'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
132 syn keyword mrxvtrcTSmode contained skipwhite nextgroup=mrxvtrcError
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
133 \ none top bottom left right topleft topright
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
134 \ botleft botright
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
135
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
136 " greek_keyboard
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
137 syn match mrxvtrcOptions contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
138 \ nextgroup=mrxvtrcGrkKbd,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
139 \ '\v<greek_keyboard:'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
140 syn keyword mrxvtrcGrkKbd contained skipwhite nextgroup=mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
141 \ iso ibm
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
142
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
143 " xftWeight
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
144 syn match mrxvtrcOptions contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
145 \ nextgroup=mrxvtrcXftWt,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
146 \ '\v<(xftWeight|xftBoldWeight):'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
147 syn keyword mrxvtrcXftWt contained skipwhite nextgroup=mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
148 \ light medium demibold bold black
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
149
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
150 " xftSlant
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
151 syn match mrxvtrcOptions contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
152 \ nextgroup=mrxvtrcXftSl,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
153 \ '\v<xftSlant:'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
154 syn keyword mrxvtrcXftSl contained skipwhite nextgroup=mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
155 \ roman italic oblique
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
156
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
157 " xftWidth
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
158 syn match mrxvtrcOptions contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
159 \ nextgroup=mrxvtrcXftWd,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
160 \ '\v<xftWidth:'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
161 syn keyword mrxvtrcXftWd contained skipwhite nextgroup=mrxvtrcError
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
162 \ ultracondensed ultraexpanded
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
163 \ condensed expanded normal
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
164
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
165 " xftRGBA
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
166 syn match mrxvtrcOptions contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
167 \ nextgroup=mrxvtrcXftHt,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
168 \ '\v<xftRGBA:'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
169 syn keyword mrxvtrcXftHt contained skipwhite nextgroup=mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
170 \ rgb bgr vrgb vbgr none
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
171
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
172 " preeditType
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
173 syn match mrxvtrcOptions contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
174 \ nextgroup=mrxvtrcPedit,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
175 \ '\v<preeditType:'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
176 syn keyword mrxvtrcPedit contained skipwhite nextgroup=mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
177 \ OverTheSpot OffTheSpot Root
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
178
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
179 " modifier
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
180 syn match mrxvtrcOptions contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
181 \ nextgroup=mrxvtrcMod,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
182 \ '\v<modifier:'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
183 syn keyword mrxvtrcMod contained skipwhite nextgroup=mrxvtrcError
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
184 \ alt meta hyper super mod1 mod2 mod3 mod4 mod5
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
185
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
186 " selectStyle
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
187 syn match mrxvtrcOptions contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
188 \ nextgroup=mrxvtrcSelSty,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
189 \ '\v<selectStyle:'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
190 syn keyword mrxvtrcSelSty contained skipwhite nextgroup=mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
191 \ old oldword
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
192
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
193
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
194 "
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
195 " Macros
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
196 "
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
197 syn keyword mrxvtrcOptions contained nextgroup=mrxvtrcKey,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
198 \ macro
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
199 syn case ignore
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
200 syn match mrxvtrcKey contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
201 \ nextgroup=mrxvtrcMacro,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
202 \ '\v\.((primary|add|ctrl|alt|meta|shift)\+)*\w+:'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
203 syn case match
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
204
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
205 " Macros without arguments
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
206 syn keyword mrxvtrcMacro contained skipwhite nextgroup=mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
207 \ Dummy Copy Paste ToggleVeryBold
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
208 \ ToggleTransparency ToggleBroadcast
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
209 \ ToggleHold SetTitle ToggleMacros
1624
18ee39301b82 updated for version 7.2a
vimboss
parents: 1125
diff changeset
210 \ ToggleFullscreen Raise
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
211
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
212 " Macros with a string argument
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
213 syn keyword mrxvtrcMacro contained skipwhite nextgroup=mrxvtrcStrVal
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
214 \ Esc Str Exec Scroll PrintScreen SaveConfig
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
215
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
216 " Macros with a numeric argument
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
217 syn keyword mrxvtrcMacro contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
218 \ nextgroup=mrxvtrcNumVal,mrxvtrcError
1624
18ee39301b82 updated for version 7.2a
vimboss
parents: 1125
diff changeset
219 \ Close GotoTab MoveTab ResizeFont UseFifo
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
220
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
221 " NewTab macro
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
222 syn keyword mrxvtrcMacro contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
223 \ nextgroup=mrxvtrcTitle,mrxvtrcShell,mrxvtrcCmd
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
224 \ NewTab
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
225 syn region mrxvtrcTitle contained oneline skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
226 \ nextgroup=mrxvtrcShell,mrxvtrcCmd
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
227 \ start='"' end='"'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
228 syn match mrxvtrcShell contained nextgroup=mrxvtrcCmd '!'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
229 syn match mrxvtrcCmd contained '\v[^!" \t].*'
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
230
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
231 " ToggleSubwin macro
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
232 syn keyword mrxvtrcMacro contained skipwhite
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
233 \ nextgroup=mrxvtrcSubwin,mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
234 \ ToggleSubwin
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
235 syn match mrxvtrcSubwin contained skipwhite nextgroup=mrxvtrcError
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
236 \ '\v[-+]?[bmst]>'
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
237
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
238 "
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
239 " Highlighting groups
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
240 "
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
241 hi def link mrxvtrcError Error
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
242 hi def link mrxvtrcComment Comment
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
243
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
244 hi def link mrxvtrcClass Statement
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
245 hi def link mrxvtrcOptions mrxvtrcClass
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
246 hi def link mrxvtrcBColon mrxvtrcClass
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
247 hi def link mrxvtrcCColon mrxvtrcClass
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
248 hi def link mrxvtrcNColon mrxvtrcClass
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
249 hi def link mrxvtrcSColon mrxvtrcClass
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
250 hi def link mrxvtrcProfile mrxvtrcClass
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
251 hi def link mrxvtrcPSOpts mrxvtrcClass
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
252 hi def link mrxvtrcPCOpts mrxvtrcClass
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
253 hi def link mrxvtrcPNOpts mrxvtrcClass
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
254
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
255 hi def link mrxvtrcBoolVal Boolean
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
256 hi def link mrxvtrcStrVal String
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
257 hi def link mrxvtrcColorVal Constant
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
258 hi def link mrxvtrcNumVal Number
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
259
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
260 hi def link mrxvtrcSBstyle mrxvtrcStrVal
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
261 hi def link mrxvtrcSBalign mrxvtrcStrVal
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
262 hi def link mrxvtrcTSmode mrxvtrcStrVal
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
263 hi def link mrxvtrcGrkKbd mrxvtrcStrVal
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
264 hi def link mrxvtrcXftWt mrxvtrcStrVal
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
265 hi def link mrxvtrcXftSl mrxvtrcStrVal
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
266 hi def link mrxvtrcXftWd mrxvtrcStrVal
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
267 hi def link mrxvtrcXftHt mrxvtrcStrVal
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
268 hi def link mrxvtrcPedit mrxvtrcStrVal
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
269 hi def link mrxvtrcMod mrxvtrcStrVal
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
270 hi def link mrxvtrcSelSty mrxvtrcStrVal
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
271
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
272 hi def link mrxvtrcMacro Identifier
1125
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
273 hi def link mrxvtrcKey mrxvtrcClass
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
274 hi def link mrxvtrcTitle mrxvtrcStrVal
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
275 hi def link mrxvtrcShell Special
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
276 hi def link mrxvtrcCmd PreProc
96cd8222a819 updated for version 7.1a
vimboss
parents: 846
diff changeset
277 hi def link mrxvtrcSubwin mrxvtrcStrVal
846
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
278
db44f7b81373 updated for version 7.0f03
vimboss
parents:
diff changeset
279 let b:current_syntax = "mrxvtrc"
3312
b7811ab264bf updated for version 7.3.423
Bram Moolenaar <bram@vim.org>
parents: 1624
diff changeset
280
b7811ab264bf updated for version 7.3.423
Bram Moolenaar <bram@vim.org>
parents: 1624
diff changeset
281 let &cpo = s:cpo_save
b7811ab264bf updated for version 7.3.423
Bram Moolenaar <bram@vim.org>
parents: 1624
diff changeset
282 unlet s:cpo_save