Skip to content

Commit 57dffa7

Browse files
Merge branch 'release/0.15.0'
2 parents 2124a5a + 16709e6 commit 57dffa7

File tree

4 files changed

+121
-10
lines changed

4 files changed

+121
-10
lines changed

CHANGELOG.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,43 @@
66

77
<!--lint disable no-duplicate-headings-->
88

9+
# 0.15.0
10+
11+
![Release Date: 2020-07-06](https://img.shields.io/badge/Release_Date-2020--07--06-88C0D0.svg?style=flat-square) [![Project Board](https://img.shields.io/badge/Project_Board-0.15.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/projects/21) [![Milestone](https://img.shields.io/badge/Milestone-0.15.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/milestone/17)
12+
13+
## Features
14+
15+
### Syntax
16+
17+
**Extended support for TypeScript and TSX**#208 (⊶ 1bd44ade) by [@iamdidev][gh-user-iamdidev]
18+
↠ Added extended support for [TypeScript][] and [TSX][ts-docs-jsx] through the [yats.vim][herringtonharkholme/yats.vim] plugin.
19+
This provides, among many other good changes, better highlighting for syntax elements like [decorators][ts-docs-decorators], more granular separation of different language elements within a single code line as well as highlighting for…
20+
21+
<p align="center"><strong>…interfaces with bold font style, typing characters and types.</strong></p>
22+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/84699121-43a01d80-af51-11ea-8ca2-7560791e04f5.png" width="20%" /></p>
23+
24+
<p align="center"><strong>…global methods like <code>setTimeout</code> with italic font style.</strong></p>
25+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/84700311-3d12a580-af53-11ea-8102-39c86eb54df9.png" width="40%" /></p>
26+
27+
<p align="center"><strong>…regular expressions with <code>nord13</code> instead of the normal color for quoted strings.</strong></p>
28+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/84700066-dd1bff00-af52-11ea-8876-22eeec81e8a0.png" width="40%" /></p>
29+
30+
<p align="center"><strong>…global elements like <code>Error</code>, <code>JSON</code> and <code>console</code>.</strong></p>
31+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/84698135-94167b80-af4f-11ea-86e6-29df3bf34c61.png" width="40%" /></p>
32+
33+
<p align="center"><strong>…brackets of types as structural elements.</strong></p>
34+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/84701261-f2922880-af54-11ea-9779-ba1314480921.png" width="40%" /></p>
35+
36+
<p align="center"><strong>…TSX/JSX and HTML with a consistent appearance.</strong></p>
37+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/84701503-66cccc00-af55-11ea-80b7-9793fc894284.png" width="40%" /></p>
38+
39+
### UI
40+
41+
**Support for vim-clap**#178 (⊶ 7a52f66c) by [@meck][gh-user-meck] and [@ikalnytskyi][gh-user-ikalnytskyi]
42+
↠ Added basic support for [vim-clap][liuchengxu/vim-clap], a modern and performant generic finder and dispatcher for Vim and NeoVim.
43+
44+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/86534351-0daee300-bed8-11ea-9685-031d16b5a07b.png" width="666px" /></p>
45+
946
# 0.14.0
1047

1148
![Release Date: 2020-06-16](https://img.shields.io/badge/Release_Date-2020--06--16-88C0D0.svg?style=flat-square) [![Project Board](https://img.shields.io/badge/Project_Board-0.14.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/projects/20) [![Milestone](https://img.shields.io/badge/Milestone-0.14.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-vim/milestone/16)
@@ -836,3 +873,13 @@ Detailed information about features, supported plugins/languages and install ins
836873
[gh-user-xulongwu4]: https://github.com/xulongwu4
837874
[neovim/nvim-lsp]: https://github.com/neovim/nvim-lsp
838875
[yggdroot/leaderf]: https://github.com/Yggdroot/LeaderF
876+
877+
<!--v 0.15.0 -->
878+
879+
[gh-user-iamdidev]: https://github.com/iamdidev
880+
[gh-user-ikalnytskyi]: https://github.com/ikalnytskyi
881+
[herringtonharkholme/yats.vim]: https://github.com/HerringtonDarkholme/yats.vim
882+
[liuchengxu/vim-clap]: https://github.com/liuchengxu/vim-clap
883+
[ts-docs-decorators]: https://www.typescriptlang.org/docs/handbook/decorators.html
884+
[ts-docs-jsx]: https://www.typescriptlang.org/docs/handbook/jsx.html
885+
[typescript]: https://www.typescriptlang.org

autoload/airline/themes/nord.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
" Repository: https://github.com/arcticicestudio/nord-vim
66
" License: MIT
77

8-
let s:nord_vim_version="0.14.0"
8+
let s:nord_vim_version="0.15.0"
99
let g:airline#themes#nord#palette = {}
1010

1111
let s:nord0_gui = "#2E3440"

autoload/lightline/colorscheme/nord.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
" Repository: https://github.com/arcticicestudio/nord-vim
66
" License: MIT
77

8-
let s:nord_vim_version="0.14.0"
8+
let s:nord_vim_version="0.15.0"
99
let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}}
1010

1111
let s:nord0 = ["#2E3440", "NONE"]

colors/nord.vim

Lines changed: 72 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ if version > 580
1313
endif
1414

1515
let g:colors_name = "nord"
16-
let s:nord_vim_version="0.14.0"
16+
let s:nord_vim_version="0.15.0"
1717
set background=dark
1818

1919
let s:nord0_gui = "#2E3440"
@@ -566,13 +566,6 @@ call s:hi("CocErrorSign" , s:nord11_gui, "", s:nord11_term, "", "", "")
566566
call s:hi("CocInfoSign" , s:nord8_gui, "", s:nord8_term, "", "", "")
567567
call s:hi("CocHintSign" , s:nord10_gui, "", s:nord10_term, "", "", "")
568568

569-
" Coc
570-
" > neoclide/coc
571-
call s:hi("CocWarningSign", s:nord13_gui, "", s:nord13_term, "", "", "")
572-
call s:hi("CocErrorSign" , s:nord11_gui, "", s:nord11_term, "", "", "")
573-
call s:hi("CocWarningSign", s:nord13_gui, "", s:nord13_term, "", "", "")
574-
call s:hi("CocErrorSign" , s:nord11_gui, "", s:nord11_term, "", "", "")
575-
576569
" Nvim LSP
577570
" > neovim/nvim-lsp
578571
call s:hi("LSPDiagnosticsWarning", s:nord13_gui, "", s:nord13_term, "", "", "")
@@ -615,6 +608,36 @@ hi! link NERDTreeHelp Comment
615608
hi! link CtrlPMatch Keyword
616609
hi! link CtrlPBufferHid Normal
617610

611+
" vim-clap
612+
" > liuchengxu/vim-clap
613+
call s:hi("ClapDir", s:nord4_gui, "", "", "", "", "")
614+
call s:hi("ClapDisplay", s:nord4_gui, s:nord1_gui, "", s:nord1_term, "", "")
615+
call s:hi("ClapFile", s:nord4_gui, "", "", "NONE", "", "")
616+
call s:hi("ClapMatches", s:nord8_gui, "", s:nord8_term, "", "", "")
617+
call s:hi("ClapNoMatchesFound", s:nord13_gui, "", s:nord13_term, "", "", "")
618+
call s:hi("ClapSelected", s:nord7_gui, "", s:nord7_term, "", s:bold, "")
619+
call s:hi("ClapSelectedSign", s:nord9_gui, "", s:nord9_term, "", "", "")
620+
621+
let s:clap_matches = [
622+
\ [s:nord8_gui, s:nord8_term] ,
623+
\ [s:nord9_gui, s:nord9_term] ,
624+
\ [s:nord10_gui, s:nord10_term] ,
625+
\ ]
626+
for s:nord_clap_match_i in range(1,12)
627+
let clap_match_color = s:clap_matches[s:nord_clap_match_i % len(s:clap_matches) - 1]
628+
call s:hi("ClapMatches" . s:nord_clap_match_i, clap_match_color[0], "", clap_match_color[1], "", "", "")
629+
call s:hi("ClapFuzzyMatches" . s:nord_clap_match_i, clap_match_color[0], "", clap_match_color[1], "", "", "")
630+
endfor
631+
unlet s:nord_clap_match_i
632+
633+
hi! link ClapCurrentSelection PmenuSel
634+
hi! link ClapCurrentSelectionSign ClapSelectedSign
635+
hi! link ClapInput Pmenu
636+
hi! link ClapPreview Pmenu
637+
hi! link ClapProviderAbout ClapDisplay
638+
hi! link ClapProviderColon Type
639+
hi! link ClapProviderId Type
640+
618641
" vim-plug
619642
" > junegunn/vim-plug
620643
call s:hi("plugDeleted", s:nord11_gui, "", "", s:nord11_term, "", "")
@@ -652,6 +675,47 @@ hi! link jsNoise Delimiter
652675
hi! link jsPrototype Keyword
653676
hi! link jsRegexpString SpecialChar
654677

678+
" TypeScript
679+
" > HerringtonDarkholme/yats.vim
680+
call s:hi("typescriptBOMWindowMethod", s:nord8_gui, "", s:nord8_term, "", s:italic, "")
681+
call s:hi("typescriptClassName", s:nord7_gui, "", s:nord7_term, "", "", "")
682+
call s:hi("typescriptDecorator", s:nord12_gui, "", s:nord12_term, "", "", "")
683+
call s:hi("typescriptInterfaceName", s:nord7_gui, "", s:nord7_term, "", s:bold, "")
684+
call s:hi("typescriptRegexpString", s:nord13_gui, "", s:nord13_term, "", "", "")
685+
" TypeScript JSX
686+
call s:hi("tsxAttrib", s:nord7_gui, "", s:nord7_term, "", "", "")
687+
hi! link typescriptOperator Operator
688+
hi! link typescriptBinaryOp Operator
689+
hi! link typescriptAssign Operator
690+
hi! link typescriptMember Identifier
691+
hi! link typescriptDOMStorageMethod Identifier
692+
hi! link typescriptArrowFuncArg Identifier
693+
hi! link typescriptGlobal typescriptClassName
694+
hi! link typescriptBOMWindowProp Function
695+
hi! link typescriptArrowFuncDef Function
696+
hi! link typescriptAliasDeclaration Function
697+
hi! link typescriptPredefinedType Type
698+
hi! link typescriptTypeReference typescriptClassName
699+
hi! link typescriptTypeAnnotation Structure
700+
hi! link typescriptDocNamedParamType SpecialComment
701+
hi! link typescriptDocNotation Keyword
702+
hi! link typescriptDocTags Keyword
703+
hi! link typescriptImport Keyword
704+
hi! link typescriptExport Keyword
705+
hi! link typescriptTry Keyword
706+
hi! link typescriptVariable Keyword
707+
hi! link typescriptBraces Normal
708+
hi! link typescriptObjectLabel Normal
709+
hi! link typescriptCall Normal
710+
hi! link typescriptClassHeritage typescriptClassName
711+
hi! link typescriptFuncTypeArrow Structure
712+
hi! link typescriptMemberOptionality Structure
713+
hi! link typescriptNodeGlobal typescriptGlobal
714+
hi! link typescriptTypeBrackets Structure
715+
hi! link tsxEqual Operator
716+
hi! link tsxIntrinsicTagName htmlTag
717+
hi! link tsxTagName tsxIntrinsicTagName
718+
655719
" Markdown
656720
" > plasticboy/vim-markdown
657721
call s:hi("mkdCode", s:nord7_gui, "", s:nord7_term, "", "", "")

0 commit comments

Comments
 (0)