aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Arctic Ice Studio <development@arcticicestudio.com>2017-10-01 15:25:29 +0200
committerGravatar GitHub <noreply@github.com>2017-10-01 15:25:29 +0200
commit9305680291f5dc9cf61cbc9076a550d4c98a2aef (patch)
treef4a61bd6842a50fa8ff1b402cc89bfd446918945
parent958322d0ae6136ce068dbd64cac41e79a62b1770 (diff)
parentf62b96ad2c124703f1c24c4964cab4dd5fe60abd (diff)
downloadnord-vim-9305680291f5dc9cf61cbc9076a550d4c98a2aef.tar.gz
Merge pull request #58 from dylnmc/fix-statusline
Add statusline uniform background color configuration
-rw-r--r--README.md15
-rwxr-xr-xassets/scrot-config-uniform-status-lines-default.pngbin0 -> 39481 bytes
-rwxr-xr-xassets/scrot-config-uniform-status-lines.pngbin0 -> 39095 bytes
-rwxr-xr-xcolors/nord.vim12
4 files changed, 25 insertions, 2 deletions
diff --git a/README.md b/README.md
index 707d713..a030411 100644
--- a/README.md
+++ b/README.md
@@ -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
new file mode 100755
index 0000000..4784f71
--- /dev/null
+++ b/assets/scrot-config-uniform-status-lines-default.png
Binary files differ
diff --git a/assets/scrot-config-uniform-status-lines.png b/assets/scrot-config-uniform-status-lines.png
new file mode 100755
index 0000000..74b6b3d
--- /dev/null
+++ b/assets/scrot-config-uniform-status-lines.png
Binary files differ
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, "", "")