Skip to content

Commit bfa069b

Browse files
Merge branch 'release/0.10.0'
2 parents 968620c + 0707af4 commit bfa069b

File tree

6 files changed

+74
-24
lines changed

6 files changed

+74
-24
lines changed

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,35 @@
44

55
---
66

7+
# 0.10.0
8+
9+
![Release Date: 2019-03-21](https://img.shields.io/badge/Release_Date-2019--03--21-88C0D0.svg?style=flat-square) [![Project Board](https://img.shields.io/badge/Project_Board-0.10.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/projects/15) [![Milestone](https://img.shields.io/badge/Milestone-0.10.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/milestone/12)
10+
11+
## Features
12+
13+
**Vim 8 terminal highlighting**#125#126 (⊶ 83f8c260) by [@cg433n][gh-user-cg433n]
14+
↠ Added support for the Vim's built-in terminal (`:terminal`) that comes with version 8.0.0 and higher.
15+
16+
## Improvements
17+
18+
**Comment Color Brightness**#145#146 (⊶ 9e0249ca)
19+
↠ Implemented the increase of the comment color (`nord3`) brightness by 10% from a lightness level of ~35% to ~45%.
20+
21+
**Please see [arcticicestudio/nord#94][gh-nord#94] for all details about this design change decision**!
22+
23+
**NOTE**: This change also **deprecates the [comment contrast][readme-config-comment-brightness] configuration** that will be removed in Nord Vim version 1.0.0!
24+
The default comment color has been adjusted so the configuration is not required anymore for users to increase the brightness on their own.
25+
To notify users about this change a deprecation warning will be shown when the `g:nord_comment_brightness` configuration variable has been set and initialized through the user's configuration.
26+
27+
## Improvements
28+
29+
**Improved compatibility of airline with tmuxline.vim plugin**#117#128 (⊶ 3150628f)
30+
↠ The [Nord airline.vim][gh-src-airline] UI plugin theme now includes better support for the [tmuxline.vim][gh-tmuxline.vim] plugin. Previously text shown in the main segment of the _tmuxline_, generated via the `:Tmuxline airline` command, caused a `bad colour: NONE` error or has been colorized using `nord0` which resulted in unreadable text due to a `nord3` background.
31+
32+
This has been fixed by using `nord5` as foreground color. …[#11][gh-11] was used as implementation reference since it fixed the same incompatibility for the [lightline.vim][gh-lightline.vim] plugin.
33+
34+
![](https://user-images.githubusercontent.com/7836623/41835439-e3f2388c-7857-11e8-91e0-a0440b7ecf35.png)
35+
736
# 0.9.0
837

938
![Release Date: 2018-06-24](https://img.shields.io/badge/Release_Date-2018--06--24-88C0D0.svg?style=flat-square) [![Project Board](https://img.shields.io/badge/Project_Board-0.9.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/projects/13) [![Milestone](https://img.shields.io/badge/Milestone-0.9.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/milestone/11)
@@ -454,7 +483,13 @@ Detailed information about features, supported plugins/languages and install ins
454483

455484
![Release Date: 2016-12-25](https://img.shields.io/badge/Release_Date-2016--12--25-88C0D0.svg?style=flat-square)
456485

486+
[gh-11]: https://github.com/arcticicestudio/nord-vim/issues/11
457487
[gh-55-arcticicestudio/nord]: https://github.com/arcticicestudio/nord/issues/55
488+
[gh-lightline.vim]: https://github.com/itchyny/lightline.vim
489+
[gh-nord#94]: https://github.com/arcticicestudio/nord/issues/94
490+
[gh-src-airline]: https://github.com/arcticicestudio/nord-vim/blob/develop/autoload/airline/themes/nord.vim
491+
[gh-tmuxline.vim]: https://github.com/edkolev/tmuxline.vim
492+
[gh-user-cg433n]: https://github.com/cg433n
458493
[gist-colors-in-terminals]: https://gist.github.com/XVilka/8346728
459494
[itchyny/lightline.vim-gh-257]: https://github.com/itchyny/lightline.vim/pull/257
460495
[itchyny/lightline-adv-config]: https://github.com/itchyny/lightline.vim#advanced-configuration

LICENSE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
MIT License (MIT)
22

3-
Copyright (c) 2016-present Arctic Ice Studio <development@arcticicestudio.com> (http://arcticicestudio.com)
4-
Copyright (c) 2016-present Sven Greb <code@svengreb.de> (http://svengreb.de)
3+
Copyright (C) 2016-present Arctic Ice Studio <development@arcticicestudio.com> (https://www.arcticicestudio.com)
4+
Copyright (C) 2016-present Sven Greb <development@svengreb.de> (https://www.svengreb.de)
55

66
Permission is hereby granted, free of charge, to any person obtaining a copy
77
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Plug 'arcticicestudio/nord-vim', { 'branch': 'develop' }
9191
A explicit version can be installed via Git tags:
9292

9393
```vim
94-
Plug 'arcticicestudio/nord-vim', { 'tag': 'v0.9.0' }
94+
Plug 'arcticicestudio/nord-vim', { 'tag': 'v0.10.0' }
9595
```
9696

9797
#### Manual
@@ -301,7 +301,7 @@ Detailed descriptions for supported languages can be found in the [project wiki]
301301

302302
## Development
303303

304-
[![](https://img.shields.io/badge/Changelog-0.9.0-81A1C1.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/blob/v0.9.0/CHANGELOG.md) [![](https://img.shields.io/badge/Workflow-gitflow--branching--model-81A1C1.svg?style=flat-square)](http://nvie.com/posts/a-successful-git-branching-model) [![](https://img.shields.io/badge/Versioning-ArcVer_0.8.0-81A1C1.svg?style=flat-square)](https://github.com/arcticicestudio/arcver)
304+
[![](https://img.shields.io/badge/Changelog-0.10.0-81A1C1.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/blob/v0.10.0/CHANGELOG.md#0100) [![](https://img.shields.io/badge/Workflow-gitflow--branching--model-81A1C1.svg?style=flat-square)](http://nvie.com/posts/a-successful-git-branching-model) [![](https://img.shields.io/badge/Versioning-ArcVer_0.8.0-81A1C1.svg?style=flat-square)](https://github.com/arcticicestudio/arcver)
305305

306306
### Contribution
307307

autoload/airline/themes/nord.vim

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
" Copyright (c) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
2-
" Copyright (c) 2016-present Sven Greb <code@svengreb.de>
1+
" Copyright (C) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
2+
" Copyright (C) 2016-present Sven Greb <development@svengreb.de>
33

44
" Project: Nord Vim
55
" Repository: https://github.com/arcticicestudio/nord-vim
66
" License: MIT
77

8-
let s:nord_vim_version="0.9.0"
8+
let s:nord_vim_version="0.10.0"
99
let g:airline#themes#nord#palette = {}
1010

1111
let s:nord0_gui = "#2E3440"
@@ -44,25 +44,25 @@ let s:nord6_term = "15"
4444

4545
let s:NMain = [s:nord1_gui, s:nord8_gui, s:nord1_term, s:nord8_term]
4646
let s:NRight = [s:nord1_gui, s:nord9_gui, s:nord1_term, s:nord9_term]
47-
let s:NMiddle = [s:nord4_gui, s:nord3_gui, s:nord4_term, s:nord3_term]
47+
let s:NMiddle = [s:nord5_gui, s:nord3_gui, s:nord5_term, s:nord3_term]
4848
let g:airline#themes#nord#palette.normal = airline#themes#generate_color_map(s:NMain, s:NRight, s:NMiddle)
4949

5050
let s:IMain = [s:nord1_gui, s:nord14_gui, s:nord1_term, s:nord6_term]
5151
let s:IRight = [s:nord1_gui, s:nord9_gui, s:nord1_term, s:nord9_term]
52-
let s:IMiddle = [s:nord4_gui, s:nord3_gui, s:nord4_term, s:nord3_term]
52+
let s:IMiddle = [s:nord5_gui, s:nord3_gui, s:nord5_term, s:nord3_term]
5353
let g:airline#themes#nord#palette.insert = airline#themes#generate_color_map(s:IMain, s:IRight, s:IMiddle)
5454

5555
let s:RMain = [s:nord1_gui, s:nord14_gui, s:nord1_term, s:nord14_term]
5656
let s:RRight = [s:nord1_gui, s:nord9_gui, s:nord1_term, s:nord9_term]
57-
let s:RMiddle = [s:nord4_gui, s:nord3_gui, s:nord4_term, s:nord3_term]
57+
let s:RMiddle = [s:nord5_gui, s:nord3_gui, s:nord5_term, s:nord3_term]
5858
let g:airline#themes#nord#palette.replace = airline#themes#generate_color_map(s:RMain, s:RRight, s:RMiddle)
5959

6060
let s:VMain = [s:nord1_gui, s:nord7_gui, s:nord1_term, s:nord7_term]
6161
let s:VRight = [s:nord1_gui, s:nord9_gui, s:nord1_term, s:nord9_term]
62-
let s:VMiddle = [s:nord4_gui, s:nord3_gui, s:nord4_term, s:nord3_term]
62+
let s:VMiddle = [s:nord5_gui, s:nord3_gui, s:nord5_term, s:nord3_term]
6363
let g:airline#themes#nord#palette.visual = airline#themes#generate_color_map(s:VMain, s:VRight, s:VMiddle)
6464

65-
let s:IAMain = [s:nord4_gui, s:nord3_gui, s:nord4_term, s:nord3_term]
66-
let s:IARight = [s:nord4_gui, s:nord3_gui, s:nord4_term, s:nord3_term]
67-
let s:IAMiddle = [s:nord4_gui, s:nord1_gui, s:nord4_term, s:nord1_term]
65+
let s:IAMain = [s:nord5_gui, s:nord3_gui, s:nord5_term, s:nord3_term]
66+
let s:IARight = [s:nord5_gui, s:nord3_gui, s:nord5_term, s:nord3_term]
67+
let s:IAMiddle = [s:nord5_gui, s:nord1_gui, s:nord5_term, s:nord1_term]
6868
let g:airline#themes#nord#palette.inactive = airline#themes#generate_color_map(s:IAMain, s:IARight, s:IAMiddle)

autoload/lightline/colorscheme/nord.vim

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
" Copyright (c) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
2-
" Copyright (c) 2016-present Sven Greb <code@svengreb.de>
1+
" Copyright (C) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
2+
" Copyright (C) 2016-present Sven Greb <development@svengreb.de>
33

44
" Project: Nord Vim
55
" Repository: https://github.com/arcticicestudio/nord-vim
66
" License: MIT
77

8-
let s:nord_vim_version="0.9.0"
8+
let s:nord_vim_version="0.10.0"
99
let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}}
1010

1111
let s:nord0 = ["#2E3440", "NONE"]

colors/nord.vim

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
" Copyright (c) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
2-
" Copyright (c) 2016-present Sven Greb <code@svengreb.de>
1+
" Copyright (C) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
2+
" Copyright (C) 2016-present Sven Greb <development@svengreb.de>
33

44
" Project: Nord Vim
55
" Repository: https://github.com/arcticicestudio/nord-vim
@@ -13,13 +13,14 @@ if version > 580
1313
endif
1414

1515
let g:colors_name = "nord"
16-
let s:nord_vim_version="0.9.0"
16+
let s:nord_vim_version="0.10.0"
1717
set background=dark
1818

1919
let s:nord0_gui = "#2E3440"
2020
let s:nord1_gui = "#3B4252"
2121
let s:nord2_gui = "#434C5E"
2222
let s:nord3_gui = "#4C566A"
23+
let s:nord3_gui_bright = "#616E88"
2324
let s:nord4_gui = "#D8DEE9"
2425
let s:nord5_gui = "#E5E9F0"
2526
let s:nord6_gui = "#ECEFF4"
@@ -100,8 +101,17 @@ if !exists('g:nord_uniform_status_lines')
100101
let g:nord_uniform_status_lines = 0
101102
endif
102103

103-
if !exists("g:nord_comment_brightness")
104-
let g:nord_comment_brightness = 0
104+
function! s:logWarning(msg)
105+
echohl WarningMsg
106+
echomsg 'nord: warning: ' . a:msg
107+
echohl None
108+
endfunction
109+
110+
if exists("g:nord_comment_brightness")
111+
call s:logWarning('Variable g:nord_comment_brightness has been deprecated and will be removed in version 1.0.0!' .
112+
\' The comment color brightness has been increased by 10% by default.' .
113+
\' Please see https://github.com/arcticicestudio/nord-vim/issues/145 for more details.')
114+
let g:nord_comment_brightness = 10
105115
endif
106116

107117
if !exists("g:nord_uniform_diff_background")
@@ -168,6 +178,11 @@ call s:hi("healthSuccess", s:nord14_gui, s:nord1_gui, s:nord14_term, s:nord1_ter
168178
call s:hi("healthWarning", s:nord13_gui, s:nord1_gui, s:nord13_term, s:nord1_term, "", "")
169179
call s:hi("TermCursorNC", "", s:nord1_gui, "", s:nord1_term, "", "")
170180

181+
"+- Vim 8 Terminal Colors -+
182+
if has('terminal')
183+
let g:terminal_ansi_colors = [s:nord1_gui, s:nord11_gui, s:nord14_gui, s:nord13_gui, s:nord9_gui, s:nord15_gui, s:nord8_gui, s:nord5_gui, s:nord3_gui, s:nord11_gui, s:nord14_gui, s:nord13_gui, s:nord9_gui, s:nord15_gui, s:nord7_gui, s:nord6_gui]
184+
endif
185+
171186
"+- Neovim Terminal Colors -+
172187
if has('nvim')
173188
let g:terminal_color_0 = s:nord1_gui
@@ -240,7 +255,7 @@ call s:hi("VertSplit", s:nord2_gui, s:nord1_gui, s:nord3_term, s:nord1_term, "NO
240255
"+----------------------+
241256
call s:hi("Boolean", s:nord9_gui, "", s:nord9_term, "", "", "")
242257
call s:hi("Character", s:nord14_gui, "", s:nord14_term, "", "", "")
243-
call s:hi("Comment", s:nord3_gui_brightened[g:nord_comment_brightness], "", s:nord3_term, "", s:italicize_comments, "")
258+
call s:hi("Comment", s:nord3_gui_bright, "", s:nord3_term, "", s:italicize_comments, "")
244259
call s:hi("Conditional", s:nord9_gui, "", s:nord9_term, "", "", "")
245260
call s:hi("Constant", s:nord4_gui, "", "NONE", "", "", "")
246261
call s:hi("Define", s:nord9_gui, "", s:nord9_term, "", "", "")
@@ -466,7 +481,7 @@ hi! link vimFunction Function
466481
hi! link vimUserFunc Function
467482

468483
call s:hi("xmlAttrib", s:nord7_gui, "", s:nord7_term, "", "", "")
469-
call s:hi("xmlCdataStart", s:nord3_gui, "", s:nord3_term, "", "bold", "")
484+
call s:hi("xmlCdataStart", s:nord3_gui_bright, "", s:nord3_term, "", "bold", "")
470485
call s:hi("xmlNamespace", s:nord7_gui, "", s:nord7_term, "", "", "")
471486
hi! link xmlAttribPunct Delimiter
472487
hi! link xmlCdata Comment

0 commit comments

Comments
 (0)