From d57db9f7ff759e75fd9ab029a61295cc692dd0d2 Mon Sep 17 00:00:00 2001 From: Akshay Hegde Date: Wed, 22 Nov 2017 18:58:43 -0800 Subject: [PATCH] Introduce a lower contrast variant of Spacegray --- README.md | 5 +++++ colors/spacegray.vim | 31 ++++++++++++++++++++++++------- 2 files changed, 29 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 13273f1..85cc44d 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,11 @@ You can tweak Spacegray by enabling the following disabled options: > `let g:spacegray_use_italics = 1` +3. Use lower contrast: Use a low contrast variant of SpacegraV. Put the + following in your `~/.vimrc` to enable it: + + > `let g:spacegray_low_contrast = 1` + ## Screenshots Here are a few screenshots of Spacegray: diff --git a/colors/spacegray.vim b/colors/spacegray.vim index 09b1af3..b97f2ff 100644 --- a/colors/spacegray.vim +++ b/colors/spacegray.vim @@ -12,19 +12,26 @@ if exists('syntax_on') endif if !exists('g:spacegray_underline_search') - let g:spacegray_underline_search = 0 + let g:spacegray_underline_search = 1 endif if !exists('g:spacegray_use_italics') - let g:spacegray_use_italics = 0 + let g:spacegray_use_italics = 1 +endif + +if !exists('g:spacegray_low_contrast') + let g:spacegray_low_contrast = 1 endif set background=dark let colors_name = 'spacegray' " Colorscheme definitions {{{1 -hi Normal ctermbg=233 ctermfg=250 guibg=#111314 guifg=#B3B8C4 cterm=NONE gui=NONE -hi Conceal ctermbg=NONE ctermfg=250 guibg=NONE guifg=#B3B8C4 cterm=NONE gui=NONE +if g:spacegray_low_contrast + hi Normal ctermbg=235 ctermfg=250 guibg=#242424 guifg=#B3B8C4 cterm=NONE gui=NONE +else + hi Normal ctermbg=234 ctermfg=250 guibg=#111314 guifg=#B3B8C4 cterm=NONE gui=NONE +endif if g:spacegray_use_italics hi Comment ctermbg=NONE ctermfg=59 guibg=NONE guifg=#515F6A cterm=italic gui=italic @@ -77,10 +84,20 @@ hi PmenuThumb ctermbg=235 ctermfg=137 guibg=NONE guifg=#171717 cte hi WildMenu ctermbg=110 ctermfg=235 guibg=#8FAFD7 guifg=#141617 cterm=bold gui=bold -if g:spacegray_use_italics - hi StatusLineNC ctermbg=232 ctermfg=239 guibg=#1C1F20 guifg=#7C7F88 cterm=italic gui=italic +if g:spacegray_low_contrast + hi StatusLine ctermbg=236 ctermfg=249 guibg=#303537 guifg=#B3B8C4 cterm=NONE gui=NONE + if g:spacegray_use_italics + hi StatusLineNC ctermbg=232 ctermfg=239 guibg=#1C1F20 guifg=#7C7F88 cterm=italic gui=italic + else + hi StatusLineNC ctermbg=232 ctermfg=239 guibg=#1C1F20 guifg=#7C7F88 cterm=NONE gui=NONE + endif else - hi StatusLineNC ctermbg=232 ctermfg=239 guibg=#1C1F20 guifg=#7C7F88 cterm=NONE gui=NONE + hi StatusLine ctermbg=235 ctermfg=249 guibg=#303537 guifg=#B3B8C4 cterm=NONE gui=NONE + if g:spacegray_use_italics + hi StatusLineNC ctermbg=232 ctermfg=239 guibg=#1C1F20 guifg=#7C7F88 cterm=italic gui=italic + else + hi StatusLineNC ctermbg=232 ctermfg=239 guibg=#1C1F20 guifg=#7C7F88 cterm=NONE gui=NONE + endif endif hi Underlined ctermbg=NONE ctermfg=66 guibg=NONE guifg=#5F8787 cterm=NONE gui=NONE