From 228f63e3f8201c62050ad6b15edc86e1d7f7add1 Mon Sep 17 00:00:00 2001 From: "john.hennessey" Date: Tue, 4 Jun 2019 18:34:39 -0400 Subject: [PATCH 01/24] 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 328245f5..dac4744c 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -504,6 +504,13 @@ hi! link yamlDocumentStart Keyword call s:hi("ALEWarningSign", s:nord13_gui, "", s:nord13_term, "", "", "") call s:hi("ALEErrorSign" , s:nord11_gui, "", s:nord11_term, "", "", "") +" 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 273e7ea84d0ce14197d44636a20eb3c79905e052 Mon Sep 17 00:00:00 2001 From: "john.hennessey" Date: Tue, 4 Jun 2019 18:38:01 -0400 Subject: [PATCH 02/24] remove duplicated entries --- colors/nord.vim | 2 -- 1 file changed, 2 deletions(-) diff --git a/colors/nord.vim b/colors/nord.vim index dac4744c..95014f4a 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -508,8 +508,6 @@ call s:hi("ALEErrorSign" , s:nord11_gui, "", s:nord11_term, "", "", "") " > 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 f68295473f2205b712af77f18c42e9009b976381 Mon Sep 17 00:00:00 2001 From: John Hennessey Date: Fri, 7 Jun 2019 15:05:55 -0400 Subject: [PATCH 03/24] 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 95014f4a..48aedbd6 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -508,6 +508,8 @@ call s:hi("ALEErrorSign" , s:nord11_gui, "", s:nord11_term, "", "", "") " > 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 aaa496f835c1bf575c277a9de815903e29509283 Mon Sep 17 00:00:00 2001 From: Radu Vasilescu Date: Mon, 10 Jun 2019 14:39:27 -0400 Subject: [PATCH 04/24] 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 73b3d340a735a2b6915f62a8904d6521251375cd Mon Sep 17 00:00:00 2001 From: "Jose M. Murinello" Date: Wed, 17 Jul 2019 03:17:51 +0900 Subject: [PATCH 05/24] 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 38ab4a9c974be4189bdf53f7d938a6197ba19119 Mon Sep 17 00:00:00 2001 From: Arctic Ice Studio Date: Thu, 10 Oct 2019 08:39:12 +0200 Subject: [PATCH 06/24] 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 0d352c4b3d750e2aa57cc374a6513b0cf4d1ab1e Mon Sep 17 00:00:00 2001 From: Arctic Ice Studio Date: Tue, 17 Dec 2019 13:06:51 +0100 Subject: [PATCH 07/24] 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 7fd74817c3be4158a52f76f6f6d8076c8c9d46a8 Mon Sep 17 00:00:00 2001 From: Arctic Ice Studio Date: Tue, 17 Dec 2019 20:13:44 +0100 Subject: [PATCH 08/24] 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" From 0ccf70b6b06fbe022109d98812657aaf54dbf65a Mon Sep 17 00:00:00 2001 From: Alexander Jeurissen <1220084+alexanderjeurissen@users.noreply.github.com> Date: Tue, 10 Mar 2020 06:12:41 +0100 Subject: [PATCH 09/24] Add nvim-lsp support (#198) Added highlighting support for the build-in Neovim language server [1] using the coc.nvim [2] groups as reference. [1]: https://github.com/neovim/nvim-lsp [2]: https://github.com/neoclide/coc.nvim --- colors/nord.vim | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/colors/nord.vim b/colors/nord.vim index 79842dce..b30a4903 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -566,6 +566,14 @@ 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, "", "", "") +" Nvim LSP +" > neovim/nvim-lsp +call s:hi("LSPDiagnosticsWarning", s:nord13_gui, "", s:nord13_term, "", "", "") +call s:hi("LSPDiagnosticsError" , s:nord11_gui, "", s:nord11_term, "", "", "") +call s:hi("LSPDiagnosticsInformation" , s:nord8_gui, "", s:nord8_term, "", "", "") +call s:hi("LSPDiagnosticsHint" , s:nord10_gui, "", s:nord10_term, "", "", "") + + " GitGutter " > airblade/vim-gitgutter call s:hi("GitGutterAdd", s:nord14_gui, "", s:nord14_term, "", "", "") From 974a91906db5dda21d95c8bcd2d63ddebc060949 Mon Sep 17 00:00:00 2001 From: xulongwu4 Date: Tue, 28 Apr 2020 10:27:09 -0400 Subject: [PATCH 10/24] Consistent `Error` and MoreMsg highlight group consistent between console and GUI modes. (#202) Consistent `Error` and `MoreMsg` highligh. in term and GUI mode (#202) Before the `Error` group in GUI mode used `nord0` as foreground color instead of `nord4` resulting in a bad contrast. Also after checking ( links to it) Also since there was also no color defined for terminal mode for the `MoreMsg` group (see `:help MoreMsg` that link to `:help more-prompt`) Vim used the default color which was some kind of green. To ensure it matches Nord's style it has now been changed to use `nord8` (main accent color) for both terminal and GUI mode. This can be tested by running `:echon "MESSAGE\n"` taht produces a lot of lines that won't fit on the current screen space anymore. Co-authored-by: Arctic Ice Studio Co-authored-by: Sven Greb --- colors/nord.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/colors/nord.vim b/colors/nord.vim index b30a4903..aa0c161f 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -168,7 +168,7 @@ call s:hi("Underline", "", "", "", "", s:underline, "") call s:hi("ColorColumn", "", s:nord1_gui, "NONE", s:nord1_term, "", "") call s:hi("Cursor", s:nord0_gui, s:nord4_gui, "", "NONE", "", "") call s:hi("CursorLine", "", s:nord1_gui, "NONE", s:nord1_term, "NONE", "") -call s:hi("Error", s:nord0_gui, s:nord11_gui, "", s:nord11_term, "", "") +call s:hi("Error", s:nord4_gui, s:nord11_gui, "", s:nord11_term, "", "") call s:hi("iCursor", s:nord0_gui, s:nord4_gui, "", "NONE", "", "") call s:hi("LineNr", s:nord3_gui, s:nord0_gui, s:nord3_term, "NONE", "", "") call s:hi("MatchParen", s:nord8_gui, s:nord3_gui, s:nord8_term, s:nord3_term, "", "") @@ -234,7 +234,7 @@ call s:hi("Directory", s:nord8_gui, "", s:nord8_term, "NONE", "", "") call s:hi("EndOfBuffer", s:nord1_gui, "", s:nord1_term, "NONE", "", "") 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("MoreMsg", s:nord8_gui, "", s:nord8_term, "", "", "") call s:hi("Question", s:nord4_gui, "", "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", "") From 6323f662d6d2046f81889ff4c2df5fa824dab6ac Mon Sep 17 00:00:00 2001 From: xulongwu4 Date: Thu, 7 May 2020 03:21:20 -0400 Subject: [PATCH 11/24] Use transparent background for gutter line number in GUI mode (#204) The `LineNr` and `CursorLineNr` highlight groups now have a transparent background in GUI mode. Before it was set to `nord0_gui` which worked fine in most cases. However, some plugins use these highlight groups to render their content in a popup window which can potentially have a different background color. This caused some issues e.g. for the fuzzy search plugin LeaderF [1]. The compatibility with the `g:nord_cursor_line_number_background` theme configuration has been verified to work as expected in both modes when it is set to `0` or `1`. This change is not related to the terminal mode or when using `set notermguicolors` since `ctermbg` for `LineNr` and `CursorLineNr` is set to `NONE` by default. [1]: https://github.com/Yggdroot/LeaderF --- colors/nord.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/colors/nord.vim b/colors/nord.vim index aa0c161f..a975a1e3 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -170,7 +170,7 @@ call s:hi("Cursor", s:nord0_gui, s:nord4_gui, "", "NONE", "", "") call s:hi("CursorLine", "", s:nord1_gui, "NONE", s:nord1_term, "NONE", "") call s:hi("Error", s:nord4_gui, s:nord11_gui, "", s:nord11_term, "", "") call s:hi("iCursor", s:nord0_gui, s:nord4_gui, "", "NONE", "", "") -call s:hi("LineNr", s:nord3_gui, s:nord0_gui, s:nord3_term, "NONE", "", "") +call s:hi("LineNr", s:nord3_gui, "NONE", s:nord3_term, "NONE", "", "") call s:hi("MatchParen", s:nord8_gui, s:nord3_gui, s:nord8_term, s:nord3_term, "", "") call s:hi("NonText", s:nord2_gui, "", s:nord3_term, "", "", "") call s:hi("Normal", s:nord4_gui, s:nord0_gui, "NONE", "NONE", "", "") @@ -219,7 +219,7 @@ 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", "", "NONE", "") + call s:hi("CursorLineNr", s:nord4_gui, "", "NONE", "", "NONE", "") else call s:hi("CursorLineNr", s:nord4_gui, s:nord1_gui, "NONE", s:nord1_term, "NONE", "") endif From a5c4a8322441efae16a444141749a9e44caa1739 Mon Sep 17 00:00:00 2001 From: Arctic Ice Studio Date: Tue, 16 Jun 2020 07:55:20 +0200 Subject: [PATCH 12/24] Release version 0.14.0 --- CHANGELOG.md | 49 ++++++++++++++++++++++++- autoload/airline/themes/nord.vim | 2 +- autoload/lightline/colorscheme/nord.vim | 2 +- colors/nord.vim | 2 +- 4 files changed, 50 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e3d12568..f8aba596 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,45 @@ +# 0.14.0 + +![Release Date: 2020-06-16](https://img.shields.io/badge/Release_Date-2020--06--16-88C0D0.svg?style=flat-square) [![Project Board](https://img.shields.io/badge/Project_Board-0.14.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/projects/20) [![Milestone](https://img.shields.io/badge/Milestone-0.14.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/milestone/16) + +## Features + +### UI + +**Basic support for nvim-lsp (Language Server Protocol)** — #198 (⊶ 0ccf70b6) by [@alexanderjeurissen][gh-user-alexanderjeurissen] +↠ Added basic support for [nvim-lsp][neovim/nvim-lsp], a collection of common configurations for the NVim language server protocol client. + +## Improvements + +### UI + +**Consistent error highlighting between GUI and terminal mode** — #202 (⊶ 974a9190) by [@xulongwu4][gh-user-xulongwu4] +↠ The highlighting of errors in GUI and _true color_ terminal mode now also uses `nord4` as foreground color of instead of `nord0`. + +

Before

+

+

After

+

+ +**Improved highlighting for “More“ separator** — #202 (⊶ 974a9190) by [@xulongwu4][gh-user-xulongwu4] +↠ The highlighting of the _More_ separator is now highlighted with the `nord8` accent color. + +

Before

+

+

After

+

+ +**Transparent line number and cursor line background by default** — #204 (⊶ 6323f662) by [@xulongwu4][gh-user-xulongwu4] +↠ Before the background color of the `LineNr` and `CursorLineNr` highlighting groups were set to `nord0` which was fine in most cases, but conflicted with plugins like [Yggdroot/LeaderF][] that renders line numbers in a popup windows with a different background color. + +

Before

+

+

After

+

+ # 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) @@ -237,8 +276,6 @@ The README includes information and hints how to change the separator character The default comment color has been adjusted so the configuration is not required anymore for users to increase the brightness on their own. 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. -## Improvements - **Improved compatibility of airline with tmuxline.vim plugin** — #117 ⇄ #128 (⊶ 3150628f) ↠ 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. @@ -775,6 +812,7 @@ Detailed information about features, supported plugins/languages and install ins [gh-user-aborzunov]: https://github.com/aborzunov [gh-user-tobydeh]: https://github.com/tobydeh +[nord-docs#143]: https://github.com/arcticicestudio/nord-docs/issues/143 @@ -791,3 +829,10 @@ Detailed information about features, supported plugins/languages and install ins [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 + + + +[gh-user-alexanderjeurissen]: https://github.com/alexanderjeurissen +[gh-user-xulongwu4]: https://github.com/xulongwu4 +[neovim/nvim-lsp]: https://github.com/neovim/nvim-lsp +[yggdroot/leaderf]: https://github.com/Yggdroot/LeaderF diff --git a/autoload/airline/themes/nord.vim b/autoload/airline/themes/nord.vim index 3ab5fee4..6cbde1f9 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.13.0" +let s:nord_vim_version="0.14.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 b81e793b..201f16d6 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.13.0" +let s:nord_vim_version="0.14.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 a975a1e3..649b1330 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.13.0" +let s:nord_vim_version="0.14.0" set background=dark let s:nord0_gui = "#2E3440" From 1bd44ade46f3fa414c86bd5688f0977677bbb769 Mon Sep 17 00:00:00 2001 From: iamdi Date: Sat, 20 Jun 2020 20:10:58 +1000 Subject: [PATCH 13/24] Add basic TypeScript and improve TSX support (#208) Basic highlighting support for TypeScript & TSX Added basic support to highlight TypeScript & TSX syntax more consistently through the HerringtonDarkholme/yats.vim plugin [1]. This includes improvements to highlight... 1. ...TypeScript interface an class names using `nord7` as foreground, where interfaces also use the bold attribute, to match with structs/classes. 2. ...global methods like e.g. `setTimeout` with `nord8` using the italic attribute to mark it kind of static. 3. ...regular expressions with `nord13` as foreground color instead of the normal color for quoted strings (`nord14`) to make it easier to differ between both. 4. ...global objects like `Error`, `JSON` and `console` with `nord7`. 5. ...primitive/builtin types like `string` with `nord9`. 6. ...TypeScript type references with `nord7`. 7. ...TypeScript specific characters like for type annotations (`:`) and member optionality (`?`) as operator with `nord9`. This also includes improvements for "vanilla" JavaScript elements. [1]: https://github.com/HerringtonDarkholme/yats.vim Resolves GH-208 Co-authored-by: Arctic Ice Studio Co-authored-by: Sven Greb --- colors/nord.vim | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/colors/nord.vim b/colors/nord.vim index 649b1330..f3dc4c46 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -646,6 +646,47 @@ hi! link jsNoise Delimiter hi! link jsPrototype Keyword hi! link jsRegexpString SpecialChar +" TypeScript +" > HerringtonDarkholme/yats.vim +call s:hi("typescriptBOMWindowMethod", s:nord8_gui, "", s:nord8_term, "", s:italic, "") +call s:hi("typescriptClassName", s:nord7_gui, "", s:nord7_term, "", "", "") +call s:hi("typescriptDecorator", s:nord12_gui, "", s:nord12_term, "", "", "") +call s:hi("typescriptInterfaceName", s:nord7_gui, "", s:nord7_term, "", s:bold, "") +call s:hi("typescriptRegexpString", s:nord13_gui, "", s:nord13_term, "", "", "") +" TypeScript JSX + call s:hi("tsxAttrib", s:nord7_gui, "", s:nord7_term, "", "", "") +hi! link typescriptOperator Operator +hi! link typescriptBinaryOp Operator +hi! link typescriptAssign Operator +hi! link typescriptMember Identifier +hi! link typescriptDOMStorageMethod Identifier +hi! link typescriptArrowFuncArg Identifier +hi! link typescriptGlobal typescriptClassName +hi! link typescriptBOMWindowProp Function +hi! link typescriptArrowFuncDef Function +hi! link typescriptAliasDeclaration Function +hi! link typescriptPredefinedType Type +hi! link typescriptTypeReference typescriptClassName +hi! link typescriptTypeAnnotation Structure +hi! link typescriptDocNamedParamType SpecialComment +hi! link typescriptDocNotation Keyword +hi! link typescriptDocTags Keyword +hi! link typescriptImport Keyword +hi! link typescriptExport Keyword +hi! link typescriptTry Keyword +hi! link typescriptVariable Keyword +hi! link typescriptBraces Normal +hi! link typescriptObjectLabel Normal +hi! link typescriptCall Normal +hi! link typescriptClassHeritage typescriptClassName +hi! link typescriptFuncTypeArrow Structure +hi! link typescriptMemberOptionality Structure +hi! link typescriptNodeGlobal typescriptGlobal +hi! link typescriptTypeBrackets Structure +hi! link tsxEqual Operator +hi! link tsxIntrinsicTagName htmlTag +hi! link tsxTagName tsxIntrinsicTagName + " Markdown " > plasticboy/vim-markdown call s:hi("mkdCode", s:nord7_gui, "", s:nord7_term, "", "", "") From 7a52f66cfc1a59a786ffaf967a6966131487ab6e Mon Sep 17 00:00:00 2001 From: Johan Date: Sun, 5 Jul 2020 15:53:01 +0200 Subject: [PATCH 14/24] Add support for vim-clap (#178) Added basic support for vim-clap [1], a modern and performant generic finder and dispatcher for Vim and NeoVim. [1]: https://github.com/liuchengxu/vim-clap GH-178 Co-authored-by: Arctic Ice Studio Co-authored-by: Sven Greb --- colors/nord.vim | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/colors/nord.vim b/colors/nord.vim index f3dc4c46..8a529200 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -573,7 +573,6 @@ call s:hi("LSPDiagnosticsError" , s:nord11_gui, "", s:nord11_term, "", "", "") call s:hi("LSPDiagnosticsInformation" , s:nord8_gui, "", s:nord8_term, "", "", "") call s:hi("LSPDiagnosticsHint" , s:nord10_gui, "", s:nord10_term, "", "", "") - " GitGutter " > airblade/vim-gitgutter call s:hi("GitGutterAdd", s:nord14_gui, "", s:nord14_term, "", "", "") @@ -609,6 +608,36 @@ hi! link NERDTreeHelp Comment hi! link CtrlPMatch Keyword hi! link CtrlPBufferHid Normal +" vim-clap +" > liuchengxu/vim-clap +call s:hi("ClapDir", s:nord4_gui, "", "", "", "", "") +call s:hi("ClapDisplay", s:nord4_gui, s:nord1_gui, "", s:nord1_term, "", "") +call s:hi("ClapFile", s:nord4_gui, "", "", "NONE", "", "") +call s:hi("ClapMatches", s:nord8_gui, "", s:nord8_term, "", "", "") +call s:hi("ClapNoMatchesFound", s:nord13_gui, "", s:nord13_term, "", "", "") +call s:hi("ClapSelected", s:nord7_gui, "", s:nord7_term, "", s:bold, "") +call s:hi("ClapSelectedSign", s:nord9_gui, "", s:nord9_term, "", "", "") + +let s:clap_matches = [ + \ [s:nord8_gui, s:nord8_term] , + \ [s:nord9_gui, s:nord9_term] , + \ [s:nord10_gui, s:nord10_term] , + \ ] +for s:nord_clap_match_i in range(1,12) + let clap_match_color = s:clap_matches[s:nord_clap_match_i % len(s:clap_matches) - 1] + call s:hi("ClapMatches" . s:nord_clap_match_i, clap_match_color[0], "", clap_match_color[1], "", "", "") + call s:hi("ClapFuzzyMatches" . s:nord_clap_match_i, clap_match_color[0], "", clap_match_color[1], "", "", "") +endfor +unlet s:nord_clap_match_i + +hi! link ClapCurrentSelection PmenuSel +hi! link ClapCurrentSelectionSign ClapSelectedSign +hi! link ClapInput Pmenu +hi! link ClapPreview Pmenu +hi! link ClapProviderAbout ClapDisplay +hi! link ClapProviderColon Type +hi! link ClapProviderId Type + " vim-plug " > junegunn/vim-plug call s:hi("plugDeleted", s:nord11_gui, "", "", s:nord11_term, "", "") From a46877360aa2257c4c720611130727059366e67f Mon Sep 17 00:00:00 2001 From: Arctic Ice Studio Date: Mon, 6 Jul 2020 07:40:16 +0200 Subject: [PATCH 15/24] Release version 0.15.0 --- CHANGELOG.md | 47 +++++++++++++++++++++++++ autoload/airline/themes/nord.vim | 2 +- autoload/lightline/colorscheme/nord.vim | 2 +- colors/nord.vim | 2 +- 4 files changed, 50 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f8aba596..75c53c9b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,43 @@ +# 0.15.0 + +![Release Date: 2020-07-06](https://img.shields.io/badge/Release_Date-2020--07--06-88C0D0.svg?style=flat-square) [![Project Board](https://img.shields.io/badge/Project_Board-0.15.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/projects/21) [![Milestone](https://img.shields.io/badge/Milestone-0.15.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/milestone/17) + +## Features + +### Syntax + +**Extended support for TypeScript and TSX** — #208 (⊶ 1bd44ade) by [@iamdidev][gh-user-iamdidev] +↠ Added extended support for [TypeScript][] and [TSX][ts-docs-jsx] through the [yats.vim][herringtonharkholme/yats.vim] plugin. +This provides, among many other good changes, better highlighting for syntax elements like [decorators][ts-docs-decorators], more granular separation of different language elements within a single code line as well as highlighting for… + +

…interfaces with bold font style, typing characters and types.

+

+ +

…global methods like setTimeout with italic font style.

+

+ +

…regular expressions with nord13 instead of the normal color for quoted strings.

+

+ +

…global elements like Error, JSON and console.

+

+ +

…brackets of types as structural elements.

+

+ +

…TSX/JSX and HTML with a consistent appearance.

+

+ +### UI + +**Support for vim-clap** — #178 (⊶ 7a52f66c) by [@meck][gh-user-meck] and [@ikalnytskyi][gh-user-ikalnytskyi] +↠ Added basic support for [vim-clap][liuchengxu/vim-clap], a modern and performant generic finder and dispatcher for Vim and NeoVim. + +

+ # 0.14.0 ![Release Date: 2020-06-16](https://img.shields.io/badge/Release_Date-2020--06--16-88C0D0.svg?style=flat-square) [![Project Board](https://img.shields.io/badge/Project_Board-0.14.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/projects/20) [![Milestone](https://img.shields.io/badge/Milestone-0.14.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/milestone/16) @@ -836,3 +873,13 @@ Detailed information about features, supported plugins/languages and install ins [gh-user-xulongwu4]: https://github.com/xulongwu4 [neovim/nvim-lsp]: https://github.com/neovim/nvim-lsp [yggdroot/leaderf]: https://github.com/Yggdroot/LeaderF + + + +[gh-user-iamdidev]: https://github.com/iamdidev +[gh-user-ikalnytskyi]: https://github.com/ikalnytskyi +[herringtonharkholme/yats.vim]: https://github.com/HerringtonDarkholme/yats.vim +[liuchengxu/vim-clap]: https://github.com/liuchengxu/vim-clap +[ts-docs-decorators]: https://www.typescriptlang.org/docs/handbook/decorators.html +[ts-docs-jsx]: https://www.typescriptlang.org/docs/handbook/jsx.html +[typescript]: https://www.typescriptlang.org diff --git a/autoload/airline/themes/nord.vim b/autoload/airline/themes/nord.vim index 6cbde1f9..38d3add6 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.14.0" +let s:nord_vim_version="0.15.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 201f16d6..fceb189f 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.14.0" +let s:nord_vim_version="0.15.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 8a529200..6b00afbc 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.14.0" +let s:nord_vim_version="0.15.0" set background=dark let s:nord0_gui = "#2E3440" From 8a9754ce6c3451c541fa165144c164b0d92ae45e Mon Sep 17 00:00:00 2001 From: Dani Date: Thu, 16 Jul 2020 12:23:44 -0700 Subject: [PATCH 16/24] Add coc error/warning highlight (#213) Added the coc.nvim [1] highlighting groups for errors and warnings using their respective foreground colors and the `undercurl` font style. [1]: https://github.com/neoclide/coc.nvim Co-authored-by: Arctic Ice Studio Co-authored-by: Sven Greb --- colors/nord.vim | 2 ++ 1 file changed, 2 insertions(+) diff --git a/colors/nord.vim b/colors/nord.vim index 6b00afbc..8a2b033c 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -561,6 +561,8 @@ call s:hi("ALEError" , s:nord11_gui, "", s:nord11_term, "", "undercurl", "") " Coc " > neoclide/coc +call s:hi("CocWarningHighlight" , s:nord13_gui, "", s:nord13_term, "", "undercurl", "") +call s:hi("CocErrorHighlight" , s:nord11_gui, "", s:nord11_term, "", "undercurl", "") 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, "", "", "") From b3c46c8793f1f774a22011e70f9019decc4462ed Mon Sep 17 00:00:00 2001 From: Yeri Pratama Date: Thu, 13 Aug 2020 16:21:12 +0700 Subject: [PATCH 17/24] Support highlighting for PHP classes and functions/methods (#218) Before classes and functions used the default foreground color which made it hard to distinguish them from variables and syntactic characters like braces. The new style now matches other ports and highlighting engines and makes it easy to identify these elements with Nord's authentic appearance. Closes GH-218 --- colors/nord.vim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/colors/nord.vim b/colors/nord.vim index 8a2b033c..f684dd51 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -469,9 +469,12 @@ hi! link markdownHeadingDelimiter Keyword call s:hi("perlPackageDecl", s:nord7_gui, "", s:nord7_term, "", "", "") call s:hi("phpClasses", s:nord7_gui, "", s:nord7_term, "", "", "") +call s:hi("phpClass", s:nord7_gui, "", s:nord7_term, "", "", "") call s:hi("phpDocTags", s:nord7_gui, "", s:nord7_term, "", "", "") hi! link phpDocCustomTags phpDocTags hi! link phpMemberSelector Keyword +hi! link phpMethod Function +hi! link phpFunction Function call s:hi("podCmdText", s:nord7_gui, "", s:nord7_term, "", "", "") call s:hi("podVerbatimLine", s:nord4_gui, "", "NONE", "", "", "") From ea7ff9c343392ec6dfac4e9ec3fe0c45afb92a40 Mon Sep 17 00:00:00 2001 From: Arctic Ice Studio Date: Thu, 8 Oct 2020 21:48:31 +0200 Subject: [PATCH 18/24] Add support for the "nathanaelkane/vim-indent-guides" plugin (#226) The even and odd highlighting blocks using `nord1` and `nord2` (`nord3` in terminal mode) to provide a subtle and non-disturbing style. Note that the custom theme colors [1] are only applied when the `indent_guides_auto_colors` variable has been set to `0`: ```vim let g:indent_guides_auto_colors = 0 ``` [1]: https://github.com/nathanaelkane/vim-indent-guides#setting-custom-indent-colors Resolves GH-186 --- colors/nord.vim | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/colors/nord.vim b/colors/nord.vim index f684dd51..5a251dae 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -643,6 +643,11 @@ hi! link ClapProviderAbout ClapDisplay hi! link ClapProviderColon Type hi! link ClapProviderId Type +" vim-indent-guides +" > nathanaelkane/vim-indent-guides +call s:hi("IndentGuidesEven", "", s:nord1_gui, "", s:nord1_term, "", "") +call s:hi("IndentGuidesOdd", "", s:nord2_gui, "", s:nord3_term, "", "") + " vim-plug " > junegunn/vim-plug call s:hi("plugDeleted", s:nord11_gui, "", "", s:nord11_term, "", "") From 5867535cea7bb6b4c219fa0726c93e4b055debd2 Mon Sep 17 00:00:00 2001 From: Jan Damm Date: Sun, 2 May 2021 11:35:08 +0200 Subject: [PATCH 19/24] Add public API function to get Nord colors (#224) Implemented the `NordPalette` pubic API function that returns all Nord colors as dictionary. This allows to use the colors in other Vim scripts without the need to copy & paste the colors from the documentations or the Nord Vim theme sources. Co-authored-by: Arctic Ice Studio Co-authored-by: Sven Greb Closes GH-224 --- colors/nord.vim | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/colors/nord.vim b/colors/nord.vim index 5a251dae..13d9182d 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -772,3 +772,17 @@ hi! link VimwikiList markdownListMarker " YAML " > stephpy/vim-yaml call s:hi("yamlKey", s:nord7_gui, "", s:nord7_term, "", "", "") + +"+------------+ +"+ Public API + +"+------------+ +"+--- Functions ---+ + +function! NordPalette() abort + let ret = {} + for color in range(16) + execute 'let ret["nord'.color.'"] = s:nord'.color.'_gui' + endfor + let ret["nord3_bright"] = s:nord3_gui_bright + return ret +endfunction From f3f28b939fd57fb772f4c7c56a0061536057656e Mon Sep 17 00:00:00 2001 From: Arctic Ice Studio Date: Sat, 29 May 2021 00:24:26 +0200 Subject: [PATCH 20/24] Conceal highlighting group support (#261) The `Conceal` group was not supported which could have led to rendering problems for (Unicode) characters that require special encoding like the ones from the Greek alphabet [1] that are often used in LaTeX [3] or Pandoc [4] documents. These characters were highlighted with the default background color which makes them kind of unreadable with the theme foreground color. See `:help conceal` and `:help concealcursor` for more details about concealing in Vim. To fix the problem, the `Conceal` group has been added with its background color set to `NONE` for GUI and terminal mode to either use the terminal default background color or let loaded scripts apply custom styles based on the current runtime context. The problem has been reported in GH-149, GH-207 and GH-211 with LaTeX and Pandoc being used by the reporters. PR GH-220 adds support for vim-pandoc/vim-pandoc-syntax [5] specific highlighting groups and can be merged after adding basic support for `Conceal`. [1]: https://en.wikipedia.org/wiki/Greek_alphabet [2]: https://www.overleaf.com/learn/latex/mathematical_expressions [3]: https://www.latex-project.org [4]: https://pandoc.org [5]: https://github.com/vim-pandoc/vim-pandoc-syntax Co-authored-by: Sven Greb Closes GH-256 --- colors/nord.vim | 1 + 1 file changed, 1 insertion(+) diff --git a/colors/nord.vim b/colors/nord.vim index 13d9182d..deac972c 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -274,6 +274,7 @@ endif call s:hi("Boolean", s:nord9_gui, "", s:nord9_term, "", "", "") call s:hi("Character", s:nord14_gui, "", s:nord14_term, "", "", "") call s:hi("Comment", s:nord3_gui_bright, "", s:nord3_term, "", s:italicize_comments, "") +call s:hi("Conceal", "", "NONE", "", "NONE", "", "") call s:hi("Conditional", s:nord9_gui, "", s:nord9_term, "", "", "") call s:hi("Constant", s:nord4_gui, "", "NONE", "", "", "") call s:hi("Define", s:nord9_gui, "", s:nord9_term, "", "", "") From a3af928ad5c107a229c287ee2e561935737b7eb7 Mon Sep 17 00:00:00 2001 From: Gabriel Sanches Date: Sat, 29 May 2021 10:08:25 -0300 Subject: [PATCH 21/24] Update highlights for Neovim LSP diagnostics (#229) To ensure compatibility with the latest versions of Neovim LSP the highlighting groups for diagnostics have been adapted to the changes of neovim/neovim#12655 [1]. See :help lsp-highlight-diagnostics [2] for more details. Note that LSP will be available as of Neovim 0.5 which is (at the time of this commit) still in development and only available as nighly build. Also see great articles from Nord Vim contributors like "Neovim (0.5) Is Overpowering" [3] for more information about Neovim 0.5 features, including LSP. [1]: https://github.com/neovim/neovim/pull/12655 [2]: https://neovim.io/doc/user/lsp.html [3]: https://crispgm.com/page/neovim-is-overpowering.html Co-authored-by: Sven Greb Closes GH-229 Closes GH-248 --- colors/nord.vim | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/colors/nord.vim b/colors/nord.vim index deac972c..234ecbee 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -572,12 +572,16 @@ 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, "", "", "") -" Nvim LSP -" > neovim/nvim-lsp -call s:hi("LSPDiagnosticsWarning", s:nord13_gui, "", s:nord13_term, "", "", "") -call s:hi("LSPDiagnosticsError" , s:nord11_gui, "", s:nord11_term, "", "", "") -call s:hi("LSPDiagnosticsInformation" , s:nord8_gui, "", s:nord8_term, "", "", "") -call s:hi("LSPDiagnosticsHint" , s:nord10_gui, "", s:nord10_term, "", "", "") +" Neovim LSP +" > neovim/nvim-lspconfig +call s:hi("LspDiagnosticsDefaultWarning", s:nord13_gui, "", s:nord13_term, "", "", "") +call s:hi("LspDiagnosticsDefaultError" , s:nord11_gui, "", s:nord11_term, "", "", "") +call s:hi("LspDiagnosticsDefaultInformation" , s:nord8_gui, "", s:nord8_term, "", "", "") +call s:hi("LspDiagnosticsDefaultHint" , s:nord10_gui, "", s:nord10_term, "", "", "") +call s:hi("LspDiagnosticsUnderlineWarning" , s:nord13_gui, "", s:nord13_term, "", "undercurl", "") +call s:hi("LspDiagnosticsUnderlineError" , s:nord11_gui, "", s:nord11_term, "", "undercurl", "") +call s:hi("LspDiagnosticsUnderlineInformation" , s:nord8_gui, "", s:nord8_term, "", "undercurl", "") +call s:hi("LspDiagnosticsUnderlineHint" , s:nord10_gui, "", s:nord10_term, "", "undercurl", "") " GitGutter " > airblade/vim-gitgutter From e5a54c7f0928de8b89bc00eea4dfeeb179f546e4 Mon Sep 17 00:00:00 2001 From: Martin Kunz Date: Sun, 30 May 2021 23:27:14 +0200 Subject: [PATCH 22/24] Fix typo in group names (#252) Fixed two typos in group names: - `PMenuSel` -> `PmenuSel` - `PMenu` -> `Pmenu` This mismatch was never really noticed because most of the time users rely on plugins like coc [1] or vim-clap [2] which come with custom highlighting groups and UI libraries. [1]: https://github.com/neoclide/coc.nvim [2]: https://github.com/liuchengxu/vim-clap Co-authored-by: Sven Greb --- colors/nord.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/colors/nord.vim b/colors/nord.vim index 234ecbee..634ff67b 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -174,9 +174,9 @@ call s:hi("LineNr", s:nord3_gui, "NONE", s:nord3_term, "NONE", "", "") call s:hi("MatchParen", s:nord8_gui, s:nord3_gui, s:nord8_term, s:nord3_term, "", "") call s:hi("NonText", s:nord2_gui, "", s:nord3_term, "", "", "") call s:hi("Normal", s:nord4_gui, s:nord0_gui, "NONE", "NONE", "", "") -call s:hi("PMenu", s:nord4_gui, s:nord2_gui, "NONE", s:nord1_term, "NONE", "") +call s:hi("Pmenu", s:nord4_gui, s:nord2_gui, "NONE", s:nord1_term, "NONE", "") call s:hi("PmenuSbar", s:nord4_gui, s:nord2_gui, "NONE", s:nord1_term, "", "") -call s:hi("PMenuSel", s:nord8_gui, s:nord3_gui, s:nord8_term, s:nord3_term, "", "") +call s:hi("PmenuSel", s:nord8_gui, s:nord3_gui, s:nord8_term, s:nord3_term, "", "") call s:hi("PmenuThumb", s:nord8_gui, s:nord3_gui, "NONE", s:nord3_term, "", "") call s:hi("SpecialKey", s:nord3_gui, "", s:nord3_term, "", "", "") call s:hi("SpellBad", s:nord11_gui, s:nord0_gui, s:nord11_term, "NONE", "undercurl", s:nord11_gui) From 07452c71285219f296191941687531858a2f06c4 Mon Sep 17 00:00:00 2001 From: Arctic Ice Studio Date: Wed, 9 Jun 2021 21:28:26 +0200 Subject: [PATCH 23/24] Support for `php.vim` plugin (#263) This is a follow up for arcticicestudio/nord-vim#218 [1] which added highlighting groups for the bundled PHP syntax, but the groups are actually defined by the StanAngeloff/php.vim [2] plugin. Therefore the added highlighting calls will be moved to a plugin section. Additionally, the `phpClassExtends` and `phpClassImplements` groups have been added to improve the highlighting for classes that implement or extended interfaces/classes. The `phpUseClass` has also been added to improve the highlighting for imports. [1]: https://github.com/arcticicestudio/nord-vim/pull/218 [2]: https://github.com/StanAngeloff/php.vim Related to GH-218 Closes GH-262 Co-authored-by: Sven Greb --- colors/nord.vim | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/colors/nord.vim b/colors/nord.vim index 634ff67b..2450ef7b 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -470,12 +470,9 @@ hi! link markdownHeadingDelimiter Keyword call s:hi("perlPackageDecl", s:nord7_gui, "", s:nord7_term, "", "", "") call s:hi("phpClasses", s:nord7_gui, "", s:nord7_term, "", "", "") -call s:hi("phpClass", s:nord7_gui, "", s:nord7_term, "", "", "") call s:hi("phpDocTags", s:nord7_gui, "", s:nord7_term, "", "", "") hi! link phpDocCustomTags phpDocTags hi! link phpMemberSelector Keyword -hi! link phpMethod Function -hi! link phpFunction Function call s:hi("podCmdText", s:nord7_gui, "", s:nord7_term, "", "", "") call s:hi("podVerbatimLine", s:nord4_gui, "", "NONE", "", "", "") @@ -755,6 +752,15 @@ hi! link mkdLinkDefTarget mkdURL hi! link mkdLinkTitle mkdInlineURL hi! link mkdDelimiter Keyword +" PHP +" > StanAngeloff/php.vim +call s:hi("phpClass", s:nord7_gui, "", s:nord7_term, "", "", "") +call s:hi("phpClassImplements", s:nord7_gui, "", s:nord7_term, "", s:bold, "") +hi! link phpClassExtends phpClass +hi! link phpFunction Function +hi! link phpMethod Function +hi! link phpUseClass phpClass + " Vimwiki " > vimwiki/vimwiki if !exists("g:vimwiki_hl_headers") || g:vimwiki_hl_headers == 0 From a2d1bcc66806ad8f39e1a598bb963dd8fcae7473 Mon Sep 17 00:00:00 2001 From: Arctic Ice Studio Date: Wed, 9 Jun 2021 21:47:22 +0200 Subject: [PATCH 24/24] Release version 0.16.0 --- CHANGELOG.md | 197 +++++++++++++++++++++--- autoload/airline/themes/nord.vim | 2 +- autoload/lightline/colorscheme/nord.vim | 2 +- colors/nord.vim | 2 +- 4 files changed, 182 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 75c53c9b..561ed9d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,139 @@ -

+

-

+

-

Changelog for Nord Vim — An arctic, north-bluish clean and elegant Vim color theme.

+

Changelog for Nord Vim — An arctic, north-bluish clean and elegant Vim color theme.

+# 0.16.0 + +![Release Date: 2021-06-09](https://img.shields.io/static/v1.svg?style=flat-square&label=Release%20Date&message=2021-06-09&colorA=4c566a&colorB=88c0d0) [![Project Board](https://img.shields.io/static/v1.svg?style=flat-square&label=Project%20Board&message=0.16.0&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0)](https://github.com/arcticicestudio/nord-vim/projects/22) [![Milestone](https://img.shields.io/static/v1.svg?style=flat-square&label=Milestone&message=0.16.0&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0)](https://github.com/arcticicestudio/nord-vim/milestone/18) + +⇅ [Show all commits][gh-compare-tag-v0.15.0_v0.16.0] + +## Features + +### API + +
+Public API function NordPalette to get Nord colors — #224 (⊶ 5867535c) by @jandamm + +↠ Implemented a new `NordPalette` pubic API function that returns all [Nord colors][docs-colors] as dictionary. This allows to use the colors in other Vim scripts without the need to copy & paste the colors from the documentations or the [Nord Vim theme sources][blob-master-colors/nord.vim]. + +
+ +### Syntax + +
+Support for the php.vim plugin — #218, #262 ⇄ #263 (⊶ b3c46c87, 07452c71) by @pirey + +↠ In [arcticicestudio/nord-vim#218][1] new highlighting groups for the bundled PHP syntax were added to improve the highlighting of classes, function and methods and the overall syntax token detection, but they are actually defined by the [php.vim][stanangeloff/php.vim] plugin. Therefore the added highlighting calls have been moved to a plugin section. +Additionally, the `phpClassExtends` and `phpClassImplements` groups have been added to improve the highlighting for classes that implement or extended interfaces/classes. The `phpUseClass` has also been added to improve the highlighting for imports. + +To improve the highlighting with the bundled PHP syntax, the [following options][vim-docs#php_syntax] can be set: + +```vim +let php_asp_tags = 1 +let php_baselib = 1 +let php_htmlInStrings = 1 +let php_parent_error_close = 1 +let php_parent_error_open = 1 +``` + +

Before

+

+ +

After

+

+ +
+ +
+Conceal highlighting group support — #149, #207, #211, #256 ⇄ #261 (⊶ f3f28b93) + +↠ The `Conceal` group is was not supported which could resulted in rendering problems for (Unicode) characters that require special encoding like the ones from the [Greek alphabet][wikip-greek_alphabet] and [mathematical expressions][overleaf-latex-learn-math_expr] that are often used in [LaTeX][latex] or [Pandoc][pandoc] documents. These characters were highlighted with the default background color which made them kind of unreadable with the theme foreground color. +See `:help conceal` and `:help concealcursor` for more details about concealing in Vim. + +To fix the problem, the `Conceal` group has been added with its background color set to `NONE` for GUI and terminal mode to either use the terminal default background color or let loaded scripts apply custom styles based on the current runtime context. + +The problem has been reported in #149, #207 and #211 with LaTeX and Pandoc being used by the reporters. PR #220 adds support for [vim-pandoc/vim-pandoc-syntax][vim-pandoc/vim-pandoc-syntax] specific highlighting groups and can be merged after adding basic support for `Conceal`. + +To get the correct rendering for such elements the following configurations must be set: + +```vim +let g:pandoc#syntax#conceal#use = 1 +set conceallevel=2 +``` + +

Before

+

+ +

After

+

+ +
+ +
+Updated highlights for Neovim LSP diagnostics — #229, #248 (⊶ a3af928a) by @gbrlsnchs and @thallium + +↠ To ensure compatibility with the latest versions of Neovim LSP the highlighting groups for diagnostics have been adapted to the changes of [neovim/neovim#12655][]. +See [`:help lsp-highlight-diagnostics`][neovim-docs-lsp] for more details. + +Note that LSP will be available as of [Neovim 0.5][neovim/neovim-ms#19] which is (at the time of this commit) still in development and only available as nightly build. +Also see great articles from Nord Vim contributors like [“Neovim (0.5) Is Overpowering“][crispgm-blog-neovim_overpowering] for more information about Neovim 0.5 features, including LSP. + +Thanks to [@clason][gh-user-clason], [@crispgm][gh-user-crispgm] and [@ojroques][gh-user-ojroques] for the review support! + +
+ +### UI + +
+Support for the vim-indent-guides plugin — #186 ⇄ #226 (⊶ ea7ff9c3) by @mitinarseny + +↠ Added support for the [vim-indent-guides][nathanaelkane/vim-indent-guides] plugin. The even and odd highlighting blocks using `nord1` and `nord2` (`nord3`in terminal mode) to provide a subtle and non-disturbing style. +Note that the [custom theme colors][nathanaelkane/vim-indent-guides#custom_color] are only applied when the `indent_guides_auto_colors` variable has been set to `0`: + +```vim +let g:indent_guides_auto_colors = 0 +``` + +

Before

+

+ +

After

+

+ +
+ +## Improvements + +### UI + +
+coc.vim error and warning highlighting — #213 (⊶ 8a9754ce) by @butterywombat + +↠ Added the [coc.nvim][nathanaelkane/vim-indent-guides] highlighting groups for errors and warnings using their respective foreground colors and the `undercurl` font style. + +
+ +## Bug Fixes + +### UI + +
+Typo in group Pmenu group names — #252 (⊶ e5a54c7f) by @kunzaatko + +↠ Fixed two typos in `Pmenu` group names: + +- `PMenuSel` -> `PmenuSel` +- `PMenu` -> `Pmenu` + +This mismatch was never really noticed because most of the time users rely on plugins like [coc.vim][neoclide/coc.nvim] or [vim-clap][liuchengxu/vim-clap] which come with custom highlighting groups and UI libraries. + +
+ # 0.15.0 ![Release Date: 2020-07-06](https://img.shields.io/badge/Release_Date-2020--07--06-88C0D0.svg?style=flat-square) [![Project Board](https://img.shields.io/badge/Project_Board-0.15.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/projects/21) [![Milestone](https://img.shields.io/badge/Milestone-0.15.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/milestone/17) @@ -19,29 +147,29 @@ This provides, among many other good changes, better highlighting for syntax elements like [decorators][ts-docs-decorators], more granular separation of different language elements within a single code line as well as highlighting for…

…interfaces with bold font style, typing characters and types.

-

+

…global methods like setTimeout with italic font style.

-

+

…regular expressions with nord13 instead of the normal color for quoted strings.

-

+

…global elements like Error, JSON and console.

-

+

…brackets of types as structural elements.

-

+

…TSX/JSX and HTML with a consistent appearance.

-

+

### UI **Support for vim-clap** — #178 (⊶ 7a52f66c) by [@meck][gh-user-meck] and [@ikalnytskyi][gh-user-ikalnytskyi] ↠ Added basic support for [vim-clap][liuchengxu/vim-clap], a modern and performant generic finder and dispatcher for Vim and NeoVim. -

+

# 0.14.0 @@ -773,6 +901,13 @@ Detailed information about features, supported plugins/languages and install ins ![Release Date: 2016-12-25](https://img.shields.io/badge/Release_Date-2016--12--25-88C0D0.svg?style=flat-square) - + - + [asciidoc]: https://asciidoctor.org [gh-11]: https://github.com/arcticicestudio/nord-vim/issues/11 @@ -798,6 +934,7 @@ Detailed information about features, supported plugins/languages and install ins [itchyny/lightline-adv-config]: https://github.com/itchyny/lightline.vim#advanced-configuration [itchyny/lightline.vim-gh-257]: https://github.com/itchyny/lightline.vim/pull/257 [lesscss-doc-fn-lighten]: http://lesscss.org/functions/#color-operations-lighten +[neoclide/coc.nvim]: https://github.com/neoclide/coc.nvim [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 @@ -827,7 +964,7 @@ Detailed information about features, supported plugins/languages and install ins [vim-doc-diffadd]: http://vimdoc.sourceforge.net/htmldoc/syntax.html#hl-DiffAdd [yaml]: http://yaml.org - + [cmake-doc-genexpr]: https://cmake.org/cmake/help/latest/manual/cmake-generator-expressions.7.html [gh-user-axelitus]: https://github.com/axelitus @@ -845,13 +982,13 @@ Detailed information about features, supported plugins/languages and install ins [rustdoc-macros]: https://doc.rust-lang.org/1.8.0/book/macros.html [rustdoc-traits]: https://doc.rust-lang.org/book/ch10-02-traits.html - + [gh-user-aborzunov]: https://github.com/aborzunov [gh-user-tobydeh]: https://github.com/tobydeh [nord-docs#143]: https://github.com/arcticicestudio/nord-docs/issues/143 - + [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 @@ -861,20 +998,19 @@ Detailed information about features, supported plugins/languages and install ins [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 - + [gh-user-alexanderjeurissen]: https://github.com/alexanderjeurissen [gh-user-xulongwu4]: https://github.com/xulongwu4 [neovim/nvim-lsp]: https://github.com/neovim/nvim-lsp [yggdroot/leaderf]: https://github.com/Yggdroot/LeaderF - + [gh-user-iamdidev]: https://github.com/iamdidev [gh-user-ikalnytskyi]: https://github.com/ikalnytskyi @@ -883,3 +1019,28 @@ Detailed information about features, supported plugins/languages and install ins [ts-docs-decorators]: https://www.typescriptlang.org/docs/handbook/decorators.html [ts-docs-jsx]: https://www.typescriptlang.org/docs/handbook/jsx.html [typescript]: https://www.typescriptlang.org + + + +[arcticicestudio/nord-vim#218]: https://github.com/arcticicestudio/nord-vim/pull/218 +[blob-master-colors/nord.vim]: https://github.com/arcticicestudio/nord-vim/blob/master/colors/nord.vim +[crispgm-blog-neovim_overpowering]: https://crispgm.com/page/neovim-is-overpowering.html +[docs-colors]: https://www.nordtheme.com/docs/colors-and-palettes +[gh-compare-tag-v0.15.0_v0.16.0]: https://github.com/arcticicestudio/nord-vim/compare/v0.15.0...v0.16.0 +[gh-user-clason]: https://github.com/clason +[gh-user-crispgm]: https://github.com/crispgm +[gh-user-ojroques]: https://github.com/ojroques +[latex]: https://www.latex-project.org +[liuchengxu/vim-clap]: https://github.com/liuchengxu/vim-clap +[nathanaelkane/vim-indent-guides]: https://github.com/nathanaelkane/vim-indent-guides +[nathanaelkane/vim-indent-guides#custom_color]: https://github.com/nathanaelkane/vim-indent-guides#setting-custom-indent-colors +[neoclide/coc.nvim]: https://github.com/neoclide/coc.nvim +[neovim-docs-lsp]: https://neovim.io/doc/user/lsp.html +[neovim/neovim-ms#19]: https://github.com/neovim/neovim/milestone/19 +[neovim/neovim#12655]: https://github.com/neovim/neovim#12655 +[overleaf-latex-learn-math_expr]: https://www.overleaf.com/learn/latex/mathematical_expressions +[pandoc]: https://pandoc.org +[stanangeloff/php.vim]: https://github.com/StanAngeloff/php.vim +[vim-docs#php_syntax]: https://vimhelp.org/syntax.txt.html#ft%2dphp%2dsyntax +[vim-pandoc/vim-pandoc-syntax]: https://github.com/vim-pandoc/vim-pandoc-syntax +[wikip-greek_alphabet]: https://en.wikipedia.org/wiki/Greek_alphabet diff --git a/autoload/airline/themes/nord.vim b/autoload/airline/themes/nord.vim index 38d3add6..525f0d6d 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.15.0" +let s:nord_vim_version="0.16.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 fceb189f..ce58e5fd 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.15.0" +let s:nord_vim_version="0.16.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 2450ef7b..c7ad0705 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.15.0" +let s:nord_vim_version="0.16.0" set background=dark let s:nord0_gui = "#2E3440"