diff options
| author | 2017-10-01 15:25:29 +0200 | |
|---|---|---|
| committer | 2017-10-01 15:25:29 +0200 | |
| commit | 9305680291f5dc9cf61cbc9076a550d4c98a2aef (patch) | |
| tree | f4a61bd6842a50fa8ff1b402cc89bfd446918945 | |
| parent | 958322d0ae6136ce068dbd64cac41e79a62b1770 (diff) | |
| parent | f62b96ad2c124703f1c24c4964cab4dd5fe60abd (diff) | |
| download | nord-vim-9305680291f5dc9cf61cbc9076a550d4c98a2aef.tar.gz | |
Merge pull request #58 from dylnmc/fix-statusline
Add statusline uniform background color configuration
| -rw-r--r-- | README.md | 15 | ||||
| -rwxr-xr-x | assets/scrot-config-uniform-status-lines-default.png | bin | 0 -> 39481 bytes | |||
| -rwxr-xr-x | assets/scrot-config-uniform-status-lines.png | bin | 0 -> 39095 bytes | |||
| -rwxr-xr-x | colors/nord.vim | 12 |
4 files changed, 25 insertions, 2 deletions
@@ -20,6 +20,7 @@ Nord Vim is a 16 colorspace theme build to run in GUI- and terminal mode with su - [Activation](#activation) - [Configuration](#configuration) - [Italic comments](#italic-comments) + - [Uniform status lines](#uniform-status-lines) - [Comment contrast](#comment-contrast) - [Uniform diff background](#uniform-diff-background) - [Plugin Support](#plugin-support) @@ -117,6 +118,20 @@ It can be enabled by setting the `g:nord_italic_comments` variable to `1`. let g:nord_italic_comments = 1 ``` +### Uniform status lines + +Enables uniform activate- and inactive status lines using `nord3` as background. + +By default, Nord Vim uses a slightly brighter background for the current split buffer. This is designed to draw attention to the currently active buffer without being distracting. + +If the user desires the backgrounds to be a uniform color, `g:nord_uniform_status_lines` can be set to `1`: + +```vim +let g:nord_uniform_status_lines = 1 +``` + +<align="center"><strong>Default status lines</strong><br><img src="https://raw.githubusercontent.com/arcticicestudio/nord-vim/develop/assets/scrot-config-uniform-status-lines-default.png"/><br><strong>Uniform status lines</strong><br><img src="https://raw.githubusercontent.com/arcticicestudio/nord-vim/develop/assets/scrot-config-uniform-status-lines.png"/></p> + ### Comment contrast **This option should only be enabled if your terminal emulator supports 24bit true color (16 million colors)!** diff --git a/assets/scrot-config-uniform-status-lines-default.png b/assets/scrot-config-uniform-status-lines-default.png Binary files differnew file mode 100755 index 0000000..4784f71 --- /dev/null +++ b/assets/scrot-config-uniform-status-lines-default.png diff --git a/assets/scrot-config-uniform-status-lines.png b/assets/scrot-config-uniform-status-lines.png Binary files differnew file mode 100755 index 0000000..74b6b3d --- /dev/null +++ b/assets/scrot-config-uniform-status-lines.png diff --git a/colors/nord.vim b/colors/nord.vim index a636b33..c019630 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -76,6 +76,9 @@ if !exists("g:nord_italic_comments") let g:nord_italic_comments = 0 endif +if !exists('g:nord_uniform_status_lines') + let g:nord_uniform_status_lines = 0 + if !exists("g:nord_comment_brightness") let g:nord_comment_brightness = 0 endif @@ -160,8 +163,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_uniform_status_lines == 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, "", "") |