mirror of
https://github.com/nordtheme/vim.git
synced 2026-09-10 07:36:23 -04:00
Compare commits
7 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f13f5dfbb7 | ||
|
|
f725ac643a | ||
|
|
684c345b8a | ||
|
|
0748955e9e | ||
|
|
bc0f057162 | ||
|
|
d32b4dd6aa | ||
|
|
6cbbf7a1bb |
27
.editorconfig
Normal file
27
.editorconfig
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
# This source code is licensed under the MIT license found in the license file.
|
||||
|
||||
# Configurations for EditorConfig.
|
||||
# See https://editorconfig.org/#file-format-details for more details.
|
||||
|
||||
# +--------------------+
|
||||
# + Base Configuration +
|
||||
# +--------------------+
|
||||
root = true
|
||||
|
||||
[*]
|
||||
charset = utf-8
|
||||
end_of_line = lf
|
||||
indent_size = 2
|
||||
indent_style = space
|
||||
insert_final_newline = true
|
||||
max_line_length = 160
|
||||
trim_trailing_whitespace = true
|
||||
|
||||
# +-----------+
|
||||
# + Languages +
|
||||
# +-----------+
|
||||
# +--- Markdown ---+
|
||||
[*.{md}]
|
||||
max_line_length = off
|
||||
trim_trailing_whitespace = false
|
||||
14
.eslintignore
Normal file
14
.eslintignore
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
# This source code is licensed under the MIT license found in the license file.
|
||||
|
||||
# Path match pattern to ignore (i.e. not lint) certain files and folders.
|
||||
# References:
|
||||
# 1. https://eslint.org/docs/latest/use/configure/ignore
|
||||
|
||||
node_modules/
|
||||
|
||||
# Explicitly include specific "dotfiles".
|
||||
# ESLint automatically applies ignore pattern for "dotfiles" by default to prevent accidentally lint over paths like
|
||||
# `.git` or any other critical paths.
|
||||
!**/.eslintrc.js
|
||||
!.remarkrc.mjs
|
||||
32
.eslintrc.js
Normal file
32
.eslintrc.js
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
/*
|
||||
* Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
* This source code is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license found in the license file.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Configurations for ESLint.
|
||||
* @see https://eslint.org/docs/latest/use/configure
|
||||
* @see https://eslint.org/docs/latest/use/configure/#using-configuration-files
|
||||
* @see https://eslint.org/docs/latest/use/configure/#specifying-environments
|
||||
* @see https://eslint.org/docs/latest/rules
|
||||
*/
|
||||
module.exports = {
|
||||
root: true,
|
||||
extends: [
|
||||
"@svengreb/eslint-config-base",
|
||||
/*
|
||||
* Enable support for projects using Prettier.
|
||||
* Note that this must always be placed after the `@svengreb/eslint-config-base` preset to take precedence, otherwise it won't prevent errors
|
||||
* due to useless and possibly conflicting rules!
|
||||
*/
|
||||
"@svengreb/eslint-config-base/prettier",
|
||||
],
|
||||
overrides: [
|
||||
{
|
||||
files: ["*.js"],
|
||||
rules: {
|
||||
"capitalized-comments": "off",
|
||||
},
|
||||
},
|
||||
],
|
||||
};
|
||||
12
.gitattributes
vendored
Normal file
12
.gitattributes
vendored
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
# This source code is licensed under the MIT license found in the license file.
|
||||
|
||||
# Configuration to define attributes per path.
|
||||
#
|
||||
# References:
|
||||
# 1. https://git-scm.com/docs/gitattributes
|
||||
# 2. https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes#Keyword-Expansion
|
||||
|
||||
# Automatically perform line feed (LF) normalization for files detected as text and
|
||||
# leave all files detected as binary untouched.
|
||||
* text=auto eol=lf
|
||||
14
.github/codeowners
vendored
Normal file
14
.github/codeowners
vendored
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
# This source code is licensed under the MIT license found in the license file.
|
||||
|
||||
# Configuration for the GitHub feature to automatically request reviews from the code owners
|
||||
# when a pull request changes any owned files.
|
||||
#
|
||||
# References:
|
||||
# 1. https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners#codeowners-file-location
|
||||
# 2. https://github.com/blog/2392-introducing-code-owners
|
||||
|
||||
# +----------------------+
|
||||
# + Core Team Code Owner +
|
||||
# +----------------------+
|
||||
* @svengreb
|
||||
10
.gitignore
vendored
Normal file
10
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
# This source code is licensed under the MIT license found in the license file.
|
||||
|
||||
# Path match pattern to intentionally ignore untracked files and directories.
|
||||
# See https://git-scm.com/docs/gitignore for more details.
|
||||
|
||||
# +---------+
|
||||
# + Node.js +
|
||||
# +---------+
|
||||
node_modules/
|
||||
13
.husky/pre-commit
Executable file
13
.husky/pre-commit
Executable file
|
|
@ -0,0 +1,13 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
# This source code is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license found in the license file.
|
||||
|
||||
# Git "pre-commit" hook for husky.
|
||||
# References:
|
||||
# 1. https://github.com/typicode/husky
|
||||
# 2. https://git-scm.com/docs/githooks#_pre_commit
|
||||
|
||||
. "$(dirname "$0")/_/husky.sh"
|
||||
|
||||
npm exec lint-staged
|
||||
8
.mailmap
Normal file
8
.mailmap
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
# This source code is licensed under the MIT license found in the license file.
|
||||
|
||||
# Configuration for the Git mail mapping feature to coalesce together commits by the same person in the shortlog,
|
||||
# where their name and/or email address was spelled differently or has been changed.
|
||||
# See https://git-scm.com/docs/git-shortlog#_mapping_authors for more details.
|
||||
Sven Greb <development@svengreb.de>
|
||||
Sven Greb <development@svengreb.de> <development@arcticicestudio.com>
|
||||
25
.npmrc
Normal file
25
.npmrc
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
# This source code is licensed under the MIT license found in the license file.
|
||||
|
||||
# Configurations for npm.
|
||||
# See https://docs.npmjs.com/cli/v7/configuring-npm/npmrc for more details.
|
||||
|
||||
# Disable the vulnerability auditing and checks which includes often way too many false-positives, insignificant
|
||||
# problems that are only for local development, and many other warnings that are overhelming.
|
||||
# Use dedicated vulnerability tools instead to filter and identify issue that really impact the project.
|
||||
# References:
|
||||
# 1. https://docs.npmjs.com/cli/v9/commands/npm-audit
|
||||
audit=false
|
||||
|
||||
# Only use a lockfile for single-consumer projects, like applications, but not for multi-consumer projects like
|
||||
# libraries.
|
||||
# It helps to pin dependency versions, improves the security through integrity checksums, prevents possible errors
|
||||
# caused by updated transitive dependencies and allows to get deterministic build results, but it can hide problems in
|
||||
# multi-consumer projects when any later versions of a used dependency, or its transitive dependencies, is not
|
||||
# compatible with the own project anymore.
|
||||
package-lock=true
|
||||
|
||||
# Do not resolve to the latest minor and patch updates.
|
||||
# Automatically pin dependencies to exact versions instead of resolving to latest minor and patch updates.
|
||||
# This prevents possible errors caused by updated transitive dependencies.
|
||||
save-exact=true
|
||||
8
.prettierignore
Normal file
8
.prettierignore
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
# This source code is licensed under the MIT license found in the license file.
|
||||
|
||||
# Path match pattern to ignore (i.e. not reformat) certain files and folders.
|
||||
# See https://prettier.io/docs/en/ignore for more details.
|
||||
|
||||
.husky/_/
|
||||
node_modules/
|
||||
8
.remarkignore
Normal file
8
.remarkignore
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
# This source code is licensed under the MIT license found in the license file.
|
||||
|
||||
# Path match pattern to ignore when searching for files.
|
||||
# See https://github.com/unifiedjs/unified-engine/blob/HEAD/doc/ignore.md for more details.
|
||||
|
||||
node_modules/
|
||||
license
|
||||
13
.remarkrc.mjs
Normal file
13
.remarkrc.mjs
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
/*
|
||||
* Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
* This source code is licensed under the MIT license found in the license file.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Configurations for remark-lint.
|
||||
* @see https://github.com/remarkjs/remark-lint
|
||||
* @see https://remark.js.org
|
||||
*/
|
||||
export default {
|
||||
plugins: ["@svengreb/remark-preset-lint"],
|
||||
};
|
||||
86
README.md
86
README.md
|
|
@ -1,86 +0,0 @@
|
|||
<p align="center"><a href="https://www.nordtheme.com/ports/vim" target="_blank"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-docs/develop/assets/images/ports/vim/repository-hero.svg?sanitize=true"/></a></p>
|
||||
|
||||
<p align="center"><a href="https://github.com/arcticicestudio/nord-vim/releases/latest"><img src="https://img.shields.io/github/release/arcticicestudio/nord-vim.svg?style=flat-square&label=Release&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0"/></a> <a href="https://www.nordtheme.com/docs/ports/vim"><img src="https://img.shields.io/github/release/arcticicestudio/nord-vim.svg?style=flat-square&label=Docs&colorA=4c566a&colorB=88c0d0&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI%2BCiAgICA8cGF0aCBmaWxsPSIjZDhkZWU5IiBkPSJNMTMuNzQ2IDIuODEzYS42Ny42NyAwIDAgMC0uNTU5LS4xMzNMOCAzLjg0OGwtNS4xODgtMS4xOGEuNjY5LjY2OSAwIDAgMC0uNTcuMTMzLjY3Ny42NzcgMCAwIDAtLjI0Mi41MzF2OC4xMzNjLS4wMDguMzIuMjEuNTk4LjUyLjY2OGw1LjMzMiAxLjE5OWguMjk2bDUuMzMyLTEuMmEuNjY4LjY2OCAwIDAgMCAuNTItLjY2N1YzLjMzMmEuNjU5LjY1OSAwIDAgMC0uMjU0LS41MnpNMy4zMzIgNC4xNjhsNCAuODk4djYuNzY2bC00LS44OTh6bTkuMzM2IDYuNzY2bC00IC44OThWNS4wNjZsNC0uODk4em0wIDAiLz4KPC9zdmc%2BCg%3D%3D"/></a> <a href="https://github.com/arcticicestudio/nord-vim/blob/develop/CHANGELOG.md#050"><img src="https://img.shields.io/github/release/arcticicestudio/nord-vim.svg?style=flat-square&label=Changelog&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0"/></a></p>
|
||||
|
||||
<p align="center"><a href="https://github.com/arcticicestudio/styleguide-markdown/releases/latest" target="_blank"><img src="https://img.shields.io/github/release/arcticicestudio/styleguide-markdown.svg?style=flat-square&label=Markdown%20Style%20Guide&colorA=4c566a&colorB=88c0d0&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOSIgaGVpZ2h0PSIzOSIgdmlld0JveD0iMCAwIDM5IDM5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNEOERFRTkiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMS41IDEuNWgzNnYzNmgtMzZ6Ii8%2BPHBhdGggZmlsbD0iI0Q4REVFOSIgZD0iTTIwLjY4MyAyNS42NTVsNS44NzItMTMuNDhoLjU2Nmw1Ljg3MyAxMy40OGgtMS45OTZsLTQuMTU5LTEwLjA1Ni00LjE2MSAxMC4wNTZoLTEuOTk1em0tMi42OTYgMGwtMTMuNDgtNS44NzJ2LS41NjZsMTMuNDgtNS44NzJ2MS45OTVMNy45MzEgMTkuNWwxMC4wNTYgNC4xNnoiLz48L3N2Zz4%3D"/></a> <a href="https://github.com/arcticicestudio/styleguide-git/releases/latest" target="_blank"><img src="https://img.shields.io/github/release/arcticicestudio/styleguide-git.svg?style=flat-square&label=Git%20Style%20Guide&logoColor=eceff4&colorA=4c566a&colorB=88c0d0&logo=git"/></a></p>
|
||||
|
||||
<p align="center">An arctic, north-bluish clean and elegant <a href="https://www.vim.org">Vim</a> color theme.</p>
|
||||
|
||||
<p align="center">Designed for a fluent and clear workflow based on the <a href="https://www.nordtheme.com">Nord</a> color palette.</p>
|
||||
|
||||
<p align="center"><a href="https://www.nordtheme.com/ports/vim" target="_blank"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-docs/develop/assets/images/ports/vim/overview-go.png"/></a></p>
|
||||
|
||||
Build for Vim's terminal- and GUI mode with _true colors_ with support for many third-party syntax and UI plugins including bundled themes for [lightline.vim][1] and [vim-airline][4].
|
||||
|
||||
## Getting Started
|
||||
|
||||
Visit the [official website][23] to learn all about the [syntax highlighting][27] features, details and elements of [UI and editor elements][25], the [various theme configurations][24] and the [support for many plugins][26].
|
||||
|
||||
Learn about the [installation and activation][20], how to [configure][18] and [customize][19] the theme from the [official documentations][22].
|
||||
|
||||
### Quick Start
|
||||
|
||||
Thanks to existing plugin/_runtimepath_ managers for Vim, Nord Vim can be installed for all platforms and the various variants/forks of Vim in a uniform way within a few lines of codes. The recommended manager is [vim-plug][2], but any other manager like [pathogen][3] or [Vundle][5] can also be used.
|
||||
|
||||
To automatically download and activate Nord Vim, follow the install instructions for [vim-plug][2] and
|
||||
|
||||
1. add `Plug 'arcticicestudio/nord-vim'` to your [`vimrc`][28] within _vim-plug_'s plugin loading function
|
||||
2. run the `:PlugInstall` command in Vim
|
||||
3. activate the theme by adding `colorscheme nord` to the [vimrc][28] or change it on-the-fly by running `:colorscheme nord`
|
||||
|
||||
<p align="center"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-docs/develop/assets/images/ports/vim/installation-vim-plug.png"/></p>
|
||||
|
||||
See the Nord Vim's documentation for [more installation options][20] and how to [set it up manually][21].
|
||||
|
||||
## Features
|
||||
|
||||
<p align="center"><strong>A unified UI and editor syntax element design provides a clutter-free and fluidly merging appearance.</strong><br /><img src="https://raw.githubusercontent.com/arcticicestudio/nord-docs/develop/assets/images/ports/vim/overview-go-nerdtree.png"/></p>
|
||||
|
||||
<p align="center"><strong>Small details with unobtrusive styles for popular and common code editor features like search result marker and brace matching — designed to get out of your way with a visually attractive appearance.</strong><br /><img src="https://raw.githubusercontent.com/arcticicestudio/nord-docs/develop/assets/images/ports/vim/editor-search-highlighting.png"/></p>
|
||||
|
||||
<p align="center"><strong>Support for a wide range of programming languages — from bundled plugins up to many popular syntax and UI third-party plugins.</strong><br /><img src="https://raw.githubusercontent.com/arcticicestudio/nord-docs/develop/assets/images/ports/vim/syntax-javascript-react-hook.png"/></p>
|
||||
|
||||
## Contributing
|
||||
|
||||
Nord is an open source project and we love to receive contributions from the [community][6]!
|
||||
|
||||
There are many ways to contribute, from [writing- and improving documentation and tutorials][9], [reporting bugs][8], [submitting enhancement suggestions][10] that can be added to Nord by [submitting pull requests][14].
|
||||
|
||||
Please take a moment to read Nord's full [contributing guide][17] to learn about the development process, the project's used [styleguides][15], [branch organization][7] and [versioning][16] model.
|
||||
|
||||
The guide also includes information about [minimal, complete, and verifiable examples][13] and other ways to contribute to the project like [improving existing issues][12] and [giving feedback on issues and pull requests][11].
|
||||
|
||||
<p align="center"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-docs/develop/assets/images/nord/repository-footer-separator.svg?sanitize=true" /></p>
|
||||
|
||||
<p align="center">Copyright © 2016-present <a href="https://www.arcticicestudio.com" target="_blank">Arctic Ice Studio</a> and <a href="https://www.svengreb.de" target="_blank">Sven Greb</a></p>
|
||||
|
||||
<p align="center"><a href="https://github.com/arcticicestudio/nord-vim/blob/develop/LICENSE.md"><img src="https://img.shields.io/static/v1.svg?style=flat-square&label=License&message=MIT&logoColor=eceff4&logo=github&colorA=4c566a&colorB=88c0d0"/></a></p>
|
||||
|
||||
[1]: https://github.com/itchyny/lightline.vim
|
||||
[2]: https://github.com/junegunn/vim-plug
|
||||
[3]: https://github.com/tpope/vim-pathogen
|
||||
[4]: https://github.com/vim-airline/vim-airline
|
||||
[5]: https://github.com/tpope/vim-pathogen
|
||||
[6]: https://www.nordtheme.com/community
|
||||
[7]: https://github.com/arcticicestudio/nord/blob/develop/CONTRIBUTING.md#branch-organization
|
||||
[8]: https://github.com/arcticicestudio/nord/blob/develop/CONTRIBUTING.md#bug-reports
|
||||
[9]: https://github.com/arcticicestudio/nord/blob/develop/CONTRIBUTING.md#documentations
|
||||
[10]: https://github.com/arcticicestudio/nord/blob/develop/CONTRIBUTING.md#enhancement-suggestions
|
||||
[11]: https://github.com/arcticicestudio/nord/blob/develop/CONTRIBUTING.md#give-feedback-on-issues-and-pull-requests
|
||||
[12]: https://github.com/arcticicestudio/nord/blob/develop/CONTRIBUTING.md#improve-issues
|
||||
[13]: https://github.com/arcticicestudio/nord/blob/develop/CONTRIBUTING.md#mcve
|
||||
[14]: https://github.com/arcticicestudio/nord/blob/develop/CONTRIBUTING.md#pull-requests
|
||||
[15]: https://github.com/arcticicestudio/nord/blob/develop/CONTRIBUTING.md#styleguides
|
||||
[16]: https://github.com/arcticicestudio/nord/blob/develop/CONTRIBUTING.md#versioning
|
||||
[17]: https://github.com/arcticicestudio/nord/blob/develop/CONTRIBUTING.md
|
||||
[18]: https://www.nordtheme.com/docs/ports/vim/configuration
|
||||
[19]: https://www.nordtheme.com/docs/ports/vim/customization
|
||||
[20]: https://www.nordtheme.com/docs/ports/vim/installation
|
||||
[21]: https://www.nordtheme.com/docs/ports/vim/installation#manual
|
||||
[22]: https://www.nordtheme.com/docs/ports/vim
|
||||
[23]: https://www.nordtheme.com/ports/vim
|
||||
[24]: https://www.nordtheme.com/ports/vim#configurations
|
||||
[25]: https://www.nordtheme.com/ports/vim#editor-details
|
||||
[26]: https://www.nordtheme.com/ports/vim#plugin-support
|
||||
[27]: https://www.nordtheme.com/ports/vim#syntax
|
||||
[28]: https://vimhelp.org/starting.txt.html#vimrc
|
||||
|
|
@ -1,9 +1,5 @@
|
|||
" Copyright (C) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
|
||||
" Copyright (C) 2016-present Sven Greb <development@svengreb.de>
|
||||
|
||||
" Project: Nord Vim
|
||||
" Repository: https://github.com/arcticicestudio/nord-vim
|
||||
" License: MIT
|
||||
" Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
" This source code is licensed under the MIT license found in the license file.
|
||||
|
||||
let s:nord_vim_version="0.19.0"
|
||||
let g:airline#themes#nord#palette = {}
|
||||
|
|
|
|||
|
|
@ -1,9 +1,5 @@
|
|||
" Copyright (C) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
|
||||
" Copyright (C) 2016-present Sven Greb <development@svengreb.de>
|
||||
|
||||
" Project: Nord Vim
|
||||
" Repository: https://github.com/arcticicestudio/nord-vim
|
||||
" License: MIT
|
||||
" Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
" This source code is licensed under the MIT license found in the license file.
|
||||
|
||||
let s:nord_vim_version="0.19.0"
|
||||
let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}}
|
||||
|
|
|
|||
|
|
@ -1,14 +1,30 @@
|
|||
<p align="center"><a href="https://www.nordtheme.com/ports/vim" target="_blank" rel="noreferrer"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-docs/develop/assets/images/ports/vim/repository-hero.svg?sanitize=true"/></a></p>
|
||||
<p align="center">
|
||||
<a href="https://www.nordtheme.com/ports/vim" target="_blank">
|
||||
<picture>
|
||||
<source srcset="https://raw.githubusercontent.com/nordtheme/web/main/assets/images/ports/vim/repository-hero.svg?sanitize=true" width="100%" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" />
|
||||
<img src="https://raw.githubusercontent.com/nordtheme/web/main/assets/images/ports/vim/repository-hero.svg?sanitize=true" width="100%" />
|
||||
</picture>
|
||||
</a>
|
||||
</p>
|
||||
|
||||
<p align="center"><a href="https://github.com/arcticicestudio/nord-vim/releases/latest" target="_blank" rel="noreferrer"><img src="https://img.shields.io/github/release/arcticicestudio/nord-vim.svg?style=flat-square&label=Release&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0"/></a> <a href="https://www.nordtheme.com/docs/ports/vim" target="_blank" rel="noreferrer"><img src="https://img.shields.io/github/release/arcticicestudio/nord-vim.svg?style=flat-square&label=Docs&colorA=4c566a&colorB=88c0d0&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI%2BCiAgICA8cGF0aCBmaWxsPSIjZDhkZWU5IiBkPSJNMTMuNzQ2IDIuODEzYS42Ny42NyAwIDAgMC0uNTU5LS4xMzNMOCAzLjg0OGwtNS4xODgtMS4xOGEuNjY5LjY2OSAwIDAgMC0uNTcuMTMzLjY3Ny42NzcgMCAwIDAtLjI0Mi41MzF2OC4xMzNjLS4wMDguMzIuMjEuNTk4LjUyLjY2OGw1LjMzMiAxLjE5OWguMjk2bDUuMzMyLTEuMmEuNjY4LjY2OCAwIDAgMCAuNTItLjY2N1YzLjMzMmEuNjU5LjY1OSAwIDAgMC0uMjU0LS41MnpNMy4zMzIgNC4xNjhsNCAuODk4djYuNzY2bC00LS44OTh6bTkuMzM2IDYuNzY2bC00IC44OThWNS4wNjZsNC0uODk4em0wIDAiLz4KPC9zdmc%2BCg%3D%3D"/></a></p>
|
||||
<p align="center">
|
||||
<a href="https://github.com/nordtheme/vim/releases/latest" target="_blank">
|
||||
<img src="https://img.shields.io/github/release/nordtheme/vim.svg?style=flat-square&label=Release&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0"/>
|
||||
</a>
|
||||
<a href="https://www.nordtheme.com/docs/ports/vim" target="_blank">
|
||||
<img src="https://img.shields.io/github/release/nordtheme/vim.svg?style=flat-square&label=Docs&colorA=4c566a&colorB=88c0d0&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI%2BCiAgICA8cGF0aCBmaWxsPSIjZDhkZWU5IiBkPSJNMTMuNzQ2IDIuODEzYS42Ny42NyAwIDAgMC0uNTU5LS4xMzNMOCAzLjg0OGwtNS4xODgtMS4xOGEuNjY5LjY2OSAwIDAgMC0uNTcuMTMzLjY3Ny42NzcgMCAwIDAtLjI0Mi41MzF2OC4xMzNjLS4wMDguMzIuMjEuNTk4LjUyLjY2OGw1LjMzMiAxLjE5OWguMjk2bDUuMzMyLTEuMmEuNjY4LjY2OCAwIDAgMCAuNTItLjY2N1YzLjMzMmEuNjU5LjY1OSAwIDAgMC0uMjU0LS41MnpNMy4zMzIgNC4xNjhsNCAuODk4djYuNzY2bC00LS44OTh6bTkuMzM2IDYuNzY2bC00IC44OThWNS4wNjZsNC0uODk4em0wIDAiLz4KPC9zdmc%2BCg%3D%3D"/>
|
||||
</a>
|
||||
</p>
|
||||
|
||||
<p align="center">Changelog for <a href="https://www.nordtheme.com/ports/vim" target="_blank" rel="noreferrer">Nord Vim</a> — An arctic, north-bluish clean and elegant <a href="https://www.vim.org" target="_blank" rel="noreferrer">Vim</a> color theme.</p>
|
||||
<p align="center">
|
||||
Changelog for <a href="https://www.nordtheme.com/ports/vim" target="_blank">Nord Vim</a> — An arctic, north-bluish clean and elegant <a href="https://www.vim.org" target="_blank">Vim</a> color theme.
|
||||
</p>
|
||||
|
||||
<!--lint disable no-duplicate-headings-->
|
||||
|
||||
# 0.19.0
|
||||
|
||||
 [](https://github.com/users/arcticicestudio/projects/9/views/9) [](https://github.com/arcticicestudio/nord-vim/milestone/21)
|
||||
 [](https://github.com/orgs/nordtheme/projects/1/views/10) [](https://github.com/nordtheme/vim/milestone/21)
|
||||
|
||||
⇅ [Show all commits][111]
|
||||
|
||||
|
|
@ -91,7 +107,7 @@ Also see the [LSP specification about "Document Highlights Request"][115] for mo
|
|||
|
||||
# 0.18.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/24) [](https://github.com/arcticicestudio/nord-vim/milestone/20)
|
||||
 [](https://github.com/nordtheme/vim/projects/24) [](https://github.com/nordtheme/vim/milestone/20)
|
||||
|
||||
⇅ [Show all commits][106]
|
||||
|
||||
|
|
@ -145,7 +161,7 @@ Syntax errors can still be highlighted through linters and parsers like [Neovim'
|
|||
|
||||
# 0.17.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/23) [](https://github.com/arcticicestudio/nord-vim/milestone/19)
|
||||
 [](https://github.com/nordtheme/vim/projects/23) [](https://github.com/nordtheme/vim/milestone/19)
|
||||
|
||||
⇅ [Show all commits][101]
|
||||
|
||||
|
|
@ -165,7 +181,7 @@ Even though Neovim divides more and more from Vim through specific features like
|
|||
|
||||
# 0.16.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/22) [](https://github.com/arcticicestudio/nord-vim/milestone/18)
|
||||
 [](https://github.com/nordtheme/vim/projects/22) [](https://github.com/nordtheme/vim/milestone/18)
|
||||
|
||||
⇅ [Show all commits][88]
|
||||
|
||||
|
|
@ -185,7 +201,7 @@ Even though Neovim divides more and more from Vim through specific features like
|
|||
<details>
|
||||
<summary><strong>Support for the <a href="https://github.com/StanAngeloff/php.vim" target="_blank" rel="noreferrer">php.vim</a> plugin</strong> — #218, #262 ⇄ #263 (⊶ b3c46c87, 07452c71) by <a href="https://github.com/pirey" target="_blank" rel="noreferrer">@pirey</a></summary>
|
||||
|
||||
↠ In [arcticicestudio/nord-vim#218][84] new highlighting groups for the bundled PHP syntax were added to improve the highlighting of classes, function and methods and the overall syntax token detection, but they are actually defined by the [php.vim][98] plugin. Therefore the added highlighting calls have been moved to a plugin section.
|
||||
↠ In [nordtheme/vim#218][84] new highlighting groups for the bundled PHP syntax were added to improve the highlighting of classes, function and methods and the overall syntax token detection, but they are actually defined by the [php.vim][98] plugin. Therefore the added highlighting calls have been moved to a plugin section.
|
||||
Additionally, the `phpClassExtends` and `phpClassImplements` groups have been added to improve the highlighting for classes that implement or extended interfaces/classes. The `phpUseClass` has also been added to improve the highlighting for imports.
|
||||
|
||||
To improve the highlighting with the bundled PHP syntax, the [following options][99] can be set:
|
||||
|
|
@ -293,7 +309,7 @@ This mismatch was never really noticed because most of the time users rely on pl
|
|||
|
||||
# 0.15.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/21) [](https://github.com/arcticicestudio/nord-vim/milestone/17)
|
||||
 [](https://github.com/nordtheme/vim/projects/21) [](https://github.com/nordtheme/vim/milestone/17)
|
||||
|
||||
## Features
|
||||
|
||||
|
|
@ -330,7 +346,7 @@ This provides, among many other good changes, better highlighting for syntax ele
|
|||
|
||||
# 0.14.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/20) [](https://github.com/arcticicestudio/nord-vim/milestone/16)
|
||||
 [](https://github.com/nordtheme/vim/projects/20) [](https://github.com/nordtheme/vim/milestone/16)
|
||||
|
||||
## Features
|
||||
|
||||
|
|
@ -369,14 +385,14 @@ This provides, among many other good changes, better highlighting for syntax ele
|
|||
|
||||
# 0.13.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/19) [](https://github.com/arcticicestudio/nord-vim/milestone/15)
|
||||
 [](https://github.com/nordtheme/vim/projects/19) [](https://github.com/nordtheme/vim/milestone/15)
|
||||
|
||||
## Features
|
||||
|
||||
### UI
|
||||
|
||||
**Support uniform status line background configuration for _vim-airline_ and _lightline.vim_ themes** — #168 ⇄ #169 (⊶ 73b3d340) by [@jmurinello][66]
|
||||
↠ Added support for the [uniform status line][73] theme configuration, [introduced in version 0.7.0][63] through [arcticicestudio/nord-vim#58][62], for the bundled _vim-airline_ and _lightline.vim_ themes.
|
||||
↠ Added support for the [uniform status line][73] theme configuration, [introduced in version 0.7.0][63] through [nordtheme/vim#58][62], for the bundled _vim-airline_ and _lightline.vim_ themes.
|
||||
|
||||
<p align="center"><code>lightline.vim</code></p>
|
||||
<p align="center"><strong>Before</strong></p>
|
||||
|
|
@ -421,7 +437,7 @@ This change resulted in gutter line numbers being underlined which has now been
|
|||
|
||||
# 0.12.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/18) [](https://github.com/arcticicestudio/nord-vim/milestone/14)
|
||||
 [](https://github.com/nordtheme/vim/projects/18) [](https://github.com/nordtheme/vim/milestone/14)
|
||||
|
||||
## Features
|
||||
|
||||
|
|
@ -464,7 +480,7 @@ It is enabled by default when running for both in GUI and terminal mode since mo
|
|||
|
||||
# 0.11.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/16) [](https://github.com/arcticicestudio/nord-vim/milestone/13)
|
||||
 [](https://github.com/nordtheme/vim/projects/16) [](https://github.com/nordtheme/vim/milestone/13)
|
||||
|
||||
## Features
|
||||
|
||||
|
|
@ -580,7 +596,7 @@ The README includes information and hints how to change the separator character
|
|||
|
||||
# 0.10.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/15) [](https://github.com/arcticicestudio/nord-vim/milestone/12)
|
||||
 [](https://github.com/nordtheme/vim/projects/15) [](https://github.com/nordtheme/vim/milestone/12)
|
||||
|
||||
## Features
|
||||
|
||||
|
|
@ -592,7 +608,7 @@ The README includes information and hints how to change the separator character
|
|||
**Comment Color Brightness** — #145 ⇄ #146 (⊶ 9e0249ca)
|
||||
↠ Implemented the increase of the comment color (`nord3`) brightness by 10% from a lightness level of ~35% to ~45%.
|
||||
|
||||
➜ **Please see [arcticicestudio/nord#94][36] for all details about this design change decision**!
|
||||
➜ **Please see [nordtheme/nord#94][36] for all details about this design change decision**!
|
||||
|
||||
⚠ **NOTE**: This change also **deprecates the [comment contrast][11] configuration** that will be removed in Nord Vim version 1.0.0!
|
||||
The default comment color has been adjusted so the configuration is not required anymore for users to increase the brightness on their own.
|
||||
|
|
@ -607,7 +623,7 @@ This has been fixed by using `nord5` as foreground color. …[#11][34] was used
|
|||
|
||||
# 0.9.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/13) [](https://github.com/arcticicestudio/nord-vim/milestone/11)
|
||||
 [](https://github.com/nordtheme/vim/projects/13) [](https://github.com/nordtheme/vim/milestone/11)
|
||||
|
||||
## Features
|
||||
|
||||
|
|
@ -633,13 +649,13 @@ This has been fixed by using `nord5` as foreground color. …[#11][34] was used
|
|||
let g:nord_cursor_line_number_background = 1
|
||||
```
|
||||
|
||||
<p align="center"><strong>No background (default)</strong><br><img src="https://raw.githubusercontent.com/arcticicestudio/nord-vim/develop/assets/scrot-config-cursor-line-number-background-default.png" /></p>
|
||||
<p align="center"><strong>No background (default)</strong><br><img src="https://raw.githubusercontent.com/nordtheme/vim/main/assets/scrot-config-cursor-line-number-background-default.png" /></p>
|
||||
|
||||
<p align="center"><strong>Enabled background</strong><br><img src="https://raw.githubusercontent.com/arcticicestudio/nord-vim/develop/assets/scrot-config-cursor-line-number-background.png" /></p>
|
||||
<p align="center"><strong>Enabled background</strong><br><img src="https://raw.githubusercontent.com/nordtheme/vim/main/assets/scrot-config-cursor-line-number-background.png" /></p>
|
||||
|
||||
❯ Added a new [configuration to allow users to globally toggle underlines][32] for cases where the terminal emulator might not be capable to handle underlines in terminal mode. It can be enabled by setting the `g:nord_underline` variable to `1`. (#106 in PR #127 (supersedes #109), @dylnmc @markand , 01cfd1be)
|
||||
|
||||
<p align="center"><strong>Underlined Text</strong><br><img src="https://raw.githubusercontent.com/arcticicestudio/nord-vim/develop/assets/scrot-config-underline.png"/></p>
|
||||
<p align="center"><strong>Underlined Text</strong><br><img src="https://raw.githubusercontent.com/nordtheme/vim/main/assets/scrot-config-underline.png"/></p>
|
||||
|
||||
❯ Added support for the status line of the `:terminal` window mode for Vim or Neovim. (PR #108 (supersedes #103), @dylnmc, 922504fb)
|
||||
|
||||
|
|
@ -685,7 +701,7 @@ let g:nord_cursor_line_number_background = 1
|
|||
|
||||
# 0.8.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/11) [](https://github.com/arcticicestudio/nord-vim/milestone/10)
|
||||
 [](https://github.com/nordtheme/vim/projects/11) [](https://github.com/nordtheme/vim/milestone/10)
|
||||
|
||||
## Features
|
||||
|
||||
|
|
@ -711,7 +727,7 @@ let g:nord_cursor_line_number_background = 1
|
|||
|
||||
❯ The lightline screenshots in the documentation have been made using the [lightline's advanced configurations][26]. This confused users when the lighline does not equal the one seen on the screenshot due to the default lightline configuration. This has now been clarified including a additional screenshot showing the appearance of the lightline when using the default configuration. (#74 in PR #94, @lokesh-krishna, 3c14c961)
|
||||
|
||||
<p align="center"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-vim/develop/assets/scrot-plugin-support-ui-lightline-default.png"/></p>
|
||||
<p align="center"><img src="https://raw.githubusercontent.com/nordtheme/vim/main/assets/scrot-plugin-support-ui-lightline-default.png"/></p>
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
|
|
@ -723,7 +739,7 @@ let g:nord_cursor_line_number_background = 1
|
|||
|
||||
# 0.7.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/10) [](https://github.com/arcticicestudio/nord-vim/milestone/9)
|
||||
 [](https://github.com/nordtheme/vim/projects/10) [](https://github.com/nordtheme/vim/milestone/9)
|
||||
|
||||
## Features
|
||||
|
||||
|
|
@ -774,9 +790,9 @@ Setting `g:nord_uniform_diff_background` to `1` enables the uniform diff backgro
|
|||
|
||||
❯ Added a new [configuration to use uniform activate- and inactive status line backgrounds][24]. (#37 in PR #58, @dylnmc @DenniJensen, 93056802)
|
||||
|
||||
<p align="center"><strong>Default status lines</strong><br><img src="https://raw.githubusercontent.com/arcticicestudio/nord-vim/develop/assets/scrot-config-uniform-status-lines-default.png"/></p>
|
||||
<p align="center"><strong>Default status lines</strong><br><img src="https://raw.githubusercontent.com/nordtheme/vim/main/assets/scrot-config-uniform-status-lines-default.png"/></p>
|
||||
|
||||
<p align="center"><strong>Uniform status lines</strong><br><img src="https://raw.githubusercontent.com/arcticicestudio/nord-vim/develop/assets/scrot-config-uniform-status-lines.png"/></p>
|
||||
<p align="center"><strong>Uniform status lines</strong><br><img src="https://raw.githubusercontent.com/nordtheme/vim/main/assets/scrot-config-uniform-status-lines.png"/></p>
|
||||
|
||||
❯ Added a new [configuration to explicitly enable italic text formatting][23]. (#88 in PR #89, @lokesh-krishna @dylnmc, dbfc55ff)
|
||||
|
||||
|
|
@ -876,7 +892,7 @@ To optimally improve the highlighting `nord3` will now be used as background col
|
|||
|
||||
# 0.6.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/9) [](https://github.com/arcticicestudio/nord-vim/milestone/8)
|
||||
 [](https://github.com/nordtheme/vim/projects/9) [](https://github.com/nordtheme/vim/milestone/8)
|
||||
|
||||
## Features
|
||||
|
||||
|
|
@ -922,7 +938,7 @@ To optimally improve the highlighting `nord3` will now be used as background col
|
|||
|
||||
# 0.5.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/8) [](https://github.com/arcticicestudio/nord-vim/milestone/7)
|
||||
 [](https://github.com/nordtheme/vim/projects/8) [](https://github.com/nordtheme/vim/milestone/7)
|
||||
|
||||
## Improvements
|
||||
|
||||
|
|
@ -940,17 +956,17 @@ To optimally improve the highlighting `nord3` will now be used as background col
|
|||
|
||||
### Documentation
|
||||
|
||||
❯ Fixed a typo in the project description. (@arcticicestudio, #28, b2134029)
|
||||
❯ Fixed a typo in the project description. (@svengreb, #28, b2134029)
|
||||
|
||||
# 0.4.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/7) [](https://github.com/arcticicestudio/nord-vim/milestone/6)
|
||||
 [](https://github.com/nordtheme/vim/projects/7) [](https://github.com/nordtheme/vim/milestone/6)
|
||||
|
||||
## Features
|
||||
|
||||
### Configurations
|
||||
|
||||
❯ Added a configuration to enable [italic comments](https://github.com/arcticicestudio/nord-vim#italic-comments).
|
||||
❯ Added a configuration to enable [italic comments](https://github.com/nordtheme/vim#italic-comments).
|
||||
To adhere to the Nord style guide this option is disabled by default. It can be enabled by setting the `g:nord_italic_comments` variable to `1`.
|
||||
|
||||
```vim
|
||||
|
|
@ -974,14 +990,9 @@ let g:nord_italic_comments = 1
|
|||
|
||||
❯ Implemented optimized styles for the SQL syntax groups `sqlSpecial` which is now linked to the `sqlKeyword` group to colorize constants like `true`/`false` and `null` as keywords. (@mkalinski, #23, dcfb441e)
|
||||
|
||||
### Documentation
|
||||
|
||||
❯ Added the new terminal emulator port project [Nord Hyper](https://github.com/arcticicestudio/nord-hyper)
|
||||
[](https://github.com/arcticicestudio/nord-hyper)
|
||||
|
||||
# 0.3.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/6) [](https://github.com/arcticicestudio/nord-vim/milestone/5)
|
||||
 [](https://github.com/nordtheme/vim/projects/6) [](https://github.com/nordtheme/vim/milestone/5)
|
||||
|
||||
## Improvements
|
||||
|
||||
|
|
@ -996,17 +1007,15 @@ This has been fixed by using `nord5` as foreground color. (@scottwillmoore, #11,
|
|||
|
||||
### Documentation
|
||||
|
||||
❯ Fixed a typo in the [README installation guide](https://github.com/arcticicestudio/nord-vim#via-pluginruntimepath-manager) for Vundle. (@kepbod, #10, 29145bbb)
|
||||
|
||||
❯ Fixed the banner of the [Nord iTerm2](https://github.com/arcticicestudio/nord-iterm2) port project showing the [Nord GNOME Terminal](https://github.com/arcticicestudio/nord-gnome-terminal) banner instead. (@shvetsovdm, #8 / [nord/#9](https://github.com/arcticicestudio/nord/issues/9), 7a447b40)
|
||||
❯ Fixed a typo in the [README installation guide](https://github.com/nordtheme/vim#via-pluginruntimepath-manager) for Vundle. (@kepbod, #10, 29145bbb)
|
||||
|
||||
# 0.2.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/5) [](https://github.com/arcticicestudio/nord-vim/milestone/4)
|
||||
 [](https://github.com/nordtheme/vim/projects/5) [](https://github.com/nordtheme/vim/milestone/4)
|
||||
|
||||
## Improvements
|
||||
|
||||
❯ Characters under block cursors are now colored darker (`nord0`) while the block cursor is visible to achieve a optimal contrast and to avoid unreadability due to the same cursor- and foreground color (`nord4`). (@arcticicestudio / @scottwillmoore, #9, 30e1f7e3)
|
||||
❯ Characters under block cursors are now colored darker (`nord0`) while the block cursor is visible to achieve a optimal contrast and to avoid unreadability due to the same cursor- and foreground color (`nord4`). (@svengreb / @scottwillmoore, #9, 30e1f7e3)
|
||||
|
||||
<p align="center"><strong>Before</strong><br><img src="https://cloud.githubusercontent.com/assets/7836623/21586772/f08a56d2-d0d4-11e6-84e0-37e3021317ad.png"/><br><strong>After</strong><br><img src="https://cloud.githubusercontent.com/assets/7836623/21586785/23ef246c-d0d5-11e6-8573-2e0d8391186c.gif"/></p>
|
||||
|
||||
|
|
@ -1018,7 +1027,7 @@ This has been fixed by using `nord5` as foreground color. (@scottwillmoore, #11,
|
|||
|
||||
_2017-01-01_
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/4) [](https://github.com/arcticicestudio/nord-vim/milestone/3)
|
||||
 [](https://github.com/nordtheme/vim/projects/4) [](https://github.com/nordtheme/vim/milestone/3)
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
|
|
@ -1027,7 +1036,7 @@ order. (@shuei72, #5, f8ffce24)
|
|||
|
||||
# 0.1.1
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/3) [](https://github.com/arcticicestudio/nord-vim/milestone/2)
|
||||
 [](https://github.com/nordtheme/vim/projects/3) [](https://github.com/nordtheme/vim/milestone/2)
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
|
|
@ -1035,23 +1044,23 @@ order. (@shuei72, #5, f8ffce24)
|
|||
|
||||
# 0.1.0
|
||||
|
||||
 [](https://github.com/arcticicestudio/nord-vim/projects/2) [](https://github.com/arcticicestudio/nord-vim/milestone/1)
|
||||
 [](https://github.com/nordtheme/vim/projects/2) [](https://github.com/nordtheme/vim/milestone/1)
|
||||
|
||||
## Features
|
||||
|
||||
Detailed information about features, supported plugins/languages and install instructions can be found in the [README](https://github.com/arcticicestudio/nord-vim/blob/develop/README.md#installation) and in the [project wiki](https://github.com/arcticicestudio/nord-vim/wiki).
|
||||
Detailed information about features, supported plugins/languages and install instructions can be found in the [README](https://github.com/nordtheme/vim/blob/main/readme.md#installation) and in the [project wiki](https://github.com/nordtheme/vim/wiki).
|
||||
|
||||
❯ Implemented the main color theme file [`nord.vim`](https://github.com/arcticicestudio/nord-vim/blob/develop/colors/nord.vim). (@arcticicestudio, #1, e2832b9)
|
||||
❯ Implemented the main color theme file [`nord.vim`](https://github.com/nordtheme/vim/blob/main/colors/nord.vim). (@svengreb, #1, e2832b9)
|
||||
|
||||
<p align="center"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-vim/develop/assets/scrot-lang-javascript.png"/></p>
|
||||
<p align="center"><img src="https://raw.githubusercontent.com/nordtheme/vim/main/assets/scrot-lang-javascript.png"/></p>
|
||||
|
||||
❯ Implemented the [lightline](https://github.com/itchyny/lightline.vim) color scheme file [`nord.vim`](https://github.com/arcticicestudio/nord-vim/blob/develop/autoload/lightline/colorscheme/nord.vim). (@arcticicestudio, #2, f9891ffe)
|
||||
❯ Implemented the [lightline](https://github.com/itchyny/lightline.vim) color scheme file [`nord.vim`](https://github.com/nordtheme/vim/blob/main/autoload/lightline/colorscheme/nord.vim). (@svengreb, #2, f9891ffe)
|
||||
|
||||
<p align="center"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-vim/develop/assets/scrot-plugin-support-ui-lightline.png"/></p>
|
||||
<p align="center"><img src="https://raw.githubusercontent.com/nordtheme/vim/main/assets/scrot-plugin-support-ui-lightline.png"/></p>
|
||||
|
||||
❯ Implemented the [airline](https://github.com/vim-airline/vim-airline) color theme file [`nord.vim`](https://github.com/arcticicestudio/nord-vim/blob/develop/autoload/airline/themes/nord.vim). (@arcticicestudio, #3, e54464a7)
|
||||
❯ Implemented the [airline](https://github.com/vim-airline/vim-airline) color theme file [`nord.vim`](https://github.com/nordtheme/vim/blob/main/autoload/airline/themes/nord.vim). (@svengreb, #3, e54464a7)
|
||||
|
||||
<p align="center"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-vim/develop/assets/scrot-plugin-support-ui-airline.png"/></p>
|
||||
<p align="center"><img src="https://raw.githubusercontent.com/nordtheme/vim/main/assets/scrot-plugin-support-ui-airline.png"/></p>
|
||||
|
||||
# Project Initialization
|
||||
|
||||
|
|
@ -1080,20 +1089,20 @@ otherwise Markdown elements are not parsed and rendered!
|
|||
<!-- Base -->
|
||||
|
||||
[1]: https://www.nordtheme.com
|
||||
[2]: https://github.com/arcticicestudio/nord-vim/blob/develop/autoload/lightline/colorscheme/nord.vim
|
||||
[3]: https://github.com/arcticicestudio/nord
|
||||
[2]: https://github.com/nordtheme/vim/blob/main/autoload/lightline/colorscheme/nord.vim
|
||||
[3]: https://github.com/nordtheme/nord
|
||||
|
||||
<!-- Shared -->
|
||||
|
||||
[4]: https://github.com/arcticicestudio/nord-vim/blob/develop/autoload/airline/themes/nord.vim
|
||||
[4]: https://github.com/nordtheme/vim/blob/main/autoload/airline/themes/nord.vim
|
||||
[5]: https://github.com/liuchengxu/vim-clap
|
||||
[6]: https://github.com/neoclide/coc.nvim
|
||||
[7]: https://neovim.io/doc/user/lsp.html
|
||||
[8]: https://github.com/neovim/nvim-lspconfig
|
||||
[9]: https://pandoc.org
|
||||
[10]: https://github.com/w0rp/ale
|
||||
[11]: https://github.com/arcticicestudio/nord-vim#comment-contrast
|
||||
[12]: https://github.com/arcticicestudio/nord-vim#uniform-diff-background
|
||||
[11]: https://github.com/nordtheme/vim#comment-contrast
|
||||
[12]: https://github.com/nordtheme/vim#uniform-diff-background
|
||||
[13]: https://github.com/vim-pandoc/vim-pandoc-syntax
|
||||
[44]: https://github.com/meck
|
||||
|
||||
|
|
@ -1103,16 +1112,16 @@ otherwise Markdown elements are not parsed and rendered!
|
|||
|
||||
<!-- 0.7.0 -->
|
||||
|
||||
[15]: https://github.com/arcticicestudio/nord/issues/55
|
||||
[15]: https://github.com/nordtheme/nord/issues/55
|
||||
[16]: https://gist.github.com/XVilka/8346728
|
||||
[17]: https://github.com/itchyny/lightline.vim/pull/257
|
||||
[18]: http://lesscss.org/functions/#color-operations-lighten
|
||||
[19]: https://github.com/arcticicestudio/nord-atom-syntax/pull/47
|
||||
[19]: https://github.com/nordtheme/nord-atom-syntax/pull/47
|
||||
[20]: https://github.com/junegunn/vim-plug
|
||||
[21]: https://github.com/plasticboy/vim-markdown
|
||||
[22]: https://github.com/tpope/vim-fugitive
|
||||
[23]: https://github.com/arcticicestudio/nord-vim#italic-support
|
||||
[24]: https://github.com/arcticicestudio/nord-vim#uniform-status-lines
|
||||
[23]: https://github.com/nordtheme/vim#italic-support
|
||||
[24]: https://github.com/nordtheme/vim#uniform-status-lines
|
||||
[25]: http://vimdoc.sourceforge.net/htmldoc/syntax.html#hl-DiffAdd
|
||||
|
||||
<!-- 0.8.0 -->
|
||||
|
|
@ -1125,15 +1134,15 @@ otherwise Markdown elements are not parsed and rendered!
|
|||
[28]: https://github.com/kshenoy/vim-signature
|
||||
[29]: https://github.com/stephpy/vim-yaml
|
||||
[30]: https://github.com/vimwiki/vimwiki
|
||||
[31]: https://github.com/arcticicestudio/nord-vim#line-number-background
|
||||
[32]: https://github.com/arcticicestudio/nord-vim#underline-support
|
||||
[31]: https://github.com/nordtheme/vim#line-number-background
|
||||
[32]: https://github.com/nordtheme/vim#underline-support
|
||||
[33]: http://yaml.org
|
||||
|
||||
<!-- 0.10.0 -->
|
||||
|
||||
[34]: https://github.com/arcticicestudio/nord-vim/issues/11
|
||||
[34]: https://github.com/nordtheme/vim/issues/11
|
||||
[35]: https://github.com/itchyny/lightline.vim
|
||||
[36]: https://github.com/arcticicestudio/nord/issues/94
|
||||
[36]: https://github.com/nordtheme/nord/issues/94
|
||||
[37]: https://github.com/edkolev/tmuxline.vim
|
||||
[38]: https://github.com/cg433n
|
||||
|
||||
|
|
@ -1162,13 +1171,13 @@ otherwise Markdown elements are not parsed and rendered!
|
|||
|
||||
[58]: https://github.com/aborzunov
|
||||
[59]: https://github.com/tobydeh
|
||||
[60]: https://github.com/arcticicestudio/nord-docs/issues/143
|
||||
[60]: https://github.com/nordtheme/web/issues/143
|
||||
[61]: https://www.nordtheme.com/ports/vim/configuration#bold-styles
|
||||
|
||||
<!-- 0.13.0 -->
|
||||
|
||||
[62]: https://github.com/arcticicestudio/nord-vim/pull/58
|
||||
[63]: https://github.com/arcticicestudio/nord-vim/releases/tag/v0.7.0
|
||||
[62]: https://github.com/nordtheme/vim/pull/58
|
||||
[63]: https://github.com/nordtheme/vim/releases/tag/v0.7.0
|
||||
[64]: https://github.com/alexandremjacques
|
||||
[65]: https://github.com/hennessey
|
||||
[66]: https://github.com/jmurinello
|
||||
|
|
@ -1198,11 +1207,11 @@ otherwise Markdown elements are not parsed and rendered!
|
|||
|
||||
<!-- 0.16.0 -->
|
||||
|
||||
[84]: https://github.com/arcticicestudio/nord-vim/pull/218
|
||||
[85]: https://github.com/arcticicestudio/nord-vim/blob/master/colors/nord.vim
|
||||
[84]: https://github.com/nordtheme/vim/pull/218
|
||||
[85]: https://github.com/nordtheme/vim/blob/main/colors/nord.vim
|
||||
[86]: https://crispgm.com/page/neovim-is-overpowering.html
|
||||
[87]: https://www.nordtheme.com/docs/colors-and-palettes
|
||||
[88]: https://github.com/arcticicestudio/nord-vim/compare/v0.15.0...v0.16.0
|
||||
[88]: https://github.com/nordtheme/vim/compare/v0.15.0...v0.16.0
|
||||
[89]: https://github.com/clason
|
||||
[90]: https://github.com/crispgm
|
||||
[91]: https://github.com/ojroques
|
||||
|
|
@ -1218,7 +1227,7 @@ otherwise Markdown elements are not parsed and rendered!
|
|||
|
||||
<!-- 0.17.0 -->
|
||||
|
||||
[101]: https://github.com/arcticicestudio/nord-vim/compare/v0.16.0...v0.17.0
|
||||
[101]: https://github.com/nordtheme/vim/compare/v0.16.0...v0.17.0
|
||||
[102]: https://github.com/neovim/neovim/releases/tag/v0.5.0
|
||||
[103]: https://github.com/nvim-treesitter/nvim-treesitter/blob/90f15d9/plugin/nvim-treesitter.vim
|
||||
[104]: https://github.com/nvim-treesitter/nvim-treesitter
|
||||
|
|
@ -1226,7 +1235,7 @@ otherwise Markdown elements are not parsed and rendered!
|
|||
|
||||
<!-- 0.18.0 -->
|
||||
|
||||
[106]: https://github.com/arcticicestudio/nord-vim/compare/v0.17.0...v0.18.0
|
||||
[106]: https://github.com/nordtheme/vim/compare/v0.17.0...v0.18.0
|
||||
[107]: https://neovim.io/doc/user/lsp.html#lsp-highlight-codelens
|
||||
[108]: https://github.com/nvim-treesitter/nvim-treesitter/blob/fb5d6e04/doc/nvim-treesitter.txt#L493-L495
|
||||
[109]: https://github.com/nvim-treesitter/nvim-treesitter/issues/1016#issuecomment-797049591
|
||||
|
|
@ -1234,7 +1243,7 @@ otherwise Markdown elements are not parsed and rendered!
|
|||
|
||||
<!-- 0.19.0 -->
|
||||
|
||||
[111]: https://github.com/arcticicestudio/nord-vim/compare/v0.18.0...v0.19.0
|
||||
[111]: https://github.com/nordtheme/vim/compare/v0.18.0...v0.19.0
|
||||
[112]: https://github.com/neovim/neovim/releases/tag/v0.6.0
|
||||
[113]: https://github.com/neovim/neovim/commit/a5bbb932f9094098bd656d3f6be3c58344576709#diff-51fab2b766d0a3b606462e95de492190df173b7296147912307cdad636cd492aR77
|
||||
[114]: https://github.com/neovim/neovim/blob/f92a2457c2e7ad14d9a5a907ef4213fa770b6d95/runtime/doc/lsp.txt#L423
|
||||
|
|
@ -1,9 +1,5 @@
|
|||
" Copyright (C) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
|
||||
" Copyright (C) 2016-present Sven Greb <development@svengreb.de>
|
||||
|
||||
" Project: Nord Vim
|
||||
" Repository: https://github.com/arcticicestudio/nord-vim
|
||||
" License: MIT
|
||||
" Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
" This source code is licensed under the MIT license found in the license file.
|
||||
|
||||
if version > 580
|
||||
hi clear
|
||||
|
|
@ -91,7 +87,7 @@ if exists("g:nord_comment_brightness")
|
|||
echohl WarningMsg
|
||||
echomsg 'nord: warning: Variable g:nord_comment_brightness has been deprecated and will be removed in version 1.0.0!' .
|
||||
\' The comment color brightness has been increased by 10% by default.' .
|
||||
\' Please see https://github.com/arcticicestudio/nord-vim/issues/145 for more details.'
|
||||
\' Please see https://github.com/nordtheme/vim/issues/145 for more details.'
|
||||
echohl None
|
||||
let g:nord_comment_brightness = 10
|
||||
endif
|
||||
|
|
@ -386,11 +382,19 @@ hi! link diffAdded DiffAdd
|
|||
hi! link diffChanged DiffChange
|
||||
hi! link diffRemoved DiffDelete
|
||||
|
||||
call s:hi("elixirModuleDeclaration", s:nord7_gui, "", s:nord7_term, "", "", "")
|
||||
call s:hi("elixirAlias", s:nord7_gui, "", s:nord7_term, "", "", "")
|
||||
call s:hi("elixirAtom", s:nord6_gui, "", s:nord6_term, "", s:bold, "")
|
||||
|
||||
call s:hi("gitconfigVariable", s:nord7_gui, "", s:nord7_term, "", "", "")
|
||||
|
||||
call s:hi("goBuiltins", s:nord7_gui, "", s:nord7_term, "", "", "")
|
||||
hi! link goConstants Keyword
|
||||
|
||||
" fatih/vim-go
|
||||
call s:hi("gomodVersion", s:nord7_gui, "", s:nord7_term, "", "", "")
|
||||
call s:hi("gomodGoVersion", s:nord8_gui, "", s:nord8_term, "", "", "")
|
||||
|
||||
call s:hi("helpBar", s:nord3_gui, "", s:nord3_term, "", "", "")
|
||||
call s:hi("helpHyperTextJump", s:nord8_gui, "", s:nord8_term, "", s:underline, "")
|
||||
|
||||
|
|
@ -573,6 +577,10 @@ if has('nvim')
|
|||
call s:hi("LspDiagnosticsUnderlineInformation" , s:nord8_gui, "", s:nord8_term, "", "undercurl", "")
|
||||
call s:hi("LspDiagnosticsUnderlineHint" , s:nord10_gui, "", s:nord10_term, "", "undercurl", "")
|
||||
endif
|
||||
|
||||
" Gitsigns
|
||||
" > lewis6991/gitsigns.nvim
|
||||
hi! link GitSignsCurrentLineBlame Comment
|
||||
endif
|
||||
|
||||
" GitGutter
|
||||
|
|
@ -589,6 +597,10 @@ call s:hi("SignifySignChange", s:nord13_gui, "", s:nord13_term, "", "", "")
|
|||
call s:hi("SignifySignChangeDelete", s:nord11_gui, "", s:nord11_term, "", "", "")
|
||||
call s:hi("SignifySignDelete", s:nord11_gui, "", s:nord11_term, "", "", "")
|
||||
|
||||
" Sneak
|
||||
" > justinmk/vim-sneak
|
||||
hi! link Sneak Search
|
||||
|
||||
" fugitive.vim
|
||||
" > tpope/vim-fugitive
|
||||
call s:hi("gitcommitDiscardedFile", s:nord11_gui, "", s:nord11_term, "", "", "")
|
||||
|
|
@ -704,7 +716,7 @@ hi! link pandocSimpleTableHeader pandocAtxHeader
|
|||
hi! link pandocStrong markdownBold
|
||||
hi! link pandocTableHeaderWord pandocAtxHeader
|
||||
hi! link pandocUListItemBullet Operator
|
||||
|
||||
|
||||
if has('nvim')
|
||||
" tree-sitter
|
||||
" > nvim-treesitter/nvim-treesitter
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
MIT License (MIT)
|
||||
|
||||
Copyright (C) 2016-present Arctic Ice Studio <development@arcticicestudio.com> (https://www.arcticicestudio.com)
|
||||
Copyright (C) 2016-present Sven Greb <development@svengreb.de> (https://www.svengreb.de)
|
||||
Copyright (c) 2016-present Sven Greb <development@svengreb.de> (https://www.svengreb.de)
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
15
lint-staged.config.js
Normal file
15
lint-staged.config.js
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
/*
|
||||
* Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
* This source code is licensed under the MIT license found in the license file.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Configurations for lint-staged.
|
||||
* @see https://github.com/okonet/lint-staged#configuration
|
||||
*/
|
||||
module.exports = {
|
||||
"*.json": "prettier --check --ignore-unknown --no-editorconfig",
|
||||
"*.{js,mjs}": ["eslint", "prettier --check --ignore-unknown --no-editorconfig"],
|
||||
"*.md": ["remark --no-stdout", "prettier --check --ignore-unknown --no-editorconfig"],
|
||||
".husky/pre-*": "prettier --check --ignore-unknown --no-editorconfig",
|
||||
};
|
||||
7354
package-lock.json
generated
Normal file
7354
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load diff
51
package.json
Normal file
51
package.json
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
{
|
||||
"name": "@nordtheme/vim",
|
||||
"version": "0.19.0",
|
||||
"description": "An arctic, north-bluish clean and elegant Vim theme",
|
||||
"author": {
|
||||
"name": "Sven Greb",
|
||||
"email": "development@svengreb.de",
|
||||
"url": "https://www.svengreb.de"
|
||||
},
|
||||
"homepage": "https://www.nordtheme.com/ports/vim",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/nordtheme/vim.git"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/nordtheme/vim/issues"
|
||||
},
|
||||
"license": "MIT",
|
||||
"private": true,
|
||||
"engines": {
|
||||
"node": ">=15.13",
|
||||
"npm": ">=7.7"
|
||||
},
|
||||
"scripts": {
|
||||
"format": "run-s format:*",
|
||||
"format:js": "eslint --fix .",
|
||||
"format:pretty": "prettier --ignore-unknown --no-editorconfig --write \"**\"",
|
||||
"lint": "run-s lint:js lint:md lint:pretty",
|
||||
"lint:ci": "run-s --continue-on-error lint:js lint:md lint:ci:pretty",
|
||||
"lint:ci:pretty": "prettier --check --ignore-unknown --loglevel silent --no-editorconfig --no-error-on-unmatched-pattern \"**\"",
|
||||
"lint:js": "eslint .",
|
||||
"lint:md": "remark --no-stdout . .github/",
|
||||
"lint:pretty": "prettier --check --ignore-unknown --no-editorconfig \"**\"",
|
||||
"prepare:husky": "husky install",
|
||||
"prepare": "run-s prepare:*"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@svengreb/eslint-config-base": ">=0.12.0 <=1.0.0",
|
||||
"@svengreb/remark-preset-lint": ">=0.5.0 <1.0.0",
|
||||
"eslint": "8.39.0",
|
||||
"eslint-config-prettier": "8.8.0",
|
||||
"eslint-plugin-import": "2.27.5",
|
||||
"eslint-plugin-prettier": "4.2.1",
|
||||
"husky": "8.0.3",
|
||||
"lint-staged": "13.2.2",
|
||||
"npm-run-all": "4.1.5",
|
||||
"prettier": "2.8.8",
|
||||
"prettier-plugin-sh": "0.12.8",
|
||||
"remark-cli": "11.0.0"
|
||||
}
|
||||
}
|
||||
24
prettier.config.js
Normal file
24
prettier.config.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
* Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
* This source code is licensed under the MIT license found in the license file.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Configurations for Prettier.
|
||||
* @see https://prettier.io/docs/en/configuration.html
|
||||
* @see https://prettier.io/docs/en/options.html
|
||||
* @see https://prettier.io/docs/en/options.html#parser
|
||||
* @see https://prettier.io/docs/en/plugins.html
|
||||
* @see https://github.com/un-ts/prettier/tree/master/packages/sh
|
||||
*/
|
||||
module.exports = {
|
||||
printWidth: 160,
|
||||
overrides: [
|
||||
{
|
||||
files: [".husky/*"],
|
||||
options: {
|
||||
parser: "sh",
|
||||
},
|
||||
},
|
||||
],
|
||||
};
|
||||
152
readme.md
Normal file
152
readme.md
Normal file
|
|
@ -0,0 +1,152 @@
|
|||
<p align="center">
|
||||
<a href="https://www.nordtheme.com/ports/vim" target="_blank">
|
||||
<picture>
|
||||
<source srcset="https://raw.githubusercontent.com/nordtheme/web/main/assets/images/ports/vim/repository-hero.svg?sanitize=true" width="100%" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" />
|
||||
<img src="https://raw.githubusercontent.com/nordtheme/web/main/assets/images/ports/vim/repository-hero.svg?sanitize=true" width="100%" />
|
||||
</picture>
|
||||
</a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/nordtheme/vim/releases/latest" target="_blank">
|
||||
<img src="https://img.shields.io/github/release/nordtheme/vim.svg?style=flat-square&label=Release&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0"/>
|
||||
</a>
|
||||
<a href="https://www.nordtheme.com/docs/ports/vim" target="_blank">
|
||||
<img src="https://img.shields.io/github/release/nordtheme/vim.svg?style=flat-square&label=Docs&colorA=4c566a&colorB=88c0d0&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI%2BCiAgICA8cGF0aCBmaWxsPSIjZDhkZWU5IiBkPSJNMTMuNzQ2IDIuODEzYS42Ny42NyAwIDAgMC0uNTU5LS4xMzNMOCAzLjg0OGwtNS4xODgtMS4xOGEuNjY5LjY2OSAwIDAgMC0uNTcuMTMzLjY3Ny42NzcgMCAwIDAtLjI0Mi41MzF2OC4xMzNjLS4wMDguMzIuMjEuNTk4LjUyLjY2OGw1LjMzMiAxLjE5OWguMjk2bDUuMzMyLTEuMmEuNjY4LjY2OCAwIDAgMCAuNTItLjY2N1YzLjMzMmEuNjU5LjY1OSAwIDAgMC0uMjU0LS41MnpNMy4zMzIgNC4xNjhsNCAuODk4djYuNzY2bC00LS44OTh6bTkuMzM2IDYuNzY2bC00IC44OThWNS4wNjZsNC0uODk4em0wIDAiLz4KPC9zdmc%2BCg%3D%3D"/>
|
||||
</a>
|
||||
<a href="https://github.com/nordtheme/vim/blob/main/changelog.md#050" target="_blank">
|
||||
<img src="https://img.shields.io/github/release/nordtheme/vim.svg?style=flat-square&label=Changelog&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0"/>
|
||||
</a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/svengreb/styleguide-javascript/releases/latest" target="_blank">
|
||||
<img src="https://img.shields.io/github/release/svengreb/styleguide-javascript.svg?style=flat-square&label=JavaScript%20Style%20Guide&logoColor=eceff4&colorA=4c566a&colorB=88c0d0&logo=javascript"/>
|
||||
</a>
|
||||
<a href="https://github.com/svengreb/styleguide-markdown/releases/latest" target="_blank">
|
||||
<img src="https://img.shields.io/github/release/svengreb/styleguide-markdown.svg?style=flat-square&label=Markdown%20Style%20Guide&colorA=4c566a&colorB=88c0d0&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOSIgaGVpZ2h0PSIzOSIgdmlld0JveD0iMCAwIDM5IDM5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNEOERFRTkiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMS41IDEuNWgzNnYzNmgtMzZ6Ii8%2BPHBhdGggZmlsbD0iI0Q4REVFOSIgZD0iTTIwLjY4MyAyNS42NTVsNS44NzItMTMuNDhoLjU2Nmw1Ljg3MyAxMy40OGgtMS45OTZsLTQuMTU5LTEwLjA1Ni00LjE2MSAxMC4wNTZoLTEuOTk1em0tMi42OTYgMGwtMTMuNDgtNS44NzJ2LS41NjZsMTMuNDgtNS44NzJ2MS45OTVMNy45MzEgMTkuNWwxMC4wNTYgNC4xNnoiLz48L3N2Zz4%3D"/>
|
||||
</a>
|
||||
<a href="https://github.com/svengreb/styleguide-git/releases/latest" target="_blank">
|
||||
<img src="https://img.shields.io/github/release/svengreb/styleguide-git.svg?style=flat-square&label=Git%20Style%20Guide&logoColor=eceff4&colorA=4c566a&colorB=88c0d0&logo=git"/>
|
||||
</a>
|
||||
</p>
|
||||
|
||||
<p align="center">An arctic, north-bluish clean and elegant <a href="https://www.vim.org">Vim</a> color theme.</p>
|
||||
|
||||
<p align="center">Designed for a fluent and clear workflow based on the <a href="https://www.nordtheme.com">Nord</a> color palette.</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://www.nordtheme.com/ports/vim" target="_blank">
|
||||
<picture>
|
||||
<img src="https://raw.githubusercontent.com/nordtheme/web/main/assets/images/ports/vim/overview-go.png"/>
|
||||
</picture>
|
||||
</a>
|
||||
</p>
|
||||
|
||||
Build for Vim's terminal- and GUI mode with _true colors_ with support for many third-party syntax and UI plugins including bundled themes for [lightline.vim][1] and [vim-airline][4].
|
||||
|
||||
## Getting Started
|
||||
|
||||
Visit the [official website][23] to learn all about the [syntax highlighting][27] features, details and elements of [UI and editor elements][25], the [various theme configurations][24] and the [support for many plugins][26].
|
||||
|
||||
Learn about the [installation and activation][20], how to [configure][18] and [customize][19] the theme from the [official documentations][22].
|
||||
|
||||
### Quick Start
|
||||
|
||||
Thanks to existing plugin/_runtimepath_ managers for Vim, Nord Vim can be installed for all platforms and the various variants/forks of Vim in a uniform way within a few lines of codes. The recommended manager is [vim-plug][2], but any other manager like [pathogen][3] or [Vundle][3] can also be used.
|
||||
|
||||
To automatically download and activate Nord Vim, follow the install instructions for [vim-plug][2] and
|
||||
|
||||
1. add `Plug 'nordtheme/vim'` to your [`vimrc`][28] within _vim-plug_'s plugin loading function
|
||||
2. run the `:PlugInstall` command in Vim
|
||||
3. activate the theme by adding `colorscheme nord` to the [vimrc][28] or change it on-the-fly by running `:colorscheme nord`
|
||||
|
||||
<p align="center">
|
||||
<picture>
|
||||
<img src="https://raw.githubusercontent.com/nordtheme/web/main/assets/images/ports/vim/installation-vim-plug.png"/>
|
||||
</picture>
|
||||
</p>
|
||||
|
||||
See the Nord Vim's documentation for [more installation options][20] and how to [set it up manually][21].
|
||||
|
||||
## Features
|
||||
|
||||
<p align="center">
|
||||
<strong>A unified UI and editor syntax element design provides a clutter-free and fluidly merging appearance.</strong><br />
|
||||
<picture>
|
||||
<img src="https://raw.githubusercontent.com/nordtheme/web/main/assets/images/ports/vim/overview-go-nerdtree.png"/>
|
||||
</picture>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<strong>Small details with unobtrusive styles for popular and common code editor features like search result marker and brace matching — designed to get out of your way with a visually attractive appearance.</strong><br />
|
||||
<picture>
|
||||
<img src="https://raw.githubusercontent.com/nordtheme/web/main/assets/images/ports/vim/editor-search-highlighting.png"/>
|
||||
</picture>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<strong>Support for a wide range of programming languages — from bundled plugins up to many popular syntax and UI third-party plugins.</strong><br />
|
||||
<picture>
|
||||
<img src="https://raw.githubusercontent.com/nordtheme/web/main/assets/images/ports/vim/syntax-javascript-react-hook.png"/>
|
||||
</picture>
|
||||
</p>
|
||||
|
||||
## Contributing
|
||||
|
||||
Nord is an open source project and we love to receive contributions from the [community][6]!
|
||||
|
||||
There are many ways to contribute, from [writing- and improving documentation and tutorials][9], [reporting bugs][8], [submitting enhancement suggestions][10] that can be added to Nord by [submitting pull requests][14].
|
||||
|
||||
Please take a moment to read Nord's full [contributing guide][17] to learn about the development process, the project's used [styleguides][15], [branch organization][7] and [versioning][16] model.
|
||||
|
||||
The guide also includes information about [minimal, complete, and verifiable examples][13] and other ways to contribute to the project like [improving existing issues][12] and [giving feedback on issues and pull requests][11].
|
||||
|
||||
<p align="center">
|
||||
<picture>
|
||||
<source srcset="https://raw.githubusercontent.com/nordtheme/assets/main/static/images/elements/separators/iceberg/footer/dark/spaced.svg?sanitize=true" width="100%" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" />
|
||||
<source srcset="https://raw.githubusercontent.com/nordtheme/assets/main/static/images/elements/separators/iceberg/footer/light/spaced.svg?sanitize=true" width="100%" media="(prefers-color-scheme: dark)" />
|
||||
<img src="https://raw.githubusercontent.com/nordtheme/assets/main/static/images/elements/separators/iceberg/footer/dark/spaced.svg?sanitize=true" width="100%" />
|
||||
</picture>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
Copyright © 2016-present <a href="https://www.svengreb.de" target="_blank">Sven Greb</a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/nordtheme/vim/blob/main/license" target="_blank">
|
||||
<img src="https://img.shields.io/static/v1.svg?style=flat-square&label=License&message=MIT&logoColor=eceff4&colorA=4c566a&colorB=88c0d0"/>
|
||||
</a>
|
||||
<a href="https://www.svengreb.de">
|
||||
<img src="https://img.shields.io/static/v1.svg?style=flat-square&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAABMklEQVQ4jcWQvUoDQRRGz52s5IfVIiDWPkGKFFaCIVaGdIagjcFAwICFb7DvIK6QQlNpY2UQLMQVBbEQ0SewFkGbKCQmOzaTJay7/lR+zTAf9xwuF/47Mv45rdezqWEq72v/RWZnHgqOMwDwHMfSj085JSqb6Pu38we7r18E3nqzhmYbsE11rxKsAvhDfQiSM30XYbOw57YDwfnaRl6U3ABWaMNn806H+oGPzBX3d+4UgChZiYBHYBgGsBLoKoAyhR0x9G20Zmpc4P1ZoMQDcwMNclFrdhBKv6M5WWi7ZQGtjEUn35IV4OwnVjSX/WGmKqCDDUa5rmyle3bvGFiMg3WGUsF1u0EXHoqTRMGRgkAy2eugKZrqijRLYThWANBpNDL2h3UE0J0YLJdbrfe42f/NJ0wqY7/KcXKPAAAAAElFTkSuQmCC&label=lovely%20crafted%20in&message=Germany&colorA=4c566a&colorB=88c0d0"/>
|
||||
</a>
|
||||
</p>
|
||||
|
||||
[1]: https://github.com/itchyny/lightline.vim
|
||||
[2]: https://github.com/junegunn/vim-plug
|
||||
[3]: https://github.com/tpope/vim-pathogen
|
||||
[4]: https://github.com/vim-airline/vim-airline
|
||||
[6]: https://www.nordtheme.com/community
|
||||
[7]: https://github.com/nordtheme/.github/blob/main/contributing.md#branch-organization
|
||||
[8]: https://github.com/nordtheme/.github/blob/main/contributing.md#bug-reports
|
||||
[9]: https://github.com/nordtheme/.github/blob/main/contributing.md#documentations
|
||||
[10]: https://github.com/nordtheme/.github/blob/main/contributing.md#enhancement-suggestions
|
||||
[11]: https://github.com/nordtheme/.github/blob/main/contributing.md#feedback
|
||||
[12]: https://github.com/nordtheme/.github/blob/main/contributing.md#improve-issues
|
||||
[13]: https://github.com/nordtheme/.github/blob/main/contributing.md#mcve
|
||||
[14]: https://github.com/nordtheme/.github/blob/main/contributing.md#pull-requests
|
||||
[15]: https://github.com/nordtheme/.github/blob/main/contributing.md#style-guides
|
||||
[16]: https://github.com/nordtheme/.github/blob/main/contributing.md#versioning
|
||||
[17]: https://github.com/nordtheme/.github/blob/main/contributing.md
|
||||
[18]: https://www.nordtheme.com/docs/ports/vim/configuration
|
||||
[19]: https://www.nordtheme.com/docs/ports/vim/customization
|
||||
[20]: https://www.nordtheme.com/docs/ports/vim/installation
|
||||
[21]: https://www.nordtheme.com/docs/ports/vim/installation#manual
|
||||
[22]: https://www.nordtheme.com/docs/ports/vim
|
||||
[23]: https://www.nordtheme.com/ports/vim
|
||||
[24]: https://www.nordtheme.com/ports/vim#configurations
|
||||
[25]: https://www.nordtheme.com/ports/vim#editor-details
|
||||
[26]: https://www.nordtheme.com/ports/vim#plugin-support
|
||||
[27]: https://www.nordtheme.com/ports/vim#syntax
|
||||
[28]: https://vimhelp.org/starting.txt.html#vimrc
|
||||
Loading…
Reference in a new issue