github nordtheme/vim v0.7.0
0.7.0

latest releases: v0.19.0, v0.18.0, v0.17.0...
6 years ago


Project Board Milestone

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!

Default and 15% increased

Default and 12% increased

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)

Default status lines

Uniform status lines

❯ 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

Markdown syntax styling

❯ 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)

Before

After

❯ 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.

Before

After

❯ Added highlighting support for Markdown italic and bold delimiter. (#90 in PR #92, 97c8aa2)

Before

After

❯ 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.

Before

After with cursorline option

After without cursorline option

Bug Fixes

TODO keywords are now highlighted correctly for Neovim and gVim (#52 in PR #53, @dylnmc, 063620f)

Before

After

❯ Fixed invisible inactive lightline bars (PR #73, @dylnmc, 788876b)

Before

After

❯ Fixed the WildMenu background color for current selection (tab completion) not being visible. (#64 in PR #80, @markand, 53fce0d)

Before

After

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

Don't miss a new vim release

NewReleases is sending notifications on new releases.