diff options
| -rw-r--r-- | colors/doom-one.vim | 43 | 
1 files changed, 30 insertions, 13 deletions
| diff --git a/colors/doom-one.vim b/colors/doom-one.vim index cfbdd6f..45f2248 100644 --- a/colors/doom-one.vim +++ b/colors/doom-one.vim @@ -1,6 +1,6 @@  " !::exe [So] -if &bg != 'dark' +if &background != 'dark'    set background=dark  end @@ -48,6 +48,7 @@ let s:base5      = '#5B6268'  let s:base6      = '#73797e'  let s:base7      = '#9ca0a4'  let s:base8      = '#b1b1b1' +let s:base9      = '#E6E6E6'  let s:grey       = s:base4  let s:red        = '#ff6c6b' @@ -163,16 +164,32 @@ call s:_('TabLine',             s:base7, s:bg_alt,  'bold')  call s:_('TabLineSel',          s:blue,  s:bg_current, 'bold')  call s:_('TabLineFill',         'none',  s:bg_other,   'bold') -call s:_('BufferCurrent',     s:blue,           s:bg_current,  'bold') -call s:_('BufferVisible',     s:base8,          s:bg_visible,  'bold') -call s:_('Buffer',            s:base6,          s:bg_other,    'bold') +call s:_('BufferCurrent',     s:base9,          s:bg_current,  'bold')  call s:_('BufferCurrentMod',  s:yellow,         s:bg_current,  'bold') -call s:_('BufferVisibleMod',  s:yellow,         s:bg_visible,  'bold') -call s:_('BufferMod',         s:yellow,         s:bg_other,    'bold') -call s:_('BufferSignCurrent', s:fg_widget, s:bg_current,  'none') -call s:_('BufferSignVisible', s:fg_widget, s:bg_visible,  'none') -call s:_('BufferSign',        s:fg_widget, s:bg_other,    'none') -call s:_('BufferPart',        s:diff_info_fg,     s:diff_info_bg0, 'bold') +call s:_('BufferCurrentSign', s:blue,           s:bg_current,  'none') + +call s:_('BufferVisible',     s:base9,          s:bg_visible,  'none') +call s:_('BufferVisibleMod',  s:yellow,         s:bg_visible,  'none') +call s:_('BufferVisibleSign', s:base8,          s:bg_visible,  'none') + +call s:_('BufferInactive',     s:base6,          s:bg_other,    'none') +call s:_('BufferInactiveMod',  s:yellow,         s:bg_other,    'none') +call s:_('BufferInactiveSign', s:base4,          s:bg_other,      'none') + +call s:_('BufferPart',        s:diff_info_fg,   s:diff_info_bg0, 'bold') + +let g:icons = extend(get(g:, 'icons', {}), { +\  'bufferline_separator_active':   '▎', +\  'bufferline_separator_inactive': '▎', +\  'gitgutter_sign_added':            "\u00a0│", +\  'gitgutter_sign_removed':          "\u00a0│", +\  'gitgutter_sign_modified':         "\u00a0│", +\  'gitgutter_sign_modified_removed': "\u00a0│", +\}) +let gitgutter_sign_added            = g:icons.gitgutter_sign_added +let gitgutter_sign_removed          = g:icons.gitgutter_sign_removed +let gitgutter_sign_modified         = g:icons.gitgutter_sign_modified +let gitgutter_sign_modified_removed = g:icons.gitgutter_sign_modified_removed  " }}}  " Search, Highlight, Conceal, Messages                                       {{{ @@ -284,9 +301,9 @@ call s:_('Special',              s:violet, '',        'bold')  call s:_('SpecialBold',          s:violet, '',        'bold') -call s:_('Identifier',           color#Lighten(s:magenta, 0.4), '',        'none') -call s:_('Argument',             color#Lighten(s:magenta, 0.4), '',        'none') -call s:_('Variable',             color#Lighten(s:magenta, 0.4), '',        'none') +call s:_('Identifier',           color#Lighten(s:magenta, 0.2), '',        'none') +call s:_('Argument',             color#Lighten(s:magenta, 0.2), '',        'none') +call s:_('Variable',             color#Lighten(s:magenta, 0.2), '',        'none')  call s:_('Function',             s:yellow, '',        'none')  call s:_('Method',               s:yellow, '',        'bold') |