Skip to content

Commit 7e8d8ab

Browse files
Merge branch 'release/0.17.0'
2 parents 537c66c + bad9f6a commit 7e8d8ab

File tree

4 files changed

+55
-3
lines changed

4 files changed

+55
-3
lines changed

CHANGELOG.md

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

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

9+
# 0.17.0
10+
11+
![Release Date: 2021-07-10](https://img.shields.io/static/v1.svg?style=flat-square&label=Release%20Date&message=2021-07-10&colorA=4c566a&colorB=88c0d0) [![Project Board](https://img.shields.io/static/v1.svg?style=flat-square&label=Project%20Board&message=0.17.0&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0)](https://github.com/arcticicestudio/nord-vim/projects/23) [![Milestone](https://img.shields.io/static/v1.svg?style=flat-square&label=Milestone&message=0.17.0&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0)](https://github.com/arcticicestudio/nord-vim/milestone/19)
12+
13+
[Show all commits][gh-compare-tag-v0.16.0_v0.17.0]
14+
15+
## Features
16+
17+
### Syntax
18+
19+
<details>
20+
<summary><strong>Support for <a href="https://github.com/nvim-treesitter/nvim-treesitter" target="_blank" rel="noreferrer"><code>nvim-treesitter/nvim-treesitter</code></a></strong> — #235 ⇄ #253 (⊶ b3e712a9) by <a href="https://github.com/s-u-d-o-e-r" target="_blank" rel="noreferrer">@s-u-d-o-e-r</a> and <a href="https://github.com/mrswats" target="_blank" rel="noreferrer">@mrswats</a></summary>
21+
22+
↠ Neovim [version 0.5][neovim/neovim-v0.5.0] is a long-time awaited update that introduces features like support for [tree-sitter][tree-sitter/tree-sitter] via [nvim-treesitter][nvim-treesitter/nvim-treesitter] and [LSP][neovim-docs-lsp] via [nvim-lspconfig][neovim/nvim-lspconfig].
23+
Even though Neovim divides more and more from Vim through specific features like first-class Lua support with custom APIs, the highlighting for tree-sitter is achieved through “normal“ syntax highlighting groups. Most of the groups are already [linked by the `nvim-treesitter` plugin by default][nvim-treesitter/nvim-treesitter-blob-90f15d9] so only a few groups have been adjusted for now to fit the Nord style.
24+
25+
⚠️ Note that this is the first iteration and **it is very likely that there will be inconsistencies compared to the current highlighting when using “normal“ Vim plugins per language**. Please **report any problem** you find so that the support for tree-sitter can be improved continuously!
26+
27+
</details>
28+
929
# 0.16.0
1030

1131
![Release Date: 2021-06-09](https://img.shields.io/static/v1.svg?style=flat-square&label=Release%20Date&message=2021-06-09&colorA=4c566a&colorB=88c0d0) [![Project Board](https://img.shields.io/static/v1.svg?style=flat-square&label=Project%20Board&message=0.16.0&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0)](https://github.com/arcticicestudio/nord-vim/projects/22) [![Milestone](https://img.shields.io/static/v1.svg?style=flat-square&label=Milestone&message=0.16.0&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0)](https://github.com/arcticicestudio/nord-vim/milestone/18)
@@ -1044,3 +1064,13 @@ otherwise Markdown elements are not parsed and rendered!
10441064
[vim-docs#php_syntax]: https://vimhelp.org/syntax.txt.html#ft%2dphp%2dsyntax
10451065
[vim-pandoc/vim-pandoc-syntax]: https://github.com/vim-pandoc/vim-pandoc-syntax
10461066
[wikip-greek_alphabet]: https://en.wikipedia.org/wiki/Greek_alphabet
1067+
1068+
<!-- 0.17.0 -->
1069+
1070+
[gh-compare-tag-v0.16.0_v0.17.0]: https://github.com/arcticicestudio/nord-vim/compare/v0.16.0...v0.17.0
1071+
[neovim-docs-lsp]: https://neovim.io/doc/user/lsp.html
1072+
[neovim/neovim-v0.5.0]: https://github.com/neovim/neovim/releases/tag/v0.5.0
1073+
[neovim/nvim-lspconfig]: https://github.com/neovim/nvim-lspconfig
1074+
[nvim-treesitter/nvim-treesitter-blob-90f15d9]: https://github.com/nvim-treesitter/nvim-treesitter/blob/90f15d9/plugin/nvim-treesitter.vim
1075+
[nvim-treesitter/nvim-treesitter]: https://github.com/nvim-treesitter/nvim-treesitter
1076+
[tree-sitter/tree-sitter]: https://github.com/tree-sitter/tree-sitter

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.16.0"
8+
let s:nord_vim_version="0.17.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.16.0"
8+
let s:nord_vim_version="0.17.0"
99
let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}}
1010

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

colors/nord.vim

Lines changed: 23 additions & 1 deletion
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.16.0"
16+
let s:nord_vim_version="0.17.0"
1717
set background=dark
1818

1919
let s:nord0_gui = "#2E3440"
@@ -277,6 +277,7 @@ call s:hi("Comment", s:nord3_gui_bright, "", s:nord3_term, "", s:italicize_comme
277277
call s:hi("Conceal", "", "NONE", "", "NONE", "", "")
278278
call s:hi("Conditional", s:nord9_gui, "", s:nord9_term, "", "", "")
279279
call s:hi("Constant", s:nord4_gui, "", "NONE", "", "", "")
280+
call s:hi("Decorator", s:nord12_gui, "", s:nord12_term, "", "", "")
280281
call s:hi("Define", s:nord9_gui, "", s:nord9_term, "", "", "")
281282
call s:hi("Delimiter", s:nord6_gui, "", s:nord6_term, "", "", "")
282283
call s:hi("Exception", s:nord9_gui, "", s:nord9_term, "", "", "")
@@ -301,8 +302,10 @@ call s:hi("Tag", s:nord4_gui, "", "", "", "", "")
301302
call s:hi("Todo", s:nord13_gui, "NONE", s:nord13_term, "NONE", "", "")
302303
call s:hi("Type", s:nord9_gui, "", s:nord9_term, "", "NONE", "")
303304
call s:hi("Typedef", s:nord9_gui, "", s:nord9_term, "", "", "")
305+
hi! link Annotation Decorator
304306
hi! link Macro Define
305307
hi! link PreCondit PreProc
308+
hi! link Variable Identifier
306309

307310
"+-----------+
308311
"+ Languages +
@@ -687,6 +690,25 @@ hi! link jsNoise Delimiter
687690
hi! link jsPrototype Keyword
688691
hi! link jsRegexpString SpecialChar
689692

693+
" tree-sitter
694+
" > nvim-treesitter/nvim-treesitter
695+
if has("nvim")
696+
hi! link TSAnnotation Annotation
697+
hi! link TSConstBuiltin Constant
698+
hi! link TSConstructor Function
699+
hi! link TSEmphasis Italic
700+
hi! link TSError Error
701+
hi! link TSFuncBuiltin Function
702+
hi! link TSFuncMacro Function
703+
hi! link TSStringRegex SpecialChar
704+
hi! link TSStrong Bold
705+
hi! link TSStructure Structure
706+
hi! link TSTagDelimiter TSTag
707+
hi! link TSUnderline Underline
708+
hi! link TSVariable Variable
709+
hi! link TSVariableBuiltin Keyword
710+
endif
711+
690712
" TypeScript
691713
" > HerringtonDarkholme/yats.vim
692714
call s:hi("typescriptBOMWindowMethod", s:nord8_gui, "", s:nord8_term, "", s:italic, "")

0 commit comments

Comments
 (0)