0.11.0
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
.
Macros are colorized with nord8
and bold font to make them visually different from "normal" functions.
Escape sequences are colored with nord13
.
Import statements and paths are correctly colored with keyword and type colors.
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
Pre-Processor
Types/Classes
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.
UI
Plugin Support
airline warnings and errors — #130 (⊶ e85dbe7) by @axelitus
↠ Added support for error and warning elements of airline.
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