Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
mrxvtrc.vim283 linesDownload Raw Back to syntax
1" Description	: Vim syntax file for mrxvtrc (for mrxvt-0.5.0 and up)2" Created	: Wed 26 Apr 2006 01:20:53 AM CDT3" Modified	: Thu 02 Feb 2012 08:37:45 PM EST4" Maintainer	: GI <a@b.c>, where a='gi1242+vim', b='gmail', c='com'5 6" Quit when a syntax file was already loaded7if exists("b:current_syntax")8  finish9endif10 11let s:cpo_save = &cpo12set cpo&vim13 14syn case match15 16" Errors17syn match	mrxvtrcError	contained	'\v\S+'18 19" Comments20syn match	mrxvtrcComment	contains=@Spell '^\s*[!#].*$'21syn match	mrxvtrcComment	'\v^\s*[#!]\s*\w+[.*]\w+.*:.*'22 23"24" Options.25"26syn match	mrxvtrcClass	'\v^\s*\w+[.*]'27	    \ nextgroup=mrxvtrcOptions,mrxvtrcProfile,@mrxvtrcPOpts,mrxvtrcError28 29" Boolean options30syn keyword	mrxvtrcOptions	contained nextgroup=mrxvtrcBColon,mrxvtrcError31				\ highlightTabOnBell syncTabTitle hideTabbar32				\ autohideTabbar bottomTabbar hideButtons33				\ syncTabIcon veryBoldFont maximized34				\ fullscreen reverseVideo loginShell35				\ jumpScroll scrollBar scrollbarRight36				\ scrollbarFloating scrollTtyOutputInhibit37				\ scrollTtyKeypress transparentForce38				\ transparentScrollbar transparentMenubar39				\ transparentTabbar tabUsePixmap utmpInhibit40				\ visualBell mapAlert meta841				\ mouseWheelScrollPage multibyte_cursor42				\ tripleclickwords showMenu xft xftNomFont43				\ xftSlowOutput xftAntialias xftHinting44				\ xftAutoHint xftGlobalAdvance cmdAllTabs45				\ protectSecondary thai borderLess46				\ overrideRedirect broadcast smartResize47				\ pointerBlank cursorBlink noSysConfig48				\ disableMacros linuxHomeEndKey sessionMgt49				\ boldColors smoothResize useFifo veryBright50syn match	mrxvtrcOptions	contained nextgroup=mrxvtrcBColon,mrxvtrcError51				\ '\v<transparent>'52syn match	mrxvtrcBColon	contained skipwhite53				\ nextgroup=mrxvtrcBoolVal,mrxvtrcError ':'54syn case ignore55syn keyword	mrxvtrcBoolVal	contained skipwhite nextgroup=mrxvtrcError56				\ 0 1 yes no on off true false57syn case match58 59" Color options60syn keyword	mrxvtrcOptions	contained nextgroup=mrxvtrcCColon,mrxvtrcError61				\ ufBackground textShadow tabForeground62				\ itabForeground tabBackground itabBackground63				\ scrollColor troughColor highlightColor64				\ cursorColor cursorColor2 pointerColor65				\ borderColor tintColor66syn match	mrxvtrcOptions	contained nextgroup=mrxvtrcCColon,mrxvtrcError67				\ '\v<color([0-9]|1[0-5]|BD|UL|RV)>'68syn match	mrxvtrcCColon	contained skipwhite69				\ nextgroup=mrxvtrcColorVal ':'70syn match	mrxvtrcColorVal	contained skipwhite nextgroup=mrxvtrcError71				\ '\v#[0-9a-fA-F]{6}'72 73" Numeric options74syn keyword	mrxvtrcOptions	contained nextgroup=mrxvtrcNColon,mrxvtrcError75				\ maxTabWidth minVisibleTabs76				\ scrollbarThickness xftmSize xftSize desktop77				\ externalBorder internalBorder lineSpace78				\ pointerBlankDelay cursorBlinkInterval79				\ shading backgroundFade bgRefreshInterval80				\ fading opacity opacityDegree xftPSize81syn match	mrxvtrcNColon	contained skipwhite82				\ nextgroup=mrxvtrcNumVal,mrxvtrcError ':'83syn match	mrxvtrcNumVal	contained skipwhite nextgroup=mrxvtrcError84				\ '\v[+-]?<(0[0-7]+|\d+|0x[0-9a-f]+)>'85 86" String options87syn keyword	mrxvtrcOptions	contained nextgroup=mrxvtrcSColon,mrxvtrcError88				\ tabTitle termName title clientName iconName89				\ bellCommand backspaceKey deleteKey90				\ printPipe cutChars answerbackString91				\ smClientID geometry path boldFont xftFont92				\ xftmFont xftPFont inputMethod93				\ greektoggle_key menu menubarPixmap94				\ scrollbarPixmap tabbarPixmap appIcon95				\ multichar_encoding initProfileList96syn match	mrxvtrcOptions	contained nextgroup=mrxvtrcSColon,mrxvtrcError97				\ '\v<m?font[1-5]?>'98syn match	mrxvtrcSColon	contained skipwhite nextgroup=mrxvtrcStrVal ':'99syn match	mrxvtrcStrVal	contained '\v\S.*'100 101" Profile options102syn cluster	mrxvtrcPOpts	contains=mrxvtrcPSOpts,mrxvtrcPCOpts,mrxvtrcPNOpts103syn match	mrxvtrcProfile	contained nextgroup=@mrxvtrcPOpts,mrxvtrcError104				\ '\vprofile\d+\.'105syn keyword	mrxvtrcPSOpts	contained nextgroup=mrxvtrcSColon,mrxvtrcError106				\ tabTitle command holdExitText holdExitTitle107				\ Pixmap workingDirectory titleFormat108				\ winTitleFormat109syn keyword	mrxvtrcPCOpts	contained nextgroup=mrxvtrcCColon,mrxvtrcError110				\ background foreground111syn keyword	mrxvtrcPNOpts	contained nextgroup=mrxvtrcNColon,mrxvtrcError112				\ holdExit saveLines113 114" scrollbarStyle115syn match	mrxvtrcOptions	contained skipwhite116				\ nextgroup=mrxvtrcSBstyle,mrxvtrcError117				\ '\v<scrollbarStyle:'118syn keyword	mrxvtrcSBstyle	contained skipwhite nextgroup=mrxvtrcError119				\ plain xterm rxvt next sgi120 121" scrollbarAlign122syn match	mrxvtrcOptions	contained skipwhite123				\ nextgroup=mrxvtrcSBalign,mrxvtrcError124				\ '\v<scrollbarAlign:'125syn keyword	mrxvtrcSBalign	contained skipwhite nextgroup=mrxvtrcError126				\ top bottom127 128" textShadowMode129syn match	mrxvtrcOptions	contained skipwhite130				\ nextgroup=mrxvtrcTSmode,mrxvtrcError131				\ '\v<textShadowMode:'132syn keyword	mrxvtrcTSmode	contained skipwhite nextgroup=mrxvtrcError133				\ none top bottom left right topleft topright134				\ botleft botright135 136" greek_keyboard137syn match	mrxvtrcOptions	contained skipwhite138				\ nextgroup=mrxvtrcGrkKbd,mrxvtrcError139				\ '\v<greek_keyboard:'140syn keyword	mrxvtrcGrkKbd	contained skipwhite nextgroup=mrxvtrcError141				\ iso ibm142 143" xftWeight144syn match	mrxvtrcOptions	contained skipwhite145				\ nextgroup=mrxvtrcXftWt,mrxvtrcError146				\ '\v<(xftWeight|xftBoldWeight):'147syn keyword	mrxvtrcXftWt	contained skipwhite nextgroup=mrxvtrcError148				\ light medium demibold bold black149 150" xftSlant151syn match	mrxvtrcOptions	contained skipwhite152				\ nextgroup=mrxvtrcXftSl,mrxvtrcError153				\ '\v<xftSlant:'154syn keyword	mrxvtrcXftSl	contained skipwhite nextgroup=mrxvtrcError155				\ roman italic oblique156 157" xftWidth158syn match	mrxvtrcOptions	contained skipwhite159				\ nextgroup=mrxvtrcXftWd,mrxvtrcError160				\ '\v<xftWidth:'161syn keyword	mrxvtrcXftWd	contained skipwhite nextgroup=mrxvtrcError162				\ ultracondensed ultraexpanded163				\ condensed expanded normal164 165" xftRGBA166syn match	mrxvtrcOptions	contained skipwhite167				\ nextgroup=mrxvtrcXftHt,mrxvtrcError168				\ '\v<xftRGBA:'169syn keyword	mrxvtrcXftHt	contained skipwhite nextgroup=mrxvtrcError170				\ rgb bgr vrgb vbgr none171 172" preeditType173syn match	mrxvtrcOptions	contained skipwhite174				\ nextgroup=mrxvtrcPedit,mrxvtrcError175				\ '\v<preeditType:'176syn keyword	mrxvtrcPedit	contained skipwhite nextgroup=mrxvtrcError177				\ OverTheSpot OffTheSpot Root178 179" modifier180syn match	mrxvtrcOptions	contained skipwhite181				\ nextgroup=mrxvtrcMod,mrxvtrcError182				\ '\v<modifier:'183syn keyword	mrxvtrcMod	contained skipwhite nextgroup=mrxvtrcError184				\ alt meta hyper super mod1 mod2 mod3 mod4 mod5185 186" selectStyle187syn match	mrxvtrcOptions	contained skipwhite188				\ nextgroup=mrxvtrcSelSty,mrxvtrcError189				\ '\v<selectStyle:'190syn keyword	mrxvtrcSelSty	contained skipwhite nextgroup=mrxvtrcError191				\ old oldword192 193 194"195" Macros196"197syn keyword	mrxvtrcOptions	contained nextgroup=mrxvtrcKey,mrxvtrcError198				\ macro199syn case ignore200syn match	mrxvtrcKey	contained skipwhite201			    \ nextgroup=mrxvtrcMacro,mrxvtrcError202			    \ '\v\.((primary|add|ctrl|alt|meta|shift)\+)*\w+:'203syn case match204 205" Macros without arguments206syn keyword	mrxvtrcMacro	contained skipwhite nextgroup=mrxvtrcError207				\ Dummy Copy Paste ToggleVeryBold208				\ ToggleTransparency ToggleBroadcast209				\ ToggleHold SetTitle ToggleMacros210				\ ToggleFullscreen Raise211 212" Macros with a string argument213syn keyword	mrxvtrcMacro	contained skipwhite nextgroup=mrxvtrcStrVal214				\ Esc Str Exec Scroll PrintScreen SaveConfig215 216" Macros with a numeric argument217syn keyword	mrxvtrcMacro	contained skipwhite218				\ nextgroup=mrxvtrcNumVal,mrxvtrcError219				\ Close GotoTab MoveTab ResizeFont UseFifo220 221" NewTab macro222syn keyword	mrxvtrcMacro	contained skipwhite223				\ nextgroup=mrxvtrcTitle,mrxvtrcShell,mrxvtrcCmd224				\ NewTab225syn region	mrxvtrcTitle	contained oneline skipwhite226				\ nextgroup=mrxvtrcShell,mrxvtrcCmd227				\ start='"' end='"'228syn match	mrxvtrcShell	contained nextgroup=mrxvtrcCmd '!' 229syn match	mrxvtrcCmd	contained '\v[^!" \t].*'230 231" ToggleSubwin macro232syn keyword	mrxvtrcMacro	contained skipwhite233				\ nextgroup=mrxvtrcSubwin,mrxvtrcError234				\ ToggleSubwin235syn match	mrxvtrcSubwin	contained skipwhite nextgroup=mrxvtrcError236				\ '\v[-+]?[bmst]>'237 238"239" Highlighting groups240"241hi def link mrxvtrcError	Error242hi def link mrxvtrcComment	Comment243 244hi def link mrxvtrcClass	Statement245hi def link mrxvtrcOptions	mrxvtrcClass246hi def link mrxvtrcBColon	mrxvtrcClass247hi def link mrxvtrcCColon	mrxvtrcClass248hi def link mrxvtrcNColon	mrxvtrcClass249hi def link mrxvtrcSColon	mrxvtrcClass250hi def link mrxvtrcProfile	mrxvtrcClass251hi def link mrxvtrcPSOpts	mrxvtrcClass252hi def link mrxvtrcPCOpts	mrxvtrcClass253hi def link mrxvtrcPNOpts	mrxvtrcClass254 255hi def link mrxvtrcBoolVal	Boolean256hi def link mrxvtrcStrVal	String257hi def link mrxvtrcColorVal	Constant258hi def link mrxvtrcNumVal	Number259 260hi def link mrxvtrcSBstyle	mrxvtrcStrVal261hi def link mrxvtrcSBalign	mrxvtrcStrVal262hi def link mrxvtrcTSmode	mrxvtrcStrVal263hi def link mrxvtrcGrkKbd	mrxvtrcStrVal264hi def link mrxvtrcXftWt	mrxvtrcStrVal265hi def link mrxvtrcXftSl	mrxvtrcStrVal266hi def link mrxvtrcXftWd	mrxvtrcStrVal267hi def link mrxvtrcXftHt	mrxvtrcStrVal268hi def link mrxvtrcPedit	mrxvtrcStrVal269hi def link mrxvtrcMod		mrxvtrcStrVal270hi def link mrxvtrcSelSty	mrxvtrcStrVal271 272hi def link mrxvtrcMacro	Identifier273hi def link mrxvtrcKey		mrxvtrcClass274hi def link mrxvtrcTitle	mrxvtrcStrVal275hi def link mrxvtrcShell	Special276hi def link mrxvtrcCmd		PreProc277hi def link mrxvtrcSubwin	mrxvtrcStrVal278 279let b:current_syntax = "mrxvtrc"280 281let &cpo = s:cpo_save282unlet s:cpo_save283 
codekingpro/portable-devtools · Team Ai