diff options
Diffstat (limited to 'syntax/mrxvtrc.vim')
-rw-r--r-- | syntax/mrxvtrc.vim | 286 |
1 files changed, 0 insertions, 286 deletions
diff --git a/syntax/mrxvtrc.vim b/syntax/mrxvtrc.vim deleted file mode 100644 index 327076a4..00000000 --- a/syntax/mrxvtrc.vim +++ /dev/null @@ -1,286 +0,0 @@ -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1 - -" Description : Vim syntax file for mrxvtrc (for mrxvt-0.5.0 and up) -" Created : Wed 26 Apr 2006 01:20:53 AM CDT -" Modified : Thu 02 Feb 2012 08:37:45 PM EST -" Maintainer : GI <a@b.c>, where a='gi1242+vim', b='gmail', c='com' - -" Quit when a syntax file was already loaded -if exists("b:current_syntax") - finish -endif - -let s:cpo_save = &cpo -set cpo&vim - -syn case match - -" Errors -syn match mrxvtrcError contained '\v\S+' - -" Comments -syn match mrxvtrcComment contains=@Spell '^\s*[!#].*$' -syn match mrxvtrcComment '\v^\s*[#!]\s*\w+[.*]\w+.*:.*' - -" -" Options. -" -syn match mrxvtrcClass '\v^\s*\w+[.*]' - \ nextgroup=mrxvtrcOptions,mrxvtrcProfile,@mrxvtrcPOpts,mrxvtrcError - -" Boolean options -syn keyword mrxvtrcOptions contained nextgroup=mrxvtrcBColon,mrxvtrcError - \ highlightTabOnBell syncTabTitle hideTabbar - \ autohideTabbar bottomTabbar hideButtons - \ syncTabIcon veryBoldFont maximized - \ fullscreen reverseVideo loginShell - \ jumpScroll scrollBar scrollbarRight - \ scrollbarFloating scrollTtyOutputInhibit - \ scrollTtyKeypress transparentForce - \ transparentScrollbar transparentMenubar - \ transparentTabbar tabUsePixmap utmpInhibit - \ visualBell mapAlert meta8 - \ mouseWheelScrollPage multibyte_cursor - \ tripleclickwords showMenu xft xftNomFont - \ xftSlowOutput xftAntialias xftHinting - \ xftAutoHint xftGlobalAdvance cmdAllTabs - \ protectSecondary thai borderLess - \ overrideRedirect broadcast smartResize - \ pointerBlank cursorBlink noSysConfig - \ disableMacros linuxHomeEndKey sessionMgt - \ boldColors smoothResize useFifo veryBright -syn match mrxvtrcOptions contained nextgroup=mrxvtrcBColon,mrxvtrcError - \ '\v<transparent>' -syn match mrxvtrcBColon contained skipwhite - \ nextgroup=mrxvtrcBoolVal,mrxvtrcError ':' -syn case ignore -syn keyword mrxvtrcBoolVal contained skipwhite nextgroup=mrxvtrcError - \ 0 1 yes no on off true false -syn case match - -" Color options -syn keyword mrxvtrcOptions contained nextgroup=mrxvtrcCColon,mrxvtrcError - \ ufBackground textShadow tabForeground - \ itabForeground tabBackground itabBackground - \ scrollColor troughColor highlightColor - \ cursorColor cursorColor2 pointerColor - \ borderColor tintColor -syn match mrxvtrcOptions contained nextgroup=mrxvtrcCColon,mrxvtrcError - \ '\v<color([0-9]|1[0-5]|BD|UL|RV)>' -syn match mrxvtrcCColon contained skipwhite - \ nextgroup=mrxvtrcColorVal ':' -syn match mrxvtrcColorVal contained skipwhite nextgroup=mrxvtrcError - \ '\v#[0-9a-fA-F]{6}' - -" Numeric options -syn keyword mrxvtrcOptions contained nextgroup=mrxvtrcNColon,mrxvtrcError - \ maxTabWidth minVisibleTabs - \ scrollbarThickness xftmSize xftSize desktop - \ externalBorder internalBorder lineSpace - \ pointerBlankDelay cursorBlinkInterval - \ shading backgroundFade bgRefreshInterval - \ fading opacity opacityDegree xftPSize -syn match mrxvtrcNColon contained skipwhite - \ nextgroup=mrxvtrcNumVal,mrxvtrcError ':' -syn match mrxvtrcNumVal contained skipwhite nextgroup=mrxvtrcError - \ '\v[+-]?<(0[0-7]+|\d+|0x[0-9a-f]+)>' - -" String options -syn keyword mrxvtrcOptions contained nextgroup=mrxvtrcSColon,mrxvtrcError - \ tabTitle termName title clientName iconName - \ bellCommand backspaceKey deleteKey - \ printPipe cutChars answerbackString - \ smClientID geometry path boldFont xftFont - \ xftmFont xftPFont inputMethod - \ greektoggle_key menu menubarPixmap - \ scrollbarPixmap tabbarPixmap appIcon - \ multichar_encoding initProfileList -syn match mrxvtrcOptions contained nextgroup=mrxvtrcSColon,mrxvtrcError - \ '\v<m?font[1-5]?>' -syn match mrxvtrcSColon contained skipwhite nextgroup=mrxvtrcStrVal ':' -syn match mrxvtrcStrVal contained '\v\S.*' - -" Profile options -syn cluster mrxvtrcPOpts contains=mrxvtrcPSOpts,mrxvtrcPCOpts,mrxvtrcPNOpts -syn match mrxvtrcProfile contained nextgroup=@mrxvtrcPOpts,mrxvtrcError - \ '\vprofile\d+\.' -syn keyword mrxvtrcPSOpts contained nextgroup=mrxvtrcSColon,mrxvtrcError - \ tabTitle command holdExitText holdExitTitle - \ Pixmap workingDirectory titleFormat - \ winTitleFormat -syn keyword mrxvtrcPCOpts contained nextgroup=mrxvtrcCColon,mrxvtrcError - \ background foreground -syn keyword mrxvtrcPNOpts contained nextgroup=mrxvtrcNColon,mrxvtrcError - \ holdExit saveLines - -" scrollbarStyle -syn match mrxvtrcOptions contained skipwhite - \ nextgroup=mrxvtrcSBstyle,mrxvtrcError - \ '\v<scrollbarStyle:' -syn keyword mrxvtrcSBstyle contained skipwhite nextgroup=mrxvtrcError - \ plain xterm rxvt next sgi - -" scrollbarAlign -syn match mrxvtrcOptions contained skipwhite - \ nextgroup=mrxvtrcSBalign,mrxvtrcError - \ '\v<scrollbarAlign:' -syn keyword mrxvtrcSBalign contained skipwhite nextgroup=mrxvtrcError - \ top bottom - -" textShadowMode -syn match mrxvtrcOptions contained skipwhite - \ nextgroup=mrxvtrcTSmode,mrxvtrcError - \ '\v<textShadowMode:' -syn keyword mrxvtrcTSmode contained skipwhite nextgroup=mrxvtrcError - \ none top bottom left right topleft topright - \ botleft botright - -" greek_keyboard -syn match mrxvtrcOptions contained skipwhite - \ nextgroup=mrxvtrcGrkKbd,mrxvtrcError - \ '\v<greek_keyboard:' -syn keyword mrxvtrcGrkKbd contained skipwhite nextgroup=mrxvtrcError - \ iso ibm - -" xftWeight -syn match mrxvtrcOptions contained skipwhite - \ nextgroup=mrxvtrcXftWt,mrxvtrcError - \ '\v<(xftWeight|xftBoldWeight):' -syn keyword mrxvtrcXftWt contained skipwhite nextgroup=mrxvtrcError - \ light medium demibold bold black - -" xftSlant -syn match mrxvtrcOptions contained skipwhite - \ nextgroup=mrxvtrcXftSl,mrxvtrcError - \ '\v<xftSlant:' -syn keyword mrxvtrcXftSl contained skipwhite nextgroup=mrxvtrcError - \ roman italic oblique - -" xftWidth -syn match mrxvtrcOptions contained skipwhite - \ nextgroup=mrxvtrcXftWd,mrxvtrcError - \ '\v<xftWidth:' -syn keyword mrxvtrcXftWd contained skipwhite nextgroup=mrxvtrcError - \ ultracondensed ultraexpanded - \ condensed expanded normal - -" xftRGBA -syn match mrxvtrcOptions contained skipwhite - \ nextgroup=mrxvtrcXftHt,mrxvtrcError - \ '\v<xftRGBA:' -syn keyword mrxvtrcXftHt contained skipwhite nextgroup=mrxvtrcError - \ rgb bgr vrgb vbgr none - -" preeditType -syn match mrxvtrcOptions contained skipwhite - \ nextgroup=mrxvtrcPedit,mrxvtrcError - \ '\v<preeditType:' -syn keyword mrxvtrcPedit contained skipwhite nextgroup=mrxvtrcError - \ OverTheSpot OffTheSpot Root - -" modifier -syn match mrxvtrcOptions contained skipwhite - \ nextgroup=mrxvtrcMod,mrxvtrcError - \ '\v<modifier:' -syn keyword mrxvtrcMod contained skipwhite nextgroup=mrxvtrcError - \ alt meta hyper super mod1 mod2 mod3 mod4 mod5 - -" selectStyle -syn match mrxvtrcOptions contained skipwhite - \ nextgroup=mrxvtrcSelSty,mrxvtrcError - \ '\v<selectStyle:' -syn keyword mrxvtrcSelSty contained skipwhite nextgroup=mrxvtrcError - \ old oldword - - -" -" Macros -" -syn keyword mrxvtrcOptions contained nextgroup=mrxvtrcKey,mrxvtrcError - \ macro -syn case ignore -syn match mrxvtrcKey contained skipwhite - \ nextgroup=mrxvtrcMacro,mrxvtrcError - \ '\v\.((primary|add|ctrl|alt|meta|shift)\+)*\w+:' -syn case match - -" Macros without arguments -syn keyword mrxvtrcMacro contained skipwhite nextgroup=mrxvtrcError - \ Dummy Copy Paste ToggleVeryBold - \ ToggleTransparency ToggleBroadcast - \ ToggleHold SetTitle ToggleMacros - \ ToggleFullscreen Raise - -" Macros with a string argument -syn keyword mrxvtrcMacro contained skipwhite nextgroup=mrxvtrcStrVal - \ Esc Str Exec Scroll PrintScreen SaveConfig - -" Macros with a numeric argument -syn keyword mrxvtrcMacro contained skipwhite - \ nextgroup=mrxvtrcNumVal,mrxvtrcError - \ Close GotoTab MoveTab ResizeFont UseFifo - -" NewTab macro -syn keyword mrxvtrcMacro contained skipwhite - \ nextgroup=mrxvtrcTitle,mrxvtrcShell,mrxvtrcCmd - \ NewTab -syn region mrxvtrcTitle contained oneline skipwhite - \ nextgroup=mrxvtrcShell,mrxvtrcCmd - \ start='"' end='"' -syn match mrxvtrcShell contained nextgroup=mrxvtrcCmd '!' -syn match mrxvtrcCmd contained '\v[^!" \t].*' - -" ToggleSubwin macro -syn keyword mrxvtrcMacro contained skipwhite - \ nextgroup=mrxvtrcSubwin,mrxvtrcError - \ ToggleSubwin -syn match mrxvtrcSubwin contained skipwhite nextgroup=mrxvtrcError - \ '\v[-+]?[bmst]>' - -" -" Highlighting groups -" -hi def link mrxvtrcError Error -hi def link mrxvtrcComment Comment - -hi def link mrxvtrcClass Statement -hi def link mrxvtrcOptions mrxvtrcClass -hi def link mrxvtrcBColon mrxvtrcClass -hi def link mrxvtrcCColon mrxvtrcClass -hi def link mrxvtrcNColon mrxvtrcClass -hi def link mrxvtrcSColon mrxvtrcClass -hi def link mrxvtrcProfile mrxvtrcClass -hi def link mrxvtrcPSOpts mrxvtrcClass -hi def link mrxvtrcPCOpts mrxvtrcClass -hi def link mrxvtrcPNOpts mrxvtrcClass - -hi def link mrxvtrcBoolVal Boolean -hi def link mrxvtrcStrVal String -hi def link mrxvtrcColorVal Constant -hi def link mrxvtrcNumVal Number - -hi def link mrxvtrcSBstyle mrxvtrcStrVal -hi def link mrxvtrcSBalign mrxvtrcStrVal -hi def link mrxvtrcTSmode mrxvtrcStrVal -hi def link mrxvtrcGrkKbd mrxvtrcStrVal -hi def link mrxvtrcXftWt mrxvtrcStrVal -hi def link mrxvtrcXftSl mrxvtrcStrVal -hi def link mrxvtrcXftWd mrxvtrcStrVal -hi def link mrxvtrcXftHt mrxvtrcStrVal -hi def link mrxvtrcPedit mrxvtrcStrVal -hi def link mrxvtrcMod mrxvtrcStrVal -hi def link mrxvtrcSelSty mrxvtrcStrVal - -hi def link mrxvtrcMacro Identifier -hi def link mrxvtrcKey mrxvtrcClass -hi def link mrxvtrcTitle mrxvtrcStrVal -hi def link mrxvtrcShell Special -hi def link mrxvtrcCmd PreProc -hi def link mrxvtrcSubwin mrxvtrcStrVal - -let b:current_syntax = "mrxvtrc" - -let &cpo = s:cpo_save -unlet s:cpo_save - -endif |