Skip to content

Commit f06189a

Browse files
Merge branch 'release/0.13.0'
2 parents 9f7ce84 + 2212c21 commit f06189a

File tree

5 files changed

+100
-9
lines changed

5 files changed

+100
-9
lines changed

CHANGELOG.md

Lines changed: 70 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,61 @@
66

77
<!--lint disable no-duplicate-headings-->
88

9+
# 0.13.0
10+
11+
![Release Date: 2019-12-17](https://img.shields.io/badge/Release_Date-2019--12--17-88C0D0.svg?style=flat-square) [![Project Board](https://img.shields.io/badge/Project_Board-0.13.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/projects/19) [![Milestone](https://img.shields.io/badge/Milestone-0.13.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/milestone/15)
12+
13+
## Features
14+
15+
### UI
16+
17+
**Support uniform status line background configuration for _vim-airline_ and _lightline.vim_ themes**#168#169 (⊶ 73b3d340) by [@jmurinello][gh-user-jmurinello]
18+
↠ Added support for the [uniform status line][nord-config-port-vim#uni_st_line] theme configuration, [introduced in version 0.7.0][gh-rel-v0.7.0] through [arcticicestudio/nord-vim#58][], for the bundled _vim-airline_ and _lightline.vim_ themes.
19+
20+
<p align="center"><code>lightline.vim</code></p>
21+
<p align="center"><strong>Before</strong></p>
22+
<p align="center"><img src="https://user-images.githubusercontent.com/16728775/61186256-340fb900-a69e-11e9-8887-b153b869de5c.png" /></p>
23+
<p align="center"><strong>After</strong></p>
24+
<p align="center"><img src="https://user-images.githubusercontent.com/16728775/61186259-38d46d00-a69e-11e9-9d2f-bf72f6b2af14.png" /></p>
25+
26+
<p align="center"><code>vim-airline</code></p>
27+
<p align="center"><strong>Before</strong></p>
28+
<p align="center"><img src="https://user-images.githubusercontent.com/16728775/61186260-3f62e480-a69e-11e9-9fcd-48b53307d97a.png" /></p>
29+
<p align="center"><strong>After</strong></p>
30+
<p align="center"><img src="https://user-images.githubusercontent.com/16728775/61186263-438f0200-a69e-11e9-8028-eee21ff3ceb0.png" /></p>
31+
32+
**Basic support for coc.vim (Conquer of Completion)**#164 (⊶ a7797269) by [@hennessey][gh-user-hennessey]
33+
↠ Added basic support for [coc.nvim][neoclide/coc.nvim], a _Intellisense_ engine for Vim 8 & NeoVim with full language server protocol support.
34+
35+
**Basic support for _vim-startify_**#159#176 (⊶ 38ab4a9c)
36+
↠ Added basic support for [vim-startify][mhinz/vim-startify] with custom highlight groups.
37+
38+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/66123513-86e47700-e5e2-11e9-9fa8-e41dc07efc82.png" /></p>
39+
40+
## Improvements
41+
42+
### UI
43+
44+
**No underlined style for gutter line numbers**#174#185 (⊶ 0d352c4b) by [@nixtrace][gh-user-nixtrace] and [@alexandremjacques][gh-user-alexandremjacques]
45+
[Vim version 8.1.2029][vim/vim-rel-v8.1.2029] added the [`underline` attribute for the `CursorLineNr` group to `cterm`][vim/vim-diff#d9b0d83b...017ba07f] based on [vim/vim#4933][].
46+
This change resulted in gutter line numbers being underlined which has now been reverted back to Nord's style by explicitly setting the attribute for the group to `NONE`.
47+
48+
<p align="center"><strong>Before</strong></p>
49+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/70994055-a19c9700-20cd-11ea-94bb-fdc6f5ae32fc.png" /></p>
50+
51+
<p align="center"><strong>After</strong></p>
52+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/70994054-a1040080-20cd-11ea-9ef9-890120ab1651.png" /></p>
53+
54+
## Bug Fixes
55+
56+
### Documentation
57+
58+
**Fix missing whitespace**#165 (⊶ 81d80e4a) by [@vasilescur][gh-user-vasilescur]
59+
↠ Fixed a missing whitespace in the README project description.
60+
961
# 0.12.0
1062

11-
![Release Date: 2019-05-25](https://img.shields.io/badge/Release_Date-2019--05--25-88C0D0.svg?style=flat-square) [![Project Board](https://img.shields.io/badge/Project_Board-0.11.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/projects/18) [![Milestone](https://img.shields.io/badge/Milestone-0.11.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/milestone/14)
63+
![Release Date: 2019-05-25](https://img.shields.io/badge/Release_Date-2019--05--25-88C0D0.svg?style=flat-square) [![Project Board](https://img.shields.io/badge/Project_Board-0.12.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/projects/18) [![Milestone](https://img.shields.io/badge/Milestone-0.12.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/milestone/14)
1264

1365
## Features
1466

@@ -673,6 +725,7 @@ Detailed information about features, supported plugins/languages and install ins
673725
[itchyny/lightline.vim-gh-257]: https://github.com/itchyny/lightline.vim/pull/257
674726
[lesscss-doc-fn-lighten]: http://lesscss.org/functions/#color-operations-lighten
675727
[nord-atom-syntax-pr-47]: https://github.com/arcticicestudio/nord-atom-syntax/pull/47
728+
[nord-config-port-vim#uni_st_line]: https://www.nordtheme.com/docs/ports/vim/configuration#uniform-status-lines
676729
[nord-docs-config-font-bold]: https://www.nordtheme.com/ports/vim/configuration#bold-styles
677730
[nord-gh]: https://github.com/arcticicestudio/nord
678731
[nord-home]: https://www.nordtheme.com/ports/vim
@@ -722,3 +775,19 @@ Detailed information about features, supported plugins/languages and install ins
722775

723776
[gh-user-aborzunov]: https://github.com/aborzunov
724777
[gh-user-tobydeh]: https://github.com/tobydeh
778+
779+
<!--v 0.13.0 -->
780+
781+
[arcticicestudio/nord-vim#58]: https://github.com/arcticicestudio/nord-vim/pull/58
782+
[gh-rel-v0.7.0]: https://github.com/arcticicestudio/nord-vim/releases/tag/v0.7.0
783+
[gh-user-alexandremjacques]: https://github.com/alexandremjacques
784+
[gh-user-hennessey]: https://github.com/hennessey
785+
[gh-user-jmurinello]: https://github.com/jmurinello
786+
[gh-user-nixtrace]: https://github.com/nixtrace
787+
[gh-user-vasilescur]: https://github.com/vasilescur
788+
[mhinz/vim-startify]: https://github.com/mhinz/vim-startify
789+
[neoclide/coc.nvim]: https://github.com/neoclide/coc.nvim
790+
[nord-config-port-vim#uni_st_line]: https://www.nordtheme.com/docs/ports/vim/configuration#uniform-status-lines
791+
[vim/vim-diff#d9b0d83b...017ba07f]: https://github.com/vim/vim/compare/d9b0d83b13d2691e4544709abd87eac004715175...017ba07fa2cdc578245618717229444fd50c470d#diff-80fffb3e9c20e93e5b2328a9a20e19c
792+
[vim/vim-rel-v8.1.2029]: https://github.com/vim/vim/releases/tag/v8.1.2029
793+
[vim/vim#4933]: https://github.com/vim/vim/pull/4933

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<p align="center"><a href="https://www.nordtheme.com/ports/vim" target="_blank"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-docs/develop/assets/images/ports/vim/overview-go.png"/></a></p>
1212

13-
Build for Vim's terminal- and GUI mode with _true colors_ with support for many third-party syntax and UI plugins including bundled themes for[lightline.vim][gh-itchyny/lightline.vim] and [vim-airline][gh-vim-airline/vim-airline].
13+
Build for Vim's terminal- and GUI mode with _true colors_ with support for many third-party syntax and UI plugins including bundled themes for [lightline.vim][gh-itchyny/lightline.vim] and [vim-airline][gh-vim-airline/vim-airline].
1414

1515
## Getting Started
1616

autoload/airline/themes/nord.vim

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
" Repository: https://github.com/arcticicestudio/nord-vim
66
" License: MIT
77

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

1111
let s:nord0_gui = "#2E3440"
@@ -80,7 +80,11 @@ let g:airline#themes#nord#palette.visual.airline_error = s:VError
8080

8181
let s:IAMain = [s:nord5_gui, s:nord3_gui, s:nord5_term, s:nord3_term]
8282
let s:IARight = [s:nord5_gui, s:nord3_gui, s:nord5_term, s:nord3_term]
83-
let s:IAMiddle = [s:nord5_gui, s:nord1_gui, s:nord5_term, s:nord1_term]
83+
if g:nord_uniform_status_lines == 0
84+
let s:IAMiddle = [s:nord5_gui, s:nord1_gui, s:nord5_term, s:nord1_term]
85+
else
86+
let s:IAMiddle = [s:nord5_gui, s:nord3_gui, s:nord5_term, s:nord3_term]
87+
endif
8488
let s:IAWarn = [s:nord1_gui, s:nord13_gui, s:nord3_term, s:nord13_term]
8589
let s:IAError = [s:nord0_gui, s:nord11_gui, s:nord1_term, s:nord11_term]
8690
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: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
" Repository: https://github.com/arcticicestudio/nord-vim
66
" License: MIT
77

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

1111
let s:nord0 = ["#2E3440", "NONE"]
@@ -32,7 +32,7 @@ let s:p.normal.warning = [ [ s:nord1, s:nord13 ] ]
3232
let s:p.normal.error = [ [ s:nord1, s:nord11 ] ]
3333

3434
let s:p.inactive.left = [ [ s:nord1, s:nord8 ], [ s:nord5, s:nord1 ] ]
35-
let s:p.inactive.middle = [ [ s:nord5, s:nord1 ] ]
35+
let s:p.inactive.middle = g:nord_uniform_status_lines == 0 ? [ [ s:nord5, s:nord1 ] ] : [ [ s:nord5, s:nord3 ] ]
3636
let s:p.inactive.right = [ [ s:nord5, s:nord1 ], [ s:nord5, s:nord1 ] ]
3737

3838
let s:p.insert.left = [ [ s:nord1, s:nord6 ], [ s:nord5, s:nord1 ] ]

colors/nord.vim

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ if version > 580
1313
endif
1414

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

1919
let s:nord0_gui = "#2E3440"
@@ -219,9 +219,9 @@ endif
219219
"+--- Gutter ---+
220220
call s:hi("CursorColumn", "", s:nord1_gui, "NONE", s:nord1_term, "", "")
221221
if g:nord_cursor_line_number_background == 0
222-
call s:hi("CursorLineNr", s:nord4_gui, s:nord0_gui, "NONE", "", "", "")
222+
call s:hi("CursorLineNr", s:nord4_gui, s:nord0_gui, "NONE", "", "NONE", "")
223223
else
224-
call s:hi("CursorLineNr", s:nord4_gui, s:nord1_gui, "NONE", s:nord1_term, "", "")
224+
call s:hi("CursorLineNr", s:nord4_gui, s:nord1_gui, "NONE", s:nord1_term, "NONE", "")
225225
endif
226226
call s:hi("Folded", s:nord3_gui, s:nord1_gui, s:nord3_term, s:nord1_term, s:bold, "")
227227
call s:hi("FoldColumn", s:nord3_gui, s:nord0_gui, s:nord3_term, "NONE", "", "")
@@ -559,6 +559,13 @@ call s:hi("ALEErrorSign" , s:nord11_gui, "", s:nord11_term, "", "", "")
559559
call s:hi("ALEWarning" , s:nord13_gui, "", s:nord13_term, "", "undercurl", "")
560560
call s:hi("ALEError" , s:nord11_gui, "", s:nord11_term, "", "undercurl", "")
561561

562+
" Coc
563+
" > neoclide/coc
564+
call s:hi("CocWarningSign", s:nord13_gui, "", s:nord13_term, "", "", "")
565+
call s:hi("CocErrorSign" , s:nord11_gui, "", s:nord11_term, "", "", "")
566+
call s:hi("CocInfoSign" , s:nord8_gui, "", s:nord8_term, "", "", "")
567+
call s:hi("CocHintSign" , s:nord10_gui, "", s:nord10_term, "", "", "")
568+
562569
" GitGutter
563570
" > airblade/vim-gitgutter
564571
call s:hi("GitGutterAdd", s:nord14_gui, "", s:nord14_term, "", "", "")
@@ -602,6 +609,17 @@ call s:hi("plugDeleted", s:nord11_gui, "", "", s:nord11_term, "", "")
602609
" > kshenoy/vim-signature
603610
call s:hi("SignatureMarkText", s:nord8_gui, "", s:nord8_term, "", "", "")
604611

612+
" vim-startify
613+
" > mhinz/vim-startify
614+
call s:hi("StartifyFile", s:nord6_gui, "", s:nord6_term, "", "", "")
615+
call s:hi("StartifyFooter", s:nord7_gui, "", s:nord7_term, "", "", "")
616+
call s:hi("StartifyHeader", s:nord8_gui, "", s:nord8_term, "", "", "")
617+
call s:hi("StartifyNumber", s:nord7_gui, "", s:nord7_term, "", "", "")
618+
call s:hi("StartifyPath", s:nord8_gui, "", s:nord8_term, "", "", "")
619+
hi! link StartifyBracket Delimiter
620+
hi! link StartifySlash Normal
621+
hi! link StartifySpecial Comment
622+
605623
"+--- Languages ---+
606624
" Haskell
607625
" > neovimhaskell/haskell-vim

0 commit comments

Comments
 (0)