diff options
| -rw-r--r-- | README.md | 29 | ||||
| -rwxr-xr-x | colors/nord.vim | 28 |
2 files changed, 49 insertions, 8 deletions
@@ -13,6 +13,21 @@ Nord Vim is a 16 colorspace theme build to run in GUI- and terminal mode with su <p align="center"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-vim/develop/assets/scrot-lang-javascript.png"/><br><blockquote>Font: <a href="https://adobe-fonts.github.io/source-code-pro">Source Code Pro</a> 20px</blockquote></p> + - [Getting started](#getting-started) + - [Installation](#installation) + - [Via plugin/runtimepath manager](#via-pluginruntimepath-manager) + - [Manual](#manual) + - [Activation](#activation) + - [Configuration](#configuration) + - [Italic comments](#italic-comments) + - [Plugin Support](#plugin-support) + - [UI Plugins](#ui-plugins) + - [Language Plugins](#language-plugins) + - [JavaScript](#javascript) + - [Languages](#languages) + - [Development](#development) + - [Contribution](#contribution) + ## Getting started ### Installation **NOTE**: Nord Vim in terminal mode **MUST** be used with the associated terminal emulator theme in order to work properly! @@ -34,18 +49,18 @@ Make sure to install one of the currently supported terminal themes listed below #### Via plugin/runtimepath manager I recommend to use [`vim-plug`](https://github.com/junegunn/vim-plug). Add Nord Vim to your `.vimrc` -```sh +```vim Plug 'arcticicestudio/nord-vim' ``` and install via `:PlugInstall`. You can specify the `develop` branch to install the latest development version. -```sh +```vim Plug 'arcticicestudio/nord-vim', { 'branch': 'develop' } ``` A specific version can be installed via git tags. -```sh +```vim Plug 'arcticicestudio/nord-vim', { 'tag': 'v0.3.0' } ``` @@ -58,7 +73,7 @@ git clone git://github.com/arcticicestudio/nord-vim.git [`Vundle`](https://github.com/VundleVim/Vundle.vim) Add Nord Vim to your `.vimrc` -```sh +```vim Plugin 'arcticicestudio/nord-vim' ``` and install via `:PluginInstall`. @@ -68,18 +83,18 @@ and install via `:PluginInstall`. ### Activation Use Nord Vim as your default color theme by adding it to your `.vimrc` -```sh +```vim colorscheme nord ``` or change it on-the-fly by running `:colorscheme nord`. [`vim-plug`](https://github.com/junegunn/vim-plug) also provides options to enable it on-demand for specific languages -```sh +```vim " Activate Nord Vim when editing Java files Plug 'arcticicestudio/nord-vim', { 'for': 'java' } ``` or on specific events. -```sh +```vim " Activate Nord Vim when toggling the NERDTree Plug 'arcticicestudio/nord-vim', { 'on': 'NERDTreeToggle' } ``` diff --git a/colors/nord.vim b/colors/nord.vim index 0bebfb1..d461194 100755 --- a/colors/nord.vim +++ b/colors/nord.vim @@ -179,6 +179,23 @@ hi! link PreCondit PreProc "+-----------+ "+ Languages + "+-----------+ +call s:hi("awkCharClass", s:nord7_gui, "", s:nord7_term, "", "", "") +call s:hi("awkPatterns", s:nord9_gui, "", s:nord9_term, "", "bold", "") +hi! link awkArrayElement Identifier +hi! link awkBoolLogic Keyword +hi! link awkBrktRegExp SpecialChar +hi! link awkComma Delimiter +hi! link awkExpression Keyword +hi! link awkFieldVars Identifier +hi! link awkLineSkip Keyword +hi! link awkOperator Operator +hi! link awkRegExp SpecialChar +hi! link awkSearch Keyword +hi! link awkSemicolon Delimiter +hi! link awkSpecialCharacter SpecialChar +hi! link awkSpecialPrintf SpecialChar +hi! link awkVariables Identifier + call s:hi("cIncluded", s:nord7_gui, "", s:nord7_term, "", "", "") hi! link cOperator Operator hi! link cPreCondit PreCondit @@ -200,6 +217,9 @@ hi! link cssPseudoClass cssDefinition hi! link cssPseudoClassId cssPseudoClass hi! link cssVendor Keyword +call s:hi("dosiniHeader", s:nord8_gui, "", s:nord8_term, "", "", "") +hi! link dosiniLabel Type + call s:hi("dtBooleanKey", s:nord7_gui, "", s:nord7_term, "", "", "") call s:hi("dtExecKey", s:nord7_gui, "", s:nord7_term, "", "", "") call s:hi("dtLocaleKey", s:nord7_gui, "", s:nord7_term, "", "", "") @@ -247,6 +267,12 @@ hi! link lessCssAttribute Delimiter hi! link lessFunction Function hi! link cssSelectorOp Keyword +hi! link lispAtomBarSymbol SpecialChar +hi! link lispAtomList SpecialChar +hi! link lispAtomMark Keyword +hi! link lispBarSymbol SpecialChar +hi! link lispFunc Function + hi! link luaFunc Function call s:hi("markdownBlockquote", s:nord7_gui, "", s:nord7_term, "", "", "") @@ -255,7 +281,7 @@ call s:hi("markdownCodeDelimiter", s:nord7_gui, "", s:nord7_term, "", "", "") call s:hi("markdownFootnote", s:nord7_gui, "", s:nord7_term, "", "", "") call s:hi("markdownId", s:nord7_gui, "", s:nord7_term, "", "", "") call s:hi("markdownIdDeclaration", s:nord7_gui, "", s:nord7_term, "", "", "") -call s:hi("markdownH1", s:nord7_gui, "", s:nord7_term, "", "", "") +call s:hi("markdownH1", s:nord8_gui, "", s:nord8_term, "", "", "") call s:hi("markdownLinkText", s:nord7_gui, "", s:nord7_term, "", "", "") call s:hi("markdownUrl", s:nord4_gui, "", "NONE", "", "NONE", "") hi! link markdownFootnoteDefinition markdownFootnote |