664 lines
27 KiB
VimL
664 lines
27 KiB
VimL
" guifg guibg
|
|
" gccwwyiw"zp/''
|
|
p?guifg
|
|
wwye/''
|
|
p?guibg
|
|
wwye/''
|
|
p/hi
|
|
" guifg gui
|
|
" gccwwyiw"zp/''
|
|
p?guifg
|
|
wwye/''
|
|
p?gui
|
|
wwye4/''
|
|
p/hi
|
|
" guifg
|
|
" gccwwyiw"zp/''
|
|
p?guifg
|
|
wwye/''
|
|
p/hi
|
|
|
|
|
|
highlight clear
|
|
|
|
if exists('syntax_on')
|
|
syntax reset
|
|
endif
|
|
|
|
let g:colors_name = 'monotonous'
|
|
|
|
let g:d_normal_fg = '#555555'
|
|
let g:d_normal_bg = has('gui_running') ? '#000000' : 'NONE'
|
|
let g:l_normal_fg = '#707070'
|
|
let g:l_normal_bg = '#fcf8f9'
|
|
|
|
call SetColor('Normal', g:d_normal_fg, g:d_normal_bg, g:l_normal_fg, g:l_normal_bg, '')
|
|
|
|
" highlight groups
|
|
"{{{
|
|
call SetColor('ColorColumn', '', '#1d0808', '', '#f0ebeb', '')
|
|
" Conceal
|
|
" Cursor
|
|
" CursorIM
|
|
" CursorColumn
|
|
call SetColor('CursorLine', '', '#222222', '', '#c1e7f4', '')
|
|
call SetColor('Directory', '#eeeeee', '', '', '', '')
|
|
call SetColor('DiffAdd', '#aaaaaa', '#001000', '', '', '')
|
|
call SetColor('DiffChange', '#777777', '#101010', '', '', '')
|
|
call SetColor('DiffDelete', '#333333', '#200000', '', '', '')
|
|
call SetColor('DiffText', '#cccccc', '#101010', '', '', '')
|
|
call SetColor('EndOfBuffer', '#121212', '', '#bbbbbb', '', '')
|
|
call SetColor('ErrorMsg', '#ff0000', '', '#222222', '#ffaaaa', 'bold')
|
|
call SetColor('VertSplit', '#090909', '#090909', '#cccccc', '#cccccc', '')
|
|
call SetColor('Folded', '#666666', '', '#999999', '', 'bold')
|
|
call SetColor('FoldColumn', '#262626', '#111111', '#a6a6a6', '#cccccc', '')
|
|
call SetColor('SignColumn', '#eeeeee', '', '#555555', '', '')
|
|
call SetColor('LineNr', '#3a3a3a', '', '#999999', '', '')
|
|
call SetColor('CursorLineNr', '#767676', '', '#777777', '', '')
|
|
call SetColor('MatchParen', '#ffffff', '#292929', '', '#e6e6e6', 'bold')
|
|
call SetColor('ModeMsg', '#c6c6c6', '', '#333333', '', 'italic')
|
|
|
|
call SetColor('MoreMsg', '#c6c6c6', '', '#333333', '', 'italic')
|
|
call SetColor('NonText', '#767676', '', '#555555', '', '')
|
|
call SetColor('Pmenu', '#585858', '#121212', '#666666', '#cccccc', '')
|
|
call SetColor('PmenuSel', '#b2b2b2', '#121212', '#333333', '#c7c7c7', '')
|
|
call SetColor('PmenuSbar', '#333333', '#121212', '', '#c0c0c0', '')
|
|
call SetColor('PmenuThumb', '#333333', '#121212', '', '#aaaaaa', '')
|
|
|
|
call SetColor('Question', '#c6c6c6', '', '#333333', '', 'italic')
|
|
call SetColor('QuickFixLine', '#ff0000', '', '#666666', '', '')
|
|
call SetColor('Search', '#ffffff', '', '', '#c1e7f4', '')
|
|
call SetColor('IncSearch', '#000000', '#ffffff', '', '#00baff', '')
|
|
call SetColor('SpecialKey', '#eeeeee', '', '#222222', '', 'bold')
|
|
call SetColor('SpellBad', '#aa0000', '#220000', '', '#b37f7f', '')
|
|
call SetColor('SpellCap', '#550000', '#220000', '', '#c2acac', '')
|
|
" SpellLocal
|
|
" SpellRare
|
|
call SetColor('TabLine', '#777777', '#111111', '#777777', '#cccccc', 'italic')
|
|
|
|
call SetColor('Title', '#a8a8a8', 'none', '', '', 'bold')
|
|
call SetColor('Visual', '#eeeeee', '#262626', '', '#c1e7f4', 'bold')
|
|
" VisualNOS
|
|
call SetColor('WarningMsg', '#ffffff', '', '#444444', '#ddbbbb', '')
|
|
call SetColor('WildMenu', '#aaaaaa', '', '#222222', '', 'bold')
|
|
"}}}
|
|
|
|
" gvim groups
|
|
"{{{
|
|
" Menu
|
|
" Scrollbar
|
|
" ToolTip
|
|
"}}}
|
|
|
|
" syntax groups
|
|
"{{{
|
|
|
|
call SetColor('Special', '#aa7674', '', '#d09796', '', 'bold')
|
|
hi! def link SpecialChar Special
|
|
hi! def link Tag Special
|
|
hi! def link Delimiter Special
|
|
call SetColor('SpecialComment', '#555555', '', '#666666', '', 'italic')
|
|
hi! def link Debug Special
|
|
|
|
call SetColor('Identifier', '#945f5d', '', '#c17573', '', '')
|
|
call SetColor('Function', '#945f5d', '', '#c17573', '', 'bold')
|
|
|
|
call SetColor('Type', '#663c3b', '', '#7f4e4c', '', '')
|
|
call SetColor('StorageClass', '#472129', '', '#744746', '', 'bold')
|
|
hi! def link Structure StorageClass
|
|
hi! def link TypeDef StorageClass
|
|
|
|
call SetColor('Constant', '#888888', '', '#333333', '', 'italic')
|
|
call SetColor('String', '#777777', '', '#444444', '', 'italic')
|
|
hi! def link Character String
|
|
hi! def link Number String
|
|
hi! def link Boolean String
|
|
hi! def link Float String
|
|
|
|
hi! def link Statement Normal
|
|
call SetColor('Conditional', '#707070', '', '#505050', '', 'bold')
|
|
hi! def link Repeat Conditional
|
|
call SetColor('Label', '#777777', '', '#575757', '', 'bold')
|
|
call SetColor('Operator', '#444444', '', '#999999', '', 'bold')
|
|
call SetColor('Keyword', '#999999', '', '#444444', '', 'bold')
|
|
call SetColor('Exception', '#666666', '', '#736060', '', 'bold')
|
|
|
|
call SetColor('PreProc', '#363636', '', '#aaaaaa', '', 'bold')
|
|
call SetColor('Include', '#404040', '', '#aaaaaa', '', '')
|
|
hi! def link Define PreProc
|
|
hi! def link Macro PreProc
|
|
hi! def link PreCondit PreProc
|
|
|
|
hi! def link Todo SpecialComment
|
|
|
|
call SetColor('Comment', '#383838', '', '#9e9e9e', '', 'italic')
|
|
|
|
call SetColor('Underlined', '', '', '', '', 'underline')
|
|
|
|
hi! Ignore guifg=NONE
|
|
|
|
call SetColor('Error', '#ee0000', '', '#cc0000', '', 'bold')
|
|
|
|
call SetColor('Noise', '#333333', '', '#939393', '', '')
|
|
"}}}
|
|
|
|
" StatusLine function
|
|
"{{{
|
|
call SetColor('StatusLine', '#555555', '', '#333333', '', '')
|
|
call SetColor('StatusLineNC', '#444444', '', '#777777', '', '')
|
|
|
|
call SetColor('StatusLineNormal', '#777777', '#1c1c1c', '#cccccc', '#555555', 'italic')
|
|
call SetColor('StatusLineNormalNoText', '#1c1c1c', '#1c1c1c', '#555555', '#555555', '')
|
|
call SetColor('StatusLineActive', '#ffffff', '#4e4e4e', '#333334', '#aaaaaa', 'italic')
|
|
call SetColor('StatusLineActiveNoText', '#4e4e4e', '#4e4e4e', '#cccccc', '#cccccc', '')
|
|
call SetColor('StatusLineActiveQuotes', '#888888', '#4e4e4e', '', '#cccccc', '')
|
|
|
|
call SetColor('StatusLinePercent', '#555555', '#111111', '#999999', '#cccccc', 'italic')
|
|
call SetColor('StatusLinePercentActive', '#777777', '#111111', '#333333', '#cccccc', 'italic')
|
|
|
|
call SetColor('StatusLineSeparator', '', '', '', '', '')
|
|
|
|
call SetColor('StatusLineDir', '#666666', '#1c1c1c', '#999999', '#cccccc', 'italic')
|
|
call SetColor('StatusLineDirActive', '#777777', '#3a3a3a', '#777777', '#cccccc', 'italic')
|
|
call SetColor('StatusLineFile', '#cccccc', '#1c1c1c', '#666666', '#cccccc', 'italic')
|
|
call SetColor('StatusLineFileActive', '#eeeeee', '#3a3a3a', '#444444', '#cccccc', 'italic')
|
|
call SetColor('StatusLineDot', '#606060', '#1c1c1c', '#666666', '#cccccc', '')
|
|
call SetColor('StatusLineDotActive', '#808080', '#3a3a3a', '#999999', '#cccccc', '')
|
|
call SetColor('StatusLineExt', '#777777', '#1c1c1c', '#888888', '#cccccc', 'italic')
|
|
call SetColor('StatusLineExtActive', '#bbbbbb', '#3a3a3a', '#666666', '#cccccc', 'italic')
|
|
|
|
" hi StatusLineMod ctermfg=255 guifg=#ffffff ctermbg=88 guibg=#490000
|
|
|
|
call SetColor('StatusLineDiv', '#111111', '#111111', '#cccccc', '#cccccc', '')
|
|
call SetColor('StatusLineDivActive', '#1c1c1c', '#1c1c1c', '#aaaaaa', '#aaaaaa', '')
|
|
|
|
call SetColor('StatusLineDivMod', '#290000', '#290000', '#cdbdbd', '#cdbdbd', '')
|
|
call SetColor('StatusLineDivModActive', '#450000', '#450000', '#9e7a7a', '#9e7a7a', '')
|
|
|
|
call SetColor('StatusLineDivInput', '#cccccc', '#cccccc', '#777777', '#777777', '')
|
|
|
|
call SetColor('LinterDash', '#222222', '', '#bbbbbb', '', 'italic')
|
|
call SetColor('LinterDashActive', '#333333', '', '#999999', '', 'italic')
|
|
|
|
call SetColor('LinterError', '#ff0000', '', '#bf0707', '', 'italic')
|
|
call SetColor('LinterErrorInactive', '#999999', '', '#666666', '', 'italic')
|
|
call SetColor('LinterErrorStyle', '#aa0000', '', '#ae0707', '', 'italic')
|
|
call SetColor('LinterErrorStyleInactive', '#858585', '', '#717171', '', 'italic')
|
|
|
|
call SetColor('LinterWarning', '#870000', '', '#9d0606', '', 'italic')
|
|
call SetColor('LinterWarningInactive', '#717171', '', '#7c7c7c', '', 'italic')
|
|
call SetColor('LinterWarningStyle', '#660000', '', '#8b0606', '', 'italic')
|
|
call SetColor('LinterWarningStyleInactive', '#585858', '', '#878787', '', 'italic')
|
|
|
|
call SetColor('LinterInfo', '#440000', '', '#777777', '', 'italic')
|
|
|
|
" old highlight commands
|
|
"{{{
|
|
" hi StatusLine ctermfg=239 guifg=#555555 ctermbg=232 guibg=NONE gui=NONE
|
|
" hi StatusLineNC ctermfg=238 guifg=#444444 ctermbg=232 guibg=NONE term=none cterm=none gui=NONE
|
|
" hi StatusLineNormal ctermfg=243 guifg=#777777 ctermbg=234 guibg=#1c1c1c term=none cterm=none
|
|
" hi StatusLineNormalNoText ctermfg=234 guifg=#1c1c1c ctermbg=234 guibg=#1c1c1c term=none cterm=none
|
|
" hi StatusLineActive ctermfg=255 guifg=#ffffff ctermbg=239 guibg=#4e4e4e term=none cterm=none
|
|
" hi StatusLineActiveNoText ctermfg=239 guifg=#4e4e4e ctermbg=239 guibg=#4e4e4e term=none cterm=none
|
|
" hi StatusLineActiveQuotes ctermfg=244 guifg=#888888 ctermbg=239 guibg=#4e4e4e term=none cterm=none
|
|
" hi StatusLineDir ctermfg=241 guifg=#666666 ctermbg=234 guibg=#1c1c1c
|
|
" hi StatusLineDirActive ctermfg=243 guifg=#777777 ctermbg=237 guibg=#3a3a3a
|
|
" hi StatusLineFile ctermfg=250 guifg=#cccccc ctermbg=234 guibg=#1c1c1c
|
|
" hi StatusLineFileActive ctermfg=255 guifg=#eeeeee ctermbg=237 guibg=#3a3a3a
|
|
" hi StatusLineDot ctermfg=241 guifg=#606060 ctermbg=234 guibg=#1c1c1c
|
|
" hi StatusLineDotActive ctermfg=244 guifg=#808080 ctermbg=237 guibg=#3a3a3a
|
|
" hi StatusLineExt ctermfg=243 guifg=#777777 ctermbg=234 guibg=#1c1c1c
|
|
" hi StatusLineExtActive ctermfg=249 guifg=#bbbbbb ctermbg=239 guibg=#3a3a3a
|
|
" hi StatusLinePercent ctermfg=241 guifg=#555555 ctermbg=233 guibg=#111111
|
|
" hi StatusLinePercentActive ctermfg=243 guifg=#777777 ctermbg=233 guibg=#111111
|
|
" hi StatusLineDiv ctermfg=233 guifg=#111111 ctermbg=233 guibg=#111111 term=none cterm=none
|
|
" hi StatusLineDivActive ctermfg=234 guifg=#1c1c1c ctermbg=234 guibg=#1c1c1c term=none cterm=none
|
|
" hi StatusLineDivMod ctermfg=234 guifg=#290000 ctermbg=234 guibg=#290000 term=none cterm=none
|
|
" hi StatusLineDivModActive ctermfg=233 guifg=#450000 ctermbg=233 guibg=#450000 term=none cterm=none
|
|
" hi StatusLineDivInput ctermfg=234 guifg=#cccccc ctermbg=234 guibg=#cccccc term=none cterm=none
|
|
" hi StatusLineSeparator ctermfg=255 guifg=#ffffff ctermbg=232 guibg=NONE
|
|
" hi LinterDash ctermfg=233 guifg=#222222
|
|
" hi LinterDashActive ctermfg=238 guifg=#333333
|
|
" hi LinterError ctermfg=196 guifg=#ff0000 gui=bold
|
|
" hi LinterErrorInactive ctermfg=196 guifg=#999999 gui=bold
|
|
" hi LinterErrorStyle ctermfg=196 guifg=#aa0000 gui=bold
|
|
" hi LinterErrorStyleInactive ctermfg=196 guifg=#858585 gui=bold
|
|
" hi LinterWarning ctermfg=88 guifg=#870000 gui=bold
|
|
" hi LinterWarningInactive ctermfg=88 guifg=#717171 gui=bold
|
|
" hi LinterWarningStyle ctermfg=88 guifg=#660000 gui=bold
|
|
" hi LinterWarningStyleInactive ctermfg=88 guifg=#585858 gui=bold
|
|
" hi LinterInfo ctermfg=52 guifg=#440000
|
|
"}}}
|
|
"}}}
|
|
|
|
" TabLine function
|
|
"{{{
|
|
call SetColor('TabLineFill', '', '#111111', '', '#cccccc', '')
|
|
call SetColor('tabnum', '#777777', '#111111', '#777777', '#cccccc', 'italic')
|
|
call SetColor('tabnumsel', '#777777', '#111111', '#222222', '#cccccc', 'italic')
|
|
call SetColor('tablineitem', '#777777', '#222222', '#888888', '#cccccc', 'italic')
|
|
call SetColor('tablineitemsel', '#777777', '#222222', '#222222', '#cccccc', 'italic')
|
|
call SetColor('TabSeparator', '#777777', '#111111', '#999999', '#cccccc', 'italic')
|
|
call SetColor('TabLineNoise', '', '#111111', '', '#cccccc', '')
|
|
"}}}
|
|
|
|
"" #css, scss definitions
|
|
"{{{
|
|
hi! gSpecial guifg=#83a695 cterm=bold gui=bold
|
|
hi! gIdentifier guifg=#5b6e5e cterm=bold gui=bold
|
|
call SetColor('gFunction', '#5a635a', '', '', '', '')
|
|
call SetColor('gType', '#343d35', '', '', '', '')
|
|
|
|
call SetColor('cssClass', '#54b082', '', '', '', '')
|
|
call SetColor('cssProp', '#555555', '', '', '', '')
|
|
|
|
hi! def link cssAttr String
|
|
hi! def link cssIdentifierAttr Noise
|
|
hi! def link cssClassAttr cssIdentifierAttr
|
|
hi! def link cssAttrNoise Noise
|
|
hi! def link atKeyword PreProc
|
|
hi! def link cssIdentifier gSpecial
|
|
hi! def link cssClassName cssClass
|
|
hi! def link cssPseudoClassId cssClassName
|
|
hi! def link cssKeyFrameSelector Label
|
|
hi! def link cssFunctionName gIdentifier
|
|
hi! def link cssBraces Noise
|
|
|
|
|
|
hi! def link scssSelector cssClassName
|
|
hi! def link scssSelectorName scssSelector
|
|
hi! def link scssSelectorChar gSpecial
|
|
hi! def link scssVariable gIdentifier
|
|
hi! def link scssFunctionName gFunction
|
|
hi! def link scssMixinName gSpecial
|
|
hi! def link scssampersand scssSelectorName
|
|
hi! def link scssAtRoot atKeyword
|
|
hi! def link vue_scss cssIdentifier
|
|
"}}}
|
|
|
|
"" #html definitions
|
|
""{{{
|
|
|
|
|
|
call SetColor('bNormalBright', '#5f87af', '', '', '', '')
|
|
call SetColor('bNormal', '#5f5f87', '', '', '', '')
|
|
|
|
hi! bValueBrightItalic guifg=#bbbbdd cterm=italic gui=italic
|
|
hi! bValueItalic guifg=#9999bb cterm=italic gui=italic
|
|
call SetColor('bValue', '#9999bb', '', '', '', '')
|
|
hi! bValueDarkItalic guifg=#666688 cterm=italic gui=italic
|
|
|
|
" values
|
|
call SetColor('bSpecialBrighter', '#cec4ff', '', '', '', '')
|
|
call SetColor('bSpecialBright', '#b9afed', '', '', '', '')
|
|
call SetColor('bSpecial', '#8f88b8', '', '', '', '')
|
|
call SetColor('bSpecialDark', '#615d7a', '', '', '', '')
|
|
|
|
" tags
|
|
call SetColor('bKeywordBright', '#6c7bc2', '', '', '', '')
|
|
call SetColor('bKeyword', '#505b8f', '', '', '', '')
|
|
call SetColor('bKeywordDark', '#373e61', '', '', '', '')
|
|
|
|
|
|
hi! def link htmlNormal Normal
|
|
|
|
hi! def link htmlTitle Title
|
|
hi! def link htmlH1 htmlTitle
|
|
hi! def link htmlTag Noise
|
|
hi! def link htmlEndTag htmlTag
|
|
hi! def link htmlArg PreProc
|
|
call SetColor('htmlTagName', '#373e61', '', '', '', '')
|
|
hi! htmlSpecialTagName guifg=#505b8f cterm=bold gui=bold
|
|
hi! def link htmlValue String
|
|
hi! def link htmlSpecialChar Special
|
|
hi! htmlLink guifg=#484a4d cterm=italic gui=italic
|
|
|
|
hi! def link htmlPreStmt PreProc
|
|
hi! def link htmlPreError Error
|
|
hi! def link htmlPreProc PreProc
|
|
hi! def link htmlPreAttr String
|
|
hi! def link htmlPreProcAttrName PreProc
|
|
hi! def link htmlPreProcAttrError Error
|
|
hi! def link htmlSpecial Special
|
|
hi! def link htmlSpecialChar Special
|
|
hi! def link htmlString String
|
|
hi! def link htmlStatement Statement
|
|
hi! def link htmlComment Comment
|
|
hi! def link htmlCommentPart Comment
|
|
hi! def link htmlValue String
|
|
hi! def link htmlCommentError htmlError
|
|
hi! def link htmlTagError htmlError
|
|
hi! def link htmlEvent javaScript
|
|
hi! def link htmlError Error
|
|
|
|
hi! def link javaScript Special
|
|
hi! def link javaScriptExpression javaScript
|
|
hi! def link htmlCssStyleComment Comment
|
|
hi! def link htmlCssDefinition Special
|
|
|
|
hi! def link htmlImgArg htmlArg
|
|
hi! def link htmlSrcValue String
|
|
hi! def link htmlSrcsetValue htmlSrcValue
|
|
hi! def link htmlAltValue String
|
|
hi! def link htmlDataArg htmlTagName
|
|
hi! def link htmlDataValue Constant
|
|
hi! def link htmlHrefArg htmlArg
|
|
hi! def link htmlHrefValue htmlSrcValue
|
|
"}}}
|
|
|
|
"" #vue definitions
|
|
""{{{
|
|
call SetColor('vueTagSpecial', '#bbbbdd', '', '', '', '')
|
|
call SetColor('vueComponentName', '#9999bb', '', '', '', '')
|
|
call SetColor('vueDynamicComponent', '#615d7a', '', '', '', '')
|
|
hi! def link vueTransitionComponent vueDynamicComponent
|
|
hi! def link vueTransitionName cssIdentifier
|
|
hi! def link vueTransitionMode String
|
|
hi! def link vueDirective Identifier
|
|
hi! def link vueEvent Function
|
|
hi! def link vueConditional Special
|
|
hi! def link vueFor vueConditional
|
|
hi! def link vueRef vueDirective
|
|
hi! def link vueSlot Identifier
|
|
|
|
hi! def link vueDirectiveValue Type
|
|
hi! def link vueEventValue vueDirectiveValue
|
|
hi! def link vueConditionalValue vueDirectiveValue
|
|
hi! def link vueForValue vueConditionalValue
|
|
hi! def link vueRefValue Constant
|
|
hi! def link vueSlotValue Function
|
|
hi! def link vueObjectKey cssClass
|
|
hi! def link vueObjectValue vueDirectiveValue
|
|
hi! def link vueDirectiveClass Noise
|
|
""}}}
|
|
|
|
"" #python definitions
|
|
""{{{
|
|
" hi! def link pythonImport mNoise
|
|
" hi! def link pythonInclude pythonImport
|
|
" hi! def link pythonFunction Identifier
|
|
hi! def link pythonBuiltin Type
|
|
hi! def link pythonBuiltinObj Special
|
|
hi! def link pythonDottedName Identifier
|
|
hi! def link pythonBrackets pythonNoise
|
|
hi! def link pythonQuotes pythonNoise
|
|
hi! def link pythonDot pythonNoise
|
|
hi! def link pythonNoise pythonNoise
|
|
hi! def link pythonExtraOperator Operator
|
|
""}}}
|
|
|
|
"" #javaScript definitions
|
|
""{{{
|
|
"hi! def link jsFunction mKeyword
|
|
"hi! def link jsFuncName midentifier
|
|
hi! def link jsFunctionKey Function
|
|
"hi! def link jsFuncBlock mIdentifier
|
|
hi! def link jsFuncCall Identifier
|
|
"hi! def link jsIfElseBlock jsFuncBlock
|
|
"hi! def link jsTernaryIf jsFuncBlock
|
|
hi! def link jsOperator Operator
|
|
"hi! def link jsParen mNoiseBright
|
|
"hi! def link jsBracket jsParen
|
|
"hi! def link jsParenIfElse jsParen
|
|
"hi! def link jsObjectFuncName jsFunctionKey
|
|
hi! def link jsVariableDef Identifier
|
|
"hi! def link jsFuncArgs mIdentifier
|
|
hi! def link jsGlobalObjects SpecialComment
|
|
hi! def link jsGlobalNodeObjects jsGlobalObjects
|
|
hi! def link jsExceptions jsGlobalObjects
|
|
hi! def link jsBuiltins jsGlobalObjects
|
|
hi! def link jsStorageClass Include
|
|
"hi! def link jsObject mIdentifier
|
|
hi! def link jsObjectKey Identifier
|
|
hi! def link jsObjectProp Type
|
|
"hi! def link jsObjectValue mIdentifierDark
|
|
"hi! def link jsModuleKeyword mIdentifier
|
|
hi! def link jsThis Statement
|
|
"" 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 mValueItalic
|
|
"hi! def link jsString mValueDarkItalic
|
|
"hi! def link jsCharacter jsString
|
|
"hi! def link jsNumber mValueDarkItalic
|
|
"hi! def link jsBooleanFalse jsNumber
|
|
"hi! def link jsBooleanTrue jsNumber
|
|
"hi! def link jsBoolean jsNumber
|
|
"hi! def link jsFloat jsNumber
|
|
""}}}
|
|
|
|
"" #sql
|
|
"{{{
|
|
hi! def link sqlOperator Operator
|
|
"}}}
|
|
|
|
"" #vim definitions
|
|
"{{{
|
|
hi! def link vimMap Noise
|
|
hi! def link vimAbb vimMap
|
|
hi! def link VimCommand Statement
|
|
hi! def link VimOption String
|
|
call SetColor('vimFoldMarker', '#252525', '', '#bbbbbb', '', 'bold')
|
|
hi! def link vimFunction Function
|
|
hi! def link vimFuncKey Special
|
|
hi! def link vimHighlight Noise
|
|
hi! def link vimAuGroupKey Noise
|
|
hi! def link vimAutoCmd Noise
|
|
hi! def link vimHiTerm Include
|
|
hi! def link vimHiAttrib Number
|
|
hi! vimHiClear cterm=bold gui=bold
|
|
hi! def link VimIsCommand Type
|
|
hi! def link vimNotation StorageClass
|
|
hi! def link vimMapLhs Special
|
|
hi! def link vimMapRhs Label
|
|
hi! def link vimNotFunc Conditional
|
|
hi! def link vimSep Noise
|
|
hi! def link vimParenSep vimSep
|
|
hi! def link vimContinue vimSep
|
|
hi! def link vimBracket vimSep
|
|
hi! def link vimOperParen Normal
|
|
hi! def link vimUserFunc Identifier
|
|
"}}}
|
|
|
|
"" yaml
|
|
""{{{
|
|
hi! def link yamlKeyValueDelimiter Noise
|
|
hi! def link yamlFlowIndicator Noise
|
|
""}}}
|
|
|
|
"" #config highlighting
|
|
""{{{
|
|
hi! def link confComment Comment
|
|
""}}}
|
|
|
|
"" extra whitespace
|
|
""{{{
|
|
hi! def link ExtraWhitespace SpellCap
|
|
""}}}
|
|
|
|
"" #php definitions
|
|
""{{{
|
|
hi! def link phpRegion Normal
|
|
hi! def link phpComparison Operator
|
|
""}}}
|
|
|
|
"" quickfix
|
|
""{{{
|
|
hi! def link qfFilename Normal
|
|
hi! def link qfLineNr Keyword
|
|
hi! def link qfSeparator Normal
|
|
hi! def link qfError String
|
|
""}}}
|
|
|
|
"" #json definitions
|
|
""{{{
|
|
hi! def link jsonKeyword Identifier
|
|
hi! def link jsonValue String
|
|
hi! def link jsonQuote Noise
|
|
""}}}
|
|
|
|
"""""""""""""""""""""""""""""""""""""""""
|
|
" following are to be done
|
|
"""""""""""""""""""""""""""""""""""""""""
|
|
|
|
"" #shell highlighting
|
|
"{{{
|
|
"hi! def link shConditional shLoop
|
|
"hi! def link shFunctionTwo mIdentifierBright
|
|
"hi! def link shFunction mIdentifier
|
|
"hi! def link shFunctionKey mStatement
|
|
"hi! def link shCaseEsac mValue
|
|
"hi! def link shCaseBar mNoise
|
|
"hi! def link shEcho mNoiseBright
|
|
"hi! def link bashSpecialVariables mSpecial
|
|
"hi! def link shCmdSubRegion mNoiseBright
|
|
"hi! def link shCommandSub mSpecialDark
|
|
"hi! def link shEscape mNoise
|
|
"hi! def link shTestOpr mNoise
|
|
"hi! def link shSnglCase mNoise
|
|
hi! def link shDerefSimple Type
|
|
hi! def link shDerefVar shDerefSimple
|
|
hi! def link shDerefOp Conditional
|
|
hi! def link shDerefPattern shDerefOp
|
|
hi! def link shCommandSub Type
|
|
hi! def link shOption StorageClass
|
|
""}}}
|
|
|
|
"" custom tabline
|
|
""{{{
|
|
highlight def link TabNum Comment
|
|
highlight def link TabNumSel String
|
|
highlight def link TabSeparator Comment
|
|
highlight def link TabLineItem Comment
|
|
highlight def link TabLineItemSel String
|
|
""}}}
|
|
|
|
"" plugins
|
|
""{{{
|
|
|
|
"" vim-fugitive
|
|
""{{{
|
|
"hi! def link gitCommitBranch mValueDarkItalic
|
|
"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 mValueDarkerItalic
|
|
"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
|
|
""{{{
|
|
if &background ==? 'dark'
|
|
hi! gitGutterAdd guifg=#344230 cterm=bold gui=bold
|
|
hi! GitGutterChange guifg=#483b2b cterm=bold gui=bold
|
|
hi! gitGutterDelete guifg=#582b2b cterm=bold gui=bold
|
|
hi! gitGutterChangeDelete guifg=#583b2b cterm=bold gui=bold
|
|
else
|
|
hi! gitGutterAdd guifg=#788f71 cterm=bold gui=bold
|
|
hi! GitGutterChange guifg=#8f8671 cterm=bold gui=bold
|
|
hi! gitGutterDelete guifg=#8f7171 cterm=bold gui=bold
|
|
hi! gitGutterChangeDelete guifg=#8f755c cterm=bold gui=bold
|
|
endif
|
|
|
|
" hi! def link GitGutterAdd mInterfaceAdd
|
|
" hi! def link GitGutterChange mInterfaceModified
|
|
" hi! def link GitGutterDelete mInterfaceDelete
|
|
" hi! def link GitGutterChangeDelete mInterfaceDelete
|
|
""}}}
|
|
|
|
|
|
"" #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
|
|
""}}}
|
|
|
|
"" ctrl-p highlighting
|
|
""{{{
|
|
hi! def link CtrlPPrtText Directory
|
|
hi! def link CtrlPmatch CtrlPPrtText
|
|
"hi! def link CtrlPPrtText mInterfaceH1
|
|
"hi! def link CtrlPMode1 mInterfaceH3
|
|
"hi! def link CtrlPMode2 mInterfaceH3
|
|
""}}}
|
|
|
|
"" #tagbar highlighting TODO
|
|
""{{{
|
|
"" TagbarHighlight defined in vimrc as it gets overridden
|
|
"" by plugin when defined in here
|
|
"" hi! def link TagbarFoldIcon InterfaceNormal
|
|
|
|
"" hi! def link TagbarHelp InterfaceHelp
|
|
"" hi! def link TagbarHelpKey InterfaceHelpDark
|
|
"" hi! def link TagbarHelpTitle InterfaceHelpBright
|
|
|
|
"" hi! def link TagbarKind InterfaceH1
|
|
"" hi! def link TagbarNestedKind InterfaceH1
|
|
|
|
"" hi! def link TagbarScope InterfaceH1
|
|
"" hi! def link TagbarType InterfaceH1
|
|
"" hi! def link TagbarSignature InterfaceNormal
|
|
"" hi! def link TagbarPseudoID InterfaceNormal
|
|
"" hi! def link TagbarHighlight InterfaceCurrent
|
|
|
|
"" hi! def link TagbarAccessPublic InterfaceH2
|
|
"" hi! def link TagbarAccessProtected InterfaceH2
|
|
"" hi! def link TagbarAccessPrivate InterfaceH2
|
|
|
|
"" hi! TagbarHighlight ctermfg=255 guifg=#eeeeee ctermbg=240 guibg=#585858
|
|
""}}}
|
|
|
|
"" #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
|