Commit graph

279 commits

Author SHA1 Message Date
Arctic Ice Studio 40f85c4bc9 Added basic syntax highlighting support for Rust
This commit adds basic syntax highlighting support for Rust (1):

Traits (2) and enums (3) are colorized with `nord7` and with bold font
to make them visually stand out more.
Also attributes (4) and derives (5) are colored with `nord10`.
Macros (6) are colorized with `nord8` and bold font to make them
visually different from "normal" functions.
Escape (7) sequences are colored with `nord13`.
Import statements and paths are correctly colored with keyword and type colors.

References:
  (1) https://www.rust-lang.org
  (2) https://doc.rust-lang.org/book/ch10-02-traits.html
  (3) https://doc.rust-lang.org/1.1.0/book/enums.html
  (4) https://doc.rust-lang.org/reference/attributes.html
  (5) https://doc.rust-lang.org/edition-guide/rust-2018/macros/custom-derive.html
  (6) https://doc.rust-lang.org/1.8.0/book/macros.html
  (7) https://doc.rust-lang.org/reference/tokens.html#ascii-escapes

GH-138
2019-04-14 19:38:47 +02:00
Arctic Ice Studio 1ddc782e1e Add theme config for bolder vertical split line
Previously the `VertSplit` (1) (`:help VertSplit`) key used `nord1` as
background color by default making the line appear to be very lumpy.
This commit changes this style to use `nord0` as bavkground instead to
visually merge with the background so only the separator charaters are
a visual indiciator for the split line whih makes it look more
lightweight and unclutters the overall appeareance.

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

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

References:
  (1) http://vimdoc.sourceforge.net/htmldoc/syntax.html#hl-VertSplit
  (2) http://vimdoc.sourceforge.net/htmldoc/options.html#'fillchars'

GH-132
2019-04-14 07:06:35 +02:00
Arctic Ice Studio d2774cbb8b
Merge pull request #151 from arcticicestudio/improvement/gh-137-cmake-generator-expressions
Improve CMake generator expression highlighting
2019-04-13 21:40:40 +02:00
Arctic Ice Studio 373c18afe7 Basic support for Asciidoc syntax highlighting
This commit adds basic syntax highlighting support for Asciidoc (1) that
comes bundled with Vim 8.

References:
  (1) https://asciidoctor.org

GH-131
2019-04-13 20:28:59 +02:00
Arctic Ice Studio 65863b23ff Improve CMake generator expression highlighting
CMake generator expressions (1) are now highlighted using `nord10` as
foreground instead of `nord13` as background and `nord0` as foreground.

References:
  (1) https://cmake.org/cmake/help/latest/manual/cmake-generator-expressions.7.html

GH-137
2019-04-13 14:47:04 +02:00
Arctic Ice Studio a23e959ca9 Haskell Syntax Plugin Support
Added support for Haskell syntax through the
neovimhaskell/haskell-vim (1) 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`.

References:
  (1) https://github.com/neovimhaskell/haskell-vim

GH-104
2019-04-13 13:54:05 +02:00
Arctic Ice Studio bfa069b12b Merge branch 'release/0.10.0' 2019-03-21 15:33:50 +01:00
Arctic Ice Studio a649fff573 Merge branch 'release/0.10.0' into develop 2019-03-21 15:33:45 +01:00
Arctic Ice Studio 0707af4d54 Prepare release version 0.10.0 2019-03-21 15:33:21 +01:00
Arctic Ice Studio 9e0249caa7
Merge pull request #146 from arcticicestudio/improvement/gh-145-comment-color-brightness
Comment Color Brightness
2019-03-21 13:57:16 +01:00
Arctic Ice Studio def9d75fee Comment Color Brightness
-> Please see https://github.com/arcticicestudio/nord/issues/94 for all
   details about this design change decision.

Increased the comment color (`nord3`) brightness by 10% from a lightness
level of ~35% to ~45%.

This change also deprecates the comment contrast (1) configuration.
It is not necessary anymore for users to increase the brightness on
their own when the default color has been increased by default.
A deprecation warning will be shown to notify all users who have set a
custom value for the `g:nord_comment_brightness` configuration variable.

References:
  (1)  https://github.com/arcticicestudio/nord-vim#comment-contrast

GH-145
2019-03-21 10:52:15 +01:00
Arctic Ice Studio 096ff7bdef Update copyright notices and contributor metadata
GH-145
2019-03-21 10:47:48 +01:00
Arctic Ice Studio 83f8c26008
Merge pull request #126 from cg433n/develop
Adds Vim 8 terminal highlighting
2019-02-02 17:32:15 +01:00
Christopher Green dd9d6a3591 Adds Vim 8 terminal highlighting 2019-02-02 17:28:10 +01:00
Andrey Borzunov 0d87b2e276 changes of IncSearch color so that were difference from Search color, fixes #139 2018-11-06 15:35:09 +03:00
meck 370af5a557 Add more ALE Highlights 2018-08-10 17:47:02 +02:00
meck c16672570c Fix for terminal statusline in airline 2018-07-21 17:55:42 +02:00
Arctic Ice Studio 3150628fea
Merge pull request #128 from arcticicestudio/improvement/gh-117-airline-tmuxline-compatibility
Improve compatibility of airline with tmuxline.vim plugin
2018-06-25 09:13:46 +02:00
Arctic Ice Studio 18add4e7ae Improve compatibility of airline theme with tmuxline.vim theme
The "Nord airline.vim" (1) UI plugin theme now includes better support
for the "tmuxline.vim" (2) 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.

This has been fixed by using `nord5` as foreground color. See GH-11 (3)
which has been used as implementation reference that fixed the same
incompatibility for the "lightline.vim" (4) plugin.

References:

  (1) https://github.com/arcticicestudio/nord-vim/blob/develop/autoload/airline/themes/nord.vim
  (2) https://github.com/edkolev/tmuxline.vim
  (3) https://github.com/arcticicestudio/nord-vim/issues/11
  (4) https://github.com/itchyny/lightline.vim

GH-117
2018-06-24 20:39:10 +02:00
Arctic Ice Studio 968620c220 Merge branch 'release/0.9.0' 2018-06-24 09:02:56 +02:00
Arctic Ice Studio aea6685586 Merge branch 'release/0.9.0' into develop 2018-06-24 09:02:51 +02:00
Arctic Ice Studio ddd9ed6891 Prepare release version 0.9.0 2018-06-24 09:02:38 +02:00
Arctic Ice Studio 01cfd1beac
Merge pull request #127 from arcticicestudio/feature/gh-106-underline-toggle-config
Theme config to globally toggle underlines
2018-06-23 19:20:55 +02:00
dylnmc 3b306306cb Implement config to toggle underlines
All underlines can be disabled globally with the
"g:nord_underline" config.

GH-106
2018-06-23 17:57:34 +02:00
Arctic Ice Studio 9e7addbc14
Merge pull request #114 from smesko85/vimwiki-syntax
Add vimwiki syntax higlighting.
2018-06-23 11:03:29 +02:00
Vladimir Dumitraskovic a27be46052 Add vimwiki syntax higlighting.
GH-98
2018-06-23 10:59:25 +02:00
Arctic Ice Studio 035e36de3a
Merge pull request #100 from andrepolischuk/cursor-line-nr-background
Match CursorLineNr background to CursorLine
2018-06-23 08:36:48 +02:00
Arctic Ice Studio 50ec737b8f Fix inconsistent line number foreground color in GUI mode
In term mode the number uses nord4, but in GUI mode nord3 was used
instead. This was not intended and has been changed to match the term
mode style.

GH-100
2018-06-23 08:30:09 +02:00
Andrey Polischuk 2508195ad7 Match CursorLineNr background to CursorLine
A config to allow users to enable background for the line cumber of the
current cursor position. It uses the same color as the current line so
it appears as a uniform background highlighting.
2018-06-23 08:27:58 +02:00
Arctic Ice Studio 65c559eea8
Merge pull request #121 from ironhouzi/pronounced_difftext
Bug: "Invisible" DiffText
2018-05-07 13:23:45 +02:00
Arctic Ice Studio 2bb7c72c76 Use nord9 for inline diff marker
The reason is that is might be a bit confusing if removed code is
marked with a greenish color which actually marks added code.

GH-121
2018-05-07 13:14:01 +02:00
Arctic Ice Studio 1df3945394
Merge pull request #122 from kooparse/develop
Add support for vim-signature higlighting
2018-05-07 05:47:08 +02:00
Alexandre Chêne b6d20bd62d
Add vim-signature marks higlighting 2018-05-06 08:07:17 +02:00
Arctic Ice Studio b1478b07e3
Merge pull request #120 from mdzhang/develop
Highlight Yaml keys
2018-05-05 16:42:34 +02:00
Michelle D Zhang df75ad7b4b
Yaml key highlight for stephpy/vim-yaml 2018-05-05 08:59:11 -04:00
Arctic Ice Studio 4fe2d43ecd
Merge pull request #119 from kristijanhusak/feature/add-js-this-highlight
Link jsThis highlight to keyword.
2018-05-05 11:41:25 +02:00
Robin Skahjem-Eriksen b363a849d7
Bug: "Invisible" DiffText
Make single line diffs visible. The old colours was hiding these changes.
2018-05-02 23:41:39 +02:00
Kristijan Husak 5f8b798b26 Link jsThis highlight to keyword. 2018-04-26 14:31:49 +02:00
Arctic Ice Studio 922504fb8f
Merge pull request #108 from dylnmc/StatusLineTerm-fix
Fixes StatusLineTerm colors
2018-03-10 16:19:15 +01:00
dylnmc 1f18fcb137 Fixes StatusLineTerm colors 2018-03-09 22:00:42 -05:00
Arctic Ice Studio 2fac9fa0c8
Merge pull request #101 from meck/develop
Make the neovim terminal cursor visible when out of terminal mode
2018-02-21 11:01:45 +01:00
meck f488b12492 Move TermCursorNC according to req 2018-02-21 10:55:55 +01:00
meck b38371018f Make the neovim terminal cursor visible when out of terminal mode 2018-02-18 19:52:47 +01:00
Arctic Ice Studio f050701c29 Merge branch 'release/0.8.0' 2018-01-05 20:15:46 +01:00
Arctic Ice Studio 22844c372c Merge branch 'release/0.8.0' into develop 2018-01-05 20:15:41 +01:00
Arctic Ice Studio 2b79506a58 Prepare release version 0.8.0 2018-01-05 20:15:22 +01:00
Arctic Ice Studio 8bc1be01c6
Merge pull request #96 from arcticicestudio/bugfix/gh-95-matching-parens-background-color-in-gui-mode
Fix matching parens background color in GUI mode
2018-01-05 17:59:14 +01:00
Arctic Ice Studio edf76eb823 Fix matching parens background color in GUI mode
The background color for matching parens (group "MatchParen") has been
improved in version "0.7.0" (1), but instead of using "nord3" as
background color in GUI mode "nord0" has been assigned.

References:

  (1) https://github.com/arcticicestudio/nord-vim/projects/10

GH-95
2018-01-05 17:44:04 +01:00
Arctic Ice Studio 3c14c96115
Merge pull request #94 from arcticicestudio/improvement/gh-74-clarify-lightline-advanced-configuration
Clarify configuration of lightline screenshots
2017-12-31 11:12:52 +01:00
Arctic Ice Studio e9974fe602
Merge pull request #93 from arcticicestudio/improvement/gh-85-help-link-highlighting
Highlighting for links in help
2017-12-31 11:12:27 +01:00