diff options
| -rw-r--r-- | README.md | 14 | ||||
| -rwxr-xr-x | colors/nord.vim | 13 |
2 files changed, 25 insertions, 2 deletions
@@ -114,6 +114,20 @@ It can be enabled by setting the `g:nord_italic_comments` variable to `1`. let g:nord_italic_comments = 1 ``` +### Uniform StatusLine Backgrund + +Allow StatusLine backgrounds to be uniform. + +By default, Nord uses a slightly brighter background for the current split buffer. +This is designed to draw attention to the currently active buffer without being +distracting. + +However, if the user desires the backgrounds to be a uniform color, +`g:nord_statusline_uniform` can be set to `1` as follows: +```vim +let g:nord_statusline_uniform = 1 +``` + ## Plugin Support Nord Vim provides support for many third-party language- and the UI plugins. diff --git a/colors/nord.vim b/colors/nord.vim index 3b30d93..1c394ef 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -52,6 +52,10 @@ if !exists('g:nord_italic_comments') let g:nord_italic_comments = 0 endif +if !exists('g:nord_statusline_uniform') + let g:nord_statusline_uniform = 0 +endif + function! s:hi(group, guifg, guibg, ctermfg, ctermbg, attr, guisp) let l:attr = a:attr if g:nord_italic_comments == 0 && l:attr ==? 'italic' @@ -127,8 +131,13 @@ call s:hi("ErrorMsg", s:nord4_gui, s:nord11_gui, "NONE", s:nord11_term, "", "") call s:hi("ModeMsg", s:nord4_gui, "", "", "", "", "") call s:hi("MoreMsg", s:nord4_gui, "", "", "", "", "") call s:hi("Question", s:nord4_gui, "", "NONE", "", "", "") -call s:hi("StatusLine", s:nord4_gui, s:nord0_gui, s:nord8_term, s:nord1_term, "NONE", "") -call s:hi("StatusLineNC", s:nord4_gui, s:nord0_gui, s:nord8_term, "NONE", "NONE", "") +if g:nord_statusline_uniform == 0 + call s:hi("StatusLine", s:nord8_gui, s:nord3_gui, s:nord8_term, s:nord3_term, "NONE", "") + call s:hi("StatusLineNC", s:nord4_gui, s:nord1_gui, "NONE", s:nord1_term, "NONE", "") +else + call s:hi("StatusLine", s:nord8_gui, s:nord3_gui, s:nord8_term, s:nord3_term, "NONE", "") + call s:hi("StatusLineNC", s:nord4_gui, s:nord3_gui, "NONE", s:nord3_term, "NONE", "") +endif call s:hi("WarningMsg", s:nord0_gui, s:nord13_gui, s:nord1_term, s:nord13_term, "", "") call s:hi("WildMenu", s:nord8_gui, s:nord3_gui, s:nord8_term, s:nord3_term, "", "") |