From e4972763ba7426b8bcfe4349f41db9f6348e2990 Mon Sep 17 00:00:00 2001 From: "john.hennessey" Date: Tue, 4 Jun 2019 18:34:39 -0400 Subject: [PATCH 1/8] adds coc error gutter support --- colors/nord.vim | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/colors/nord.vim b/colors/nord.vim index 632bf3f8..73c52105 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -559,6 +559,13 @@ call s:hi("ALEErrorSign" , s:nord11_gui, "", s:nord11_term, "", "", "") call s:hi("ALEWarning" , s:nord13_gui, "", s:nord13_term, "", "undercurl", "") call s:hi("ALEError" , s:nord11_gui, "", s:nord11_term, "", "undercurl", "") +" Coc +" > neoclide/coc +call s:hi("CocWarningSign", s:nord13_gui, "", s:nord13_term, "", "", "") +call s:hi("CocErrorSign" , s:nord11_gui, "", s:nord11_term, "", "", "") +call s:hi("CocWarningSign", s:nord13_gui, "", s:nord13_term, "", "", "") +call s:hi("CocErrorSign" , s:nord11_gui, "", s:nord11_term, "", "", "") + " GitGutter " > airblade/vim-gitgutter call s:hi("GitGutterAdd", s:nord14_gui, "", s:nord14_term, "", "", "") From 09636f0c32e7b73fcffb506756f495bbf6195738 Mon Sep 17 00:00:00 2001 From: "john.hennessey" Date: Tue, 4 Jun 2019 18:38:01 -0400 Subject: [PATCH 2/8] remove duplicated entries --- colors/nord.vim | 2 -- 1 file changed, 2 deletions(-) diff --git a/colors/nord.vim b/colors/nord.vim index 73c52105..ea05c328 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -563,8 +563,6 @@ call s:hi("ALEError" , s:nord11_gui, "", s:nord11_term, "", "undercurl", "") " > neoclide/coc call s:hi("CocWarningSign", s:nord13_gui, "", s:nord13_term, "", "", "") call s:hi("CocErrorSign" , s:nord11_gui, "", s:nord11_term, "", "", "") -call s:hi("CocWarningSign", s:nord13_gui, "", s:nord13_term, "", "", "") -call s:hi("CocErrorSign" , s:nord11_gui, "", s:nord11_term, "", "", "") " GitGutter " > airblade/vim-gitgutter From a6f05fd2d60a68a5c738f9c2afa45b16a0a42559 Mon Sep 17 00:00:00 2001 From: John Hennessey Date: Fri, 7 Jun 2019 15:05:55 -0400 Subject: [PATCH 3/8] Update colors/nord.vim Co-Authored-By: Arctic Ice Studio --- colors/nord.vim | 2 ++ 1 file changed, 2 insertions(+) diff --git a/colors/nord.vim b/colors/nord.vim index ea05c328..a14b8e07 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -563,6 +563,8 @@ call s:hi("ALEError" , s:nord11_gui, "", s:nord11_term, "", "undercurl", "") " > neoclide/coc call s:hi("CocWarningSign", s:nord13_gui, "", s:nord13_term, "", "", "") call s:hi("CocErrorSign" , s:nord11_gui, "", s:nord11_term, "", "", "") +call s:hi("CocInfoSign" , s:nord8_gui, "", s:nord8_term, "", "", "") +call s:hi("CocHintSign" , s:nord10_gui, "", s:nord10_term, "", "", "") " GitGutter " > airblade/vim-gitgutter From e4f31c88a4e517146f93b3e0f7427a4339848078 Mon Sep 17 00:00:00 2001 From: Radu Vasilescu Date: Mon, 10 Jun 2019 14:39:27 -0400 Subject: [PATCH 4/8] Fix typo line 13 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 67a87ff5..12367764 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@

-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]. +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]. ## Getting Started From db742c0f4b5638c6bd1b0f68193e18ffd283b710 Mon Sep 17 00:00:00 2001 From: "Jose M. Murinello" Date: Wed, 17 Jul 2019 03:17:51 +0900 Subject: [PATCH 5/8] Uniform status lines config for bundled airline and lightline themes (#169) The included theme bundles have not supported the "uniform status line" feature (GH-58), which allows to change the background color of the status bar (StatusLine) group to `nord3`. Related to GH-58 Resolves GH-168 --- autoload/airline/themes/nord.vim | 6 +++++- autoload/lightline/colorscheme/nord.vim | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/autoload/airline/themes/nord.vim b/autoload/airline/themes/nord.vim index 022f1461..d82ef661 100755 --- a/autoload/airline/themes/nord.vim +++ b/autoload/airline/themes/nord.vim @@ -80,7 +80,11 @@ let g:airline#themes#nord#palette.visual.airline_error = s:VError let s:IAMain = [s:nord5_gui, s:nord3_gui, s:nord5_term, s:nord3_term] let s:IARight = [s:nord5_gui, s:nord3_gui, s:nord5_term, s:nord3_term] -let s:IAMiddle = [s:nord5_gui, s:nord1_gui, s:nord5_term, s:nord1_term] +if g:nord_uniform_status_lines == 0 + let s:IAMiddle = [s:nord5_gui, s:nord1_gui, s:nord5_term, s:nord1_term] +else + let s:IAMiddle = [s:nord5_gui, s:nord3_gui, s:nord5_term, s:nord3_term] +endif let s:IAWarn = [s:nord1_gui, s:nord13_gui, s:nord3_term, s:nord13_term] let s:IAError = [s:nord0_gui, s:nord11_gui, s:nord1_term, s:nord11_term] let g:airline#themes#nord#palette.inactive = airline#themes#generate_color_map(s:IAMain, s:IARight, s:IAMiddle) diff --git a/autoload/lightline/colorscheme/nord.vim b/autoload/lightline/colorscheme/nord.vim index 62f8ae24..f911f927 100755 --- a/autoload/lightline/colorscheme/nord.vim +++ b/autoload/lightline/colorscheme/nord.vim @@ -32,7 +32,7 @@ let s:p.normal.warning = [ [ s:nord1, s:nord13 ] ] let s:p.normal.error = [ [ s:nord1, s:nord11 ] ] let s:p.inactive.left = [ [ s:nord1, s:nord8 ], [ s:nord5, s:nord1 ] ] -let s:p.inactive.middle = [ [ s:nord5, s:nord1 ] ] +let s:p.inactive.middle = g:nord_uniform_status_lines == 0 ? [ [ s:nord5, s:nord1 ] ] : [ [ s:nord5, s:nord3 ] ] let s:p.inactive.right = [ [ s:nord5, s:nord1 ], [ s:nord5, s:nord1 ] ] let s:p.insert.left = [ [ s:nord1, s:nord6 ], [ s:nord5, s:nord1 ] ] From aaa73440dc89bcf11088f03b68e541f911eb8cee Mon Sep 17 00:00:00 2001 From: Arctic Ice Studio Date: Thu, 10 Oct 2019 08:39:12 +0200 Subject: [PATCH 6/8] Plugin support for `vim-startify` (#176) Added custom highlight groups of the `vim-startify` (1) plugin to adapt to Nord's style. References: (1) https://github.com/mhinz/vim-startify Resolves GH-159 --- colors/nord.vim | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/colors/nord.vim b/colors/nord.vim index a14b8e07..69a7e5d0 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -609,6 +609,17 @@ call s:hi("plugDeleted", s:nord11_gui, "", "", s:nord11_term, "", "") " > kshenoy/vim-signature call s:hi("SignatureMarkText", s:nord8_gui, "", s:nord8_term, "", "", "") +" vim-startify +" > mhinz/vim-startify +call s:hi("StartifyFile", s:nord6_gui, "", s:nord6_term, "", "", "") +call s:hi("StartifyFooter", s:nord7_gui, "", s:nord7_term, "", "", "") +call s:hi("StartifyHeader", s:nord8_gui, "", s:nord8_term, "", "", "") +call s:hi("StartifyNumber", s:nord7_gui, "", s:nord7_term, "", "", "") +call s:hi("StartifyPath", s:nord8_gui, "", s:nord8_term, "", "", "") +hi! link StartifyBracket Delimiter +hi! link StartifySlash Normal +hi! link StartifySpecial Comment + "+--- Languages ---+ " Haskell " > neovimhaskell/haskell-vim From 0cca2803e6ba5640bc08f1d6239da5036b5b9b6b Mon Sep 17 00:00:00 2001 From: Arctic Ice Studio Date: Tue, 17 Dec 2019 13:06:51 +0100 Subject: [PATCH 7/8] Remove underline from gutter line numbers (#185) Vim version 8.1.2029 [1] added the `underline` attribute for the `CursorLineNr` group to `cterm` [2] based on vim/vim#4933 [3]. 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`. [1]: https://github.com/vim/vim/releases/tag/v8.1.2029 [2]: https://github.com/vim/vim/compare/d9b0d83b13d2691e4544709abd87eac004715175...017ba07fa2cdc578245618717229444fd50c470d#diff-80fffb3e9c20e93e5b2328a9a20e19c9 [3]: https://github.com/vim/vim/pull/4933 Resolves GH-174 --- colors/nord.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/colors/nord.vim b/colors/nord.vim index 69a7e5d0..2bf6dd14 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -219,9 +219,9 @@ endif "+--- Gutter ---+ call s:hi("CursorColumn", "", s:nord1_gui, "NONE", s:nord1_term, "", "") if g:nord_cursor_line_number_background == 0 - call s:hi("CursorLineNr", s:nord4_gui, s:nord0_gui, "NONE", "", "", "") + call s:hi("CursorLineNr", s:nord4_gui, s:nord0_gui, "NONE", "", "NONE", "") else - call s:hi("CursorLineNr", s:nord4_gui, s:nord1_gui, "NONE", s:nord1_term, "", "") + call s:hi("CursorLineNr", s:nord4_gui, s:nord1_gui, "NONE", s:nord1_term, "NONE", "") endif call s:hi("Folded", s:nord3_gui, s:nord1_gui, s:nord3_term, s:nord1_term, s:bold, "") call s:hi("FoldColumn", s:nord3_gui, s:nord0_gui, s:nord3_term, "NONE", "", "") From 2212c21a510b93210747a33aef095a2ae10b87ad Mon Sep 17 00:00:00 2001 From: Arctic Ice Studio Date: Tue, 17 Dec 2019 20:13:44 +0100 Subject: [PATCH 8/8] Prepare release version 0.13.0 --- CHANGELOG.md | 71 ++++++++++++++++++++++++- autoload/airline/themes/nord.vim | 2 +- autoload/lightline/colorscheme/nord.vim | 2 +- colors/nord.vim | 2 +- 4 files changed, 73 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a611461..e3d12568 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,9 +6,61 @@ +# 0.13.0 + +![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) + +## Features + +### UI + +**Support uniform status line background configuration for _vim-airline_ and _lightline.vim_ themes** — #168 ⇄ #169 (⊶ 73b3d340) by [@jmurinello][gh-user-jmurinello] +↠ 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. + +

lightline.vim

+

Before

+

+

After

+

+ +

vim-airline

+

Before

+

+

After

+

+ +**Basic support for coc.vim (Conquer of Completion)** — #164 (⊶ a7797269) by [@hennessey][gh-user-hennessey] +↠ Added basic support for [coc.nvim][neoclide/coc.nvim], a _Intellisense_ engine for Vim 8 & NeoVim with full language server protocol support. + +**Basic support for _vim-startify_** — #159 ⇄ #176 (⊶ 38ab4a9c) +↠ Added basic support for [vim-startify][mhinz/vim-startify] with custom highlight groups. + +

+ +## Improvements + +### UI + +**No underlined style for gutter line numbers** — #174 ⇄ #185 (⊶ 0d352c4b) by [@nixtrace][gh-user-nixtrace] and [@alexandremjacques][gh-user-alexandremjacques] +↠ [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][]. +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`. + +

Before

+

+ +

After

+

+ +## Bug Fixes + +### Documentation + +**Fix missing whitespace** — #165 (⊶ 81d80e4a) by [@vasilescur][gh-user-vasilescur] +↠ Fixed a missing whitespace in the README project description. + # 0.12.0 -![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) +![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) ## Features @@ -673,6 +725,7 @@ Detailed information about features, supported plugins/languages and install ins [itchyny/lightline.vim-gh-257]: https://github.com/itchyny/lightline.vim/pull/257 [lesscss-doc-fn-lighten]: http://lesscss.org/functions/#color-operations-lighten [nord-atom-syntax-pr-47]: https://github.com/arcticicestudio/nord-atom-syntax/pull/47 +[nord-config-port-vim#uni_st_line]: https://www.nordtheme.com/docs/ports/vim/configuration#uniform-status-lines [nord-docs-config-font-bold]: https://www.nordtheme.com/ports/vim/configuration#bold-styles [nord-gh]: https://github.com/arcticicestudio/nord [nord-home]: https://www.nordtheme.com/ports/vim @@ -722,3 +775,19 @@ Detailed information about features, supported plugins/languages and install ins [gh-user-aborzunov]: https://github.com/aborzunov [gh-user-tobydeh]: https://github.com/tobydeh + + + +[arcticicestudio/nord-vim#58]: https://github.com/arcticicestudio/nord-vim/pull/58 +[gh-rel-v0.7.0]: https://github.com/arcticicestudio/nord-vim/releases/tag/v0.7.0 +[gh-user-alexandremjacques]: https://github.com/alexandremjacques +[gh-user-hennessey]: https://github.com/hennessey +[gh-user-jmurinello]: https://github.com/jmurinello +[gh-user-nixtrace]: https://github.com/nixtrace +[gh-user-vasilescur]: https://github.com/vasilescur +[mhinz/vim-startify]: https://github.com/mhinz/vim-startify +[neoclide/coc.nvim]: https://github.com/neoclide/coc.nvim +[nord-config-port-vim#uni_st_line]: https://www.nordtheme.com/docs/ports/vim/configuration#uniform-status-lines +[vim/vim-diff#d9b0d83b...017ba07f]: https://github.com/vim/vim/compare/d9b0d83b13d2691e4544709abd87eac004715175...017ba07fa2cdc578245618717229444fd50c470d#diff-80fffb3e9c20e93e5b2328a9a20e19c +[vim/vim-rel-v8.1.2029]: https://github.com/vim/vim/releases/tag/v8.1.2029 +[vim/vim#4933]: https://github.com/vim/vim/pull/4933 diff --git a/autoload/airline/themes/nord.vim b/autoload/airline/themes/nord.vim index d82ef661..3ab5fee4 100755 --- a/autoload/airline/themes/nord.vim +++ b/autoload/airline/themes/nord.vim @@ -5,7 +5,7 @@ " Repository: https://github.com/arcticicestudio/nord-vim " License: MIT -let s:nord_vim_version="0.12.0" +let s:nord_vim_version="0.13.0" let g:airline#themes#nord#palette = {} let s:nord0_gui = "#2E3440" diff --git a/autoload/lightline/colorscheme/nord.vim b/autoload/lightline/colorscheme/nord.vim index f911f927..b81e793b 100755 --- a/autoload/lightline/colorscheme/nord.vim +++ b/autoload/lightline/colorscheme/nord.vim @@ -5,7 +5,7 @@ " Repository: https://github.com/arcticicestudio/nord-vim " License: MIT -let s:nord_vim_version="0.12.0" +let s:nord_vim_version="0.13.0" let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}} let s:nord0 = ["#2E3440", "NONE"] diff --git a/colors/nord.vim b/colors/nord.vim index 2bf6dd14..79842dce 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -13,7 +13,7 @@ if version > 580 endif let g:colors_name = "nord" -let s:nord_vim_version="0.12.0" +let s:nord_vim_version="0.13.0" set background=dark let s:nord0_gui = "#2E3440"