diff options
-rw-r--r-- | colors/doom-one.vim | 37 |
1 files changed, 22 insertions, 15 deletions
diff --git a/colors/doom-one.vim b/colors/doom-one.vim index e7c04a4..cfbdd6f 100644 --- a/colors/doom-one.vim +++ b/colors/doom-one.vim @@ -32,6 +32,7 @@ function! s:_ (name, ...) if !empty(attr) let cmd .= ' gui=' . attr end + execute 'hi clear ' a:name execute cmd endfunc @@ -71,17 +72,18 @@ let s:bg_statusline = s:bg_popup let s:bg_visual = color#Lighten(s:base4, 0.3) let s:bg_selection = s:dark_blue -let s:fg = '#bbc2cf' -let s:fg_alt = '#5B6268' -let s:fg_widget = s:fg -let s:fg_conceal = s:base4 -let s:fg_subtle = s:base7 +let s:fg = '#bbc2cf' +let s:fg_alt = '#5B6268' +let s:fg_widget = s:fg +let s:fg_conceal = s:base4 +let s:fg_subtle = s:base7 +let s:fg_highlight = color#Lighten(s:fg, 0.2) let s:highlight = s:blue let s:highlight_color = s:base0 -let s:tag = '#678CFA' +let s:tag = color#Mix(s:blue, s:cyan) let s:diff_info_fg = s:blue let s:diff_info_bg0 = color#Mix('#D8EEFD', s:bg, 0.6) @@ -102,10 +104,11 @@ let s:gh_danger_bg2 = color#Mix('#ffdce0', s:bg, 0.9) " }}} " General UI {{{ -call s:_('Normal', s:fg, s:bg) -call s:_('EndOfBuffer', s:fg, s:bg) -call s:_('NormalPopup', s:fg, s:bg_popup) -call s:_('NormalPopover', s:fg, s:bg_popup) +call s:_('Normal', s:fg, s:bg) +call s:_('EndOfBuffer', s:fg, s:bg) +call s:_('NormalPopup', s:fg_highlight, s:bg_popup) +call s:_('NormalPopover', s:fg_highlight, s:bg_popup) +call s:_('NormalPopupPrompt', s:base7, s:bg_highlight, 'bold') call s:_('Cursor', '', s:base0, 'reverse') call s:_('SecondaryCursor', '', s:highlight, 'none') @@ -174,9 +177,12 @@ call s:_('BufferPart', s:diff_info_fg, s:diff_info_bg0, 'bold') " }}} " Search, Highlight, Conceal, Messages {{{ -call s:_('Search', s:highlight_color, s:highlight, 'none') -call s:_('IncSearch', s:highlight_color, s:highlight, 'none') -call s:_('IncSearchCursor', '', '', 'reverse') +" let s:bg_search = color#Mix(s:bg, s:yellow, 0.2) +let s:bg_search = s:yellow + +call s:_('Search', s:highlight_color, s:bg_search, 'none') +call s:_('IncSearch', s:highlight_color, s:bg_search, 'none') +call s:_('IncSearchCursor', '', '', 'reverse') call s:_('Conceal', s:fg_conceal, 'none', '') call s:_('SpecialKey', s:violet, 'none', 'bold') @@ -233,6 +239,7 @@ hi! link Todo TextWarningBold call s:_('Tag', s:tag, '', 'underline') call s:_('Link', s:tag, '', 'underline') call s:_('URL', s:tag, '', 'underline') +hi! link Underlined URL call s:_('Comment', s:base6, '', '') call s:_('CommentBold', s:base6, '', 'bold') @@ -256,7 +263,7 @@ call s:_('Label', s:blue, '', '') call s:_('Operator', s:blue, '', '') -call s:_('Constant', s:violet, '', 'none') +call s:_('Constant', s:violet, '', 'bold') call s:_('Number', s:orange, '', 'none') call s:_('Float', s:orange, '', 'none') @@ -273,7 +280,7 @@ call s:_('StringDelimiter', s:green, '', 'none') call s:_('Character', s:green, '', 'bold') -call s:_('Special', s:violet, '', 'none') +call s:_('Special', s:violet, '', 'bold') call s:_('SpecialBold', s:violet, '', 'bold') |