0.7.0
Features
❯ Added a new configuration to allow users to increase the comment brightness by 1 - 20 percent. It can be enabled by setting the g:nord_comment_brightness variable
to a number between 1
and 20
. (#48 in PR #56, @drzel, e18ab4e)
This option should only be enabled if the terminal supports 24bit true color (16 million colors) and requires the termguicolors
option to be set is in ~/.vimrc
or via :set termguicolors
!
To adhere to the Nord design guidelines this option uses nord3
by default.
This is a reference table if users like to use the same increased contrast values as provided by the Nord Atom Syntax accessibility custom comment contrast theme setting which are calculated using the LESSCSS lighten
function.
Increased by | Calculated value |
---|---|
1% | #4e586d |
2% | #505b70 |
3% | #525d73 |
4% | #556076 |
5% | #576279 |
6% | #59647c |
7% | #5b677f |
8% | #5d6982 |
9% | #5f6c85 |
10% | #616e88 |
11% | #63718b |
12% | #66738e |
13% | #687591 |
14% | #6a7894 |
15% | #6d7a96 |
16% | #6f7d98 |
17% | #72809a |
18% | #75829c |
19% | #78859e |
20% | #7b88a1 |
More information about true color and the support in various terminals can be found in this gist.
❯ Added a new configuration for a uniform diff background color. (#60 in PR #61 #62 #65, @dylnmc @aidanharris @berkin, 958322d)
Setting g:nord_uniform_diff_background
to 1
enables the uniform diff background using nord1
:
❯ Added a new configuration to use uniform activate- and inactive status line backgrounds. (#37 in PR #58, @dylnmc @DenniJensen, 9305680)
❯ Added a new configuration to explicitly enable italic text formatting. (#88 in PR #89, @lokesh-krishna @dylnmc, dbfc55f)
Please note that this option should only be enabled if the used terminal supports italics!
With enabled option for italic comments
❯ Added support for NeoVim UI terminal colors. (#63, @meck, af01167)
Plugin Support
Syntax
❯ Added support for the plasticboy/vim-markdown syntax plugin to match the style of the built-in markdown syntax styles. (#45 in PR #57, @VVVFO, 0992126)
UI
❯ Added support for the PlugClean
command of the junegunn/vim-plug plugin which used the Ignore
group by default for deleted directory listings resulting in unreadable text when cursorline
has been set. (#43 in PR #59, @dylnmc, e532b5d)
❯ Added basic support for tpope/vim-fugitive. (#76 in PR #77, @anhari, fa09c3b)
Filenames are now highlighted when using the :Gstatus
command.
Improvements
Syntax
❯ Added highlight support for legacy diff groups diffAdded
and diffRemoved
of the git.vim
and diff.vim
syntx definitions. (#66 in PR #67, @brandoniffert, 99e59e6)
These groups are not in the official vim documentation but are still used by the syntax for example when run with git commit --verbose
.
❯ Added highlighting support for Markdown italic and bold delimiter. (#90 in PR #92, 97c8aa2)
❯ Added missing Markdown italic and bold groups. (#84 in PR #91, @lokesh-krishna @dylnmc, 63b4612)
❯ Improved the highlighting for matching parens. (#75 and #71 in PR #78, @vincentzhezhang @cryptomaniac512 @dylnmc, 8eb7b2a)
The background color intensity under the cursor was too bright and the cursor no more visible causing the user to be distracted to focus on the matching bracket instead of the bracket at the cursor position.
To optimally improve the highlighting nord3
will now be used as background color for the matching element which doesn't conflict with the cursorline
color and also stands out in order to see the matching element.
After without cursorline
option
Bug Fixes
❯ TODO keywords are now highlighted correctly for Neovim and gVim (#52 in PR #53, @dylnmc, 063620f)
❯ Fixed invisible inactive lightline bars (PR #73, @dylnmc, 788876b)
❯ Fixed the WildMenu
background color for current selection (tab completion) not being visible. (#64 in PR #80, @markand, 53fce0d)
Tasks
❯ Added the included lightline theme to the official lightline repository. (#68 in itchyny/lightline#257, @lokesh-krishna, itchyny/lightline@e69081c1370a57647e05df21b60a4ef092c3ce91)
Documentation
❯ Migrated to the MIT license to adapt to the migration of the main Nord project. Detailed information can be found in the main task ticket. (#69 in PR #70, fa55dc3)
The full changelog is available here