vim/vim/colors/monotonous.vim

363 lines
13 KiB
VimL

set background=dark
hi clear Normal
hi clear
if exists('syntax_on')
syntax reset
endif
" Includes
"{{{
source ~/.vim/colors/base-grey.vim
source ~/.vim/colors/grey.vim
source ~/.vim/colors/red.vim
source ~/.vim/colors/green.vim
source ~/.vim/colors/blue.vim
"}}}
set fillchars=stl:\ ,stlnc:\ ,vert:\|
let g:colors_name = 'monotonous'
" #php definitions
"{{{
hi! def link phpRegion Normal
hi! def link phpComparison Operator
hi! def link phpVarSelector mIdentifierDark
hi! def link wpFunction mIdentifierBright
"}}}
" yaml
"{{{
hi! def link yamlKeyValueDelimiter mNoiseDark
hi! def link yamlFlowIndicator mNoiseDark
"}}}
" #json definitions
"{{{
hi! def link jsonKeyword Identifier
hi! def link jsonValue String
hi! def link jsonQuote mNoise
"}}}
" #css, scss definitions
"{{{
hi! def link cssClassName gSpecial
hi! def link cssClassNameDot cssClassName
hi! def link cssIdentifier gSpecialBright
hi! def link cssClassAttr mNoise
hi! def link cssIdentifierAttr mNoise
hi! def link cssNoise mNoise
hi! def link cssBraces mNoise
hi! def link cssAttrComma mNoise
hi! def link cssFunctionComma mNoise
hi! def link cssMediaKeyword mNoiseBright
hi! def link cssKeyFrameSelector scssSelectorName
hi! def link cssStringQ gValueBrightBold
hi! def link cssStringQQ cssStringQ
hi! def link cssTagName gSpecialBright
hi! def link cssStyle gSpecialDark
hi! def link cssProp gTypeDark
hi! def link cssAttr gValueBold
" hi! def link cssUIAttr cssPseudoClassId
" hi! def link cssAttrRegion cssAttr
hi! def link cssPseudoClassId gSpecialDark
hi! def link cssMediaType gSpecialDark
hi! def link cssMediaProp gKeywordDark
hi! def link cssVendor mNoise
hi! def link cssValue cssAttr
hi! def link cssColor cssValue
hi! def link cssValueLength cssValue
hi! def link cssValueTime cssValue
hi! def link cssValueNumber cssValue
hi! def link cssValueAngle cssValue
hi! def link cssFunctionName gValueDark
hi! def link cssUnitDecorators gValueDarkBold
hi! def link cssSelectorOp mNoise
hi! def link cssInclude mNoise
hi! def link cssIncludeKeyword gKeyword
" hi! def link cssDimensionProp cssProp
hi! def link scssParamaters mNoise
hi! def link scssVariableAssignment mNoise
" hi! def link scssVariableValue mNoise
hi! def link scssBooleanOp mNoiseBright
hi! def link scssImport mNoise
hi! def link scssAtRoot gKeyword
" hi! def link scssDefinition CRAlt
hi! def link scssParameterList gIdentifierDark
hi! def link scssAttribute cssAttr
" hi! def link scssMixin CRAltBright
hi! def link scssMixinParams mNoise
hi! def link scssAmpersand gSpecial
hi! def link scssSelector gIdentifier
hi! def link scssSelectorName cssClassName
hi! def link scssSelectorChar gSpecialBright
hi! def link scssMixinName gIdentifierBright
hi! def link scssFunctionName cssFunctionName
hi! def link scssVariable gIdentifier
" hi! def link CRScssMediaKeyword mNoiseBright
" hi! def link scssForKeyword CRScssMediaKeyword
" hi! def link scssReturn CRScssMediaKeyword
" hi! def link scssIf CRScssMediaKeyword
" hi! def link scssElse CRScssMediaKeyword
" hi! def link scssCondition gKeyword
hi! def link vue_scss gSpecialDark
"}}}
" #html definitions
"{{{
hi! def link htmlNormal bNormal
hi! def link htmlTitle bValueBrightBold
hi! def link htmlTag mNoise
hi! def link htmlEndTag htmlTag
hi! def link htmlTagName bKeyword
hi! def link htmlTagN bKeyword
hi! def link htmlSpecialTagName bKeywordBright
hi! def link htmlArg bKeywordDark
hi! def link htmlScriptTag htmlTag
hi! def link htmlString mValueDarkBold
hi! def link htmlBold htmlTitle
hi! def link htmlLink bValueBold
hi! def link htmlH1 bValueBrightBold
hi! def link htmlSpecialChar bValueDarkBold
hi! def link JavaScript mKeyword
hi! def link htmlImgArg htmlArg
hi! def link htmlSrcValue mValueDarkerBold
hi! def link htmlSrcsetValue htmlSrcValue
hi! def link htmlAltValue mValueDarkBold
hi! def link htmlDataArg htmlTagName
hi! def link htmlDataValue bValueBrightBold
hi! def link htmlHrefArg htmlArg
hi! def link htmlHrefValue htmlSrcValue
"}}}
" #vue definitions
"{{{
hi! def link vueTagSpecial bSpecialBright
hi! def link vueComponentName bSpecial
hi! def link vueDynamicComponent bSpecialDark
hi! def link vueTransitionComponent vueDynamicComponent
hi! def link vueTransitionName gSpecialDark
hi! def link vueTransitionMode mValueDarkBold
hi! def link vueDirective mType
hi! def link vueEvent mTypeBright
hi! def link vueConditional mSpecial
hi! def link vueFor vueConditional
hi! def link vueRef vueDirective
hi! def link vueDirectiveValue mIdentifier
hi! def link vueEventValue vueDirectiveValue
hi! def link vueConditionalValue vueDirectiveValue
hi! def link vueForValue vueConditionalValue
hi! def link vueRefValue mValueBrightBold
hi! def link vueObjectKey gSpecial
hi! def link vueObjectValue vueDirectiveValue
hi! def link vueDirectiveClass mNoise
"}}}
" #javaScript definitions
"{{{
hi! def link jsFunction mKeyword
hi! def link jsFuncName midentifier
hi! def link jsFunctionKey jsObjectKey
hi! def link jsFuncBlock mIdentifier
hi! def link jsFuncCall mIdentifierBright
hi! def link jsIfElseBlock jsFuncBlock
hi! def link jsTernaryIf jsFuncBlock
hi! def link jsParen mNoiseBright
hi! def link jsBracket jsParen
hi! def link jsParenIfElse jsParen
hi! def link jsObjectFuncName jsFunctionKey
hi! def link jsObjectProp mIdentifier
hi! def link jsVariableDef mIdentifierBright
hi! def link jsFuncArgs mIdentifier
hi! def link jsGlobalObjects mIdentifierDark
hi! def link jsGlobalNodeObjects jsGlobalObjects
hi! def link jsStorageClass mIdentifierDark
hi! def link jsObject mIdentifier
hi! def link jsObjectKey mIdentifierBright
hi! def link jsObjectValue mIdentifierDark
hi! def link jsModuleKeyword mIdentifier
hi! def link jsThis mIdentifierDark
" hi! def link jsConditional mIdentifierDark
hi! def link jsParenRepeat mIdentifierBright
hi! def link jsArrowFunction mNoiseBright
hi! def link jsImport mNoise
hi! def link jsFrom jsImport
hi! def link jsExport mNoiseBright
hi! def link jsConstant mValueBold
hi! def link jsString mValueDarkBold
hi! def link jsCharacter jsString
hi! def link jsNumber mValueDarkBold
hi! def link jsBooleanFalse jsNumber
hi! def link jsBooleanTrue jsNumber
hi! def link jsBoolean jsNumber
hi! def link jsFloat jsNumber
"}}}
" #vim definitions
"{{{
hi! def link VimGroup mType
hi! def link VimGroupName mIdentifier
hi! def link VimGroupList CRNormalDark
hi! def link VimHiGroup mIdentifier
hi! def link VimContinue mNoise
hi! def link VimCommand mStatementDark
hi! def link VimIsCommand mIdentifier
hi! def link VimAutoCmd mStatementDark
hi! def link VimAugroupKey mStatement
hi! def link vimFuncKey mStatement
hi! def link vimFunction mIdentifier
hi! def link vimUserFunc mIdentifierBright
hi! def link vimNotFunc mConditional
hi! def link vimVar mIdentifierBright
hi! def link vimOption mIdentifierDark
hi! def link vimFuncSID mIdentifierBright
hi! def link vimMap mNoise
hi! def link vimMapLhs mIdentifier
hi! def link vimAbb mNoise
hi! def link vimMapModKey mSpecial
hi! def link vimHiKeyList mNoise
hi! def link vimHiBang mNoise
hi! def link vimLet mStatementDark
hi! def link vimHiAttrib CRValueDark
hi! def link vimFgBgAttrib VimHiAttrib
hi! def link vimSynRegOpt mKeyword
hi! def link vimSynMtchOpt vimSynRegOpt
hi! def link vimSynKeyOpt vimSynRegOpt
hi! def link vimSynContains vimSynMtchOpt
hi! def link vimSynKeyRegion CRNormalDar
hi! def link vimSynRegion mNoise
hi! def link vimSynReg mKeywordDark
hi! def link vimSynRegPat mValueBold
" hi! def link vimSetEqual mNoiseDark
hi! def link vimSetSep mNoiseDark
hi! def link vimPatSep mValueDarkerBold
hi! def link vimSynPatMod mKeywordDark
hi! def link vimSynPatRange mValueBrightBold
hi! def link vimDefLink mStatementDark
hi! def link vimHighlight mStatementDark
hi! vimFoldMarker ctermfg=233 guifg=#222222
"}}}
" extra whitespace
"{{{
hi! def link ExtraWhitespace CRWarning
"}}}
" quickfix
"{{{
hi! def link qfFilename mNoiseBright
hi! def link qfLineNr mNoise
hi! def link qfSeparator mNoiseDark
hi! def link qfError mInterfaceWarning
"}}}
" plugins
"{{{
" vim-fugitive
"{{{
hi! def link gitCommitBranch mValueDarkBold
hi! def link gitCommitDiscarded mNoiseDark
hi! def link gitCommitComment mNoiseDark
hi! def link gitCommitOnBranch mNoise
hi! def link gitCommitWarning mInterfaceError
hi! def link gitCommitDiscardedType mNoise
hi! def link gitCommitSelectedType mNoise
hi! def link gitCommitSelectedFile InterfaceHelp
hi! def link gitCommitDiscardedFile mInterfaceWarning
hi! def link gitCommitUntrackedFile mStatementBright
hi! def link gitCommitNumber mInterfaceError
hi! def link gitCommitAhead gitCommitNumber
hi! def link gitCommitBehind gitCommitNumber
"}}}
" #gitgutter
"{{{
hi! def link GitGutterAdd mInterfaceAdd
hi! def link GitGutterChange mInterfaceModified
hi! def link GitGutterDelete mInterfaceDelete
hi! def link GitGutterChangeDelete mInterfaceModified
"}}}
" #ale highlighting
"{{{
hi! def link ALEErrorSign mInterfaceError
hi! def link ALEWarningSign mInterfaceWarning
"}}}
" #bufexplorer highlighting
"{{{
hi! def link bufExplorerBufNbr mNoise
hi! def link bufExplorerMapping mInterfaceKey
hi! def link bufExplorerHelp mInterfaceHelp
hi! def link bufExplorerOpenIn mInterfaceSpecial
hi! def link bufExplorerSortBy mInterfaceSpecial
hi! def link bufExplorerSplit mInterfaceNormalDark
hi! def link bufExplorerTitle mInterfaceHeading
hi! def link bufExplorerSortType mInterfaceKeyword
" hi! def link bufExplorerToggleSplit bufExplorerSplit
" hi! def link bufExplorerToggleOpen bufExplorerOpenIn
hi! def link bufExplorerActBuf mInterfaceH3
hi! def link bufExplorerAltBuf mInterfaceH2
hi! def link bufExplorerCurBuf mInterfaceH1
hi! def link bufExplorerHidBuf mInterfaceNormal
" hi! def link bufExplorerLockedBuf mInterfaceSpecial
" hi! def link bufExplorerModBuf mInterfaceSignWarning
hi! def link bufExplorerUnlBuf mInterfaceNormalDark
hi! def link bufExplorerInactBuf mInterfaceNormal
"}}}
" #netrw highlighting
"{{{
hi! def link netrwVersion mInterfaceH3
hi! def link netrwComment mInterfaceNormalNormal
hi! def link netrwClassify mInterfaceNormal
hi! def link netrwTreebar mInterfaceNormalDark
hi! def link netrwCmdNote mInterfaceHelpBright
hi! def link netrwQuickHelp netrwCmdNote
hi! def link netrwList mInterfaceSpecial
hi! def link netrwHidePat mInterfaceSpecial
hi! def link netrwQHTopic mInterfaceKeyword
hi! def link netrwHelpCmd mInterfaceKey
"}}}
" #vimwiki highlighting TODO
"{{{
" hi VimwikiLink ctermfg=252 guifg=#d0d0d0 ctermbg=234 guibg=#1c1c1c
" hi! def link VimwikiHeaderChar CRNoiseDark
" hi VimwikiHeader1 ctermbg=242 guibg=#666666 ctermfg=255 guifg=#eeeeee
" hi VimwikiHeader2 ctermbg=238 guibg=#444444 ctermfg=255 guifg=#eeeeee
" hi VimwikiHeader3 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=255 guifg=#eeeeee
" hi VimwikiHeader4 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=251 guifg=#c6c6c6
" hi VimwikiHeader5 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=246 guifg=#949494
" hi VimwikiHeader6 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=244 guifg=#808080
" hi VimwikiListTodo ctermbg=233 guibg=#121212 ctermfg=255 guifg=#eeeeee
"}}}
"}}}
" vim: foldmethod=marker