github nordtheme/vim v0.11.0
0.11.0

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

0.11.0

Project Board Milestone

Features

Syntax

Basic support for Asciidoc syntax highlighting#131#152 (⊶ 6e6025b) by @tidux
↠ Added basic syntax highlighting support for Asciidoc that comes bundled with Vim 8.

Basic syntax highlighting support for Rust#138#154 (⊶ b0ffc6b) by @TerminalWitchcraft
↠ Added basic syntax highlighting support for Rust.

Traits and enums are colorized with nord7 and with bold font to make them visually stand out more.
Also attributes and derives are colored with nord10.

Before

After

Macros are colorized with nord8 and bold font to make them visually different from "normal" functions.

Before

After

Escape sequences are colored with nord13.

Before

After

Import statements and paths are correctly colored with keyword and type colors.

Before

After

Plugin Support

Haskell Syntax Plugin Support#104#150 (⊶ b0ffc6b) by @vabatta
↠ Added support for Haskell syntax through the neovimhaskell/haskell-vim plugin.
This includes better coloring for types/classes using nord7 instead of highlighting them like keywords (nord9) and pre-processor and pragma elements are now colorized correctly with nord10.

Pragma

Before

After

Pre-Processor

Before

After

Types/Classes

Before

After

UI

Theme config for bolder vertical split line#132#153 (⊶ 9059d7d) by @huyvohcmc
↠ Previously the VertSplit (:help VertSplit) key used nord1 as background color by default making the line appear to be very lumpy. This has now been changed to use nord0 as background instead to visually merge with the background so only the separator characters are a visual indicator for the split line which makes it look more lightweight and declutters the overall appearance.

With base editor background (default)

With enabled bold nord1 background

To allow user who liked the previous implementation to keep the style a new nord_bold_vertical_split_line theme config was also added that can be assigned to 1 to achieve the legacy design.

let g:nord_bold_vertical_split_line = 1

The README includes information and hints how to change the separator character by customizing Vim's fillchars (:help fillchars) variable.

Plugin Support

:terminal status line in airline#134 (⊶ be815f0) by @meck
↠ Added support for Vim's new :terminal mode in airline.

Before: No :terminal support (before)

After: Support for airline's new _term theme keys

Improvements

Syntax

Better generator expressions in CMake#137#151 (⊶ d2774cb) by @markand
CMake generator expressions are now highlighted using nord10 as foreground instead of nord13 as background and nord0 as foreground.

Before

After

UI

Plugin Support

airline warnings and errors#130 (⊶ e85dbe7) by @axelitus
↠ Added support for error and warning elements of airline.

Before

After

ALE error and warning support#135 (⊶ 9d82b7a) by @meck
↠ Added support highlighting and underlines for ALE errors and warnings to also align the style with gutter signs.


The full changelog is available here

Don't miss a new vim release

NewReleases is sending notifications on new releases.