Convert Figma logo to code with AI

nordtheme logovim

An arctic, north-bluish clean and elegant Vim theme.

2,514
274
2,514
42

Top Related Projects

2,514

An arctic, north-bluish clean and elegant Vim theme.

A dark Vim/Neovim color scheme inspired by Atom's One Dark syntax theme.

13,627

Retro groove color scheme for Vim

1,321

🧛🏻‍♂️ Dark theme for Vim

:art: Light & Dark Vim color schemes inspired by Google's Material Design

1,627

High Contrast & Vivid Color Scheme based on Monokai Pro

Quick Overview

Nord for Vim is a color scheme implementation of the popular Nord color palette for the Vim text editor. It provides a clean, arctic-inspired aesthetic that aims to improve code readability and reduce eye strain during long coding sessions.

Pros

  • Carefully designed color palette optimized for readability
  • Supports both terminal and GUI Vim
  • Extensive syntax highlighting for many programming languages
  • Active community and regular updates

Cons

  • May require some configuration to work optimally with certain plugins
  • Limited customization options compared to some other color schemes
  • Some users may find the color palette too muted or lacking contrast

Getting Started

To install Nord for Vim, you can use your preferred Vim plugin manager. Here's an example using vim-plug:

  1. Add the following line to your .vimrc:
Plug 'arcticicestudio/nord-vim'
  1. Run :PlugInstall in Vim

  2. Add the following lines to your .vimrc to enable the color scheme:

colorscheme nord
set background=dark
  1. Restart Vim or source your .vimrc file

For best results, ensure your terminal supports true color and configure it to use the Nord color palette as well.

Competitor Comparisons

2,514

An arctic, north-bluish clean and elegant Vim theme.

Pros of vim

  • More actively maintained with recent updates
  • Includes additional color schemes and configurations
  • Better documentation and installation instructions

Cons of vim

  • Larger repository size, potentially slower to clone
  • May have more complexity due to additional features
  • Requires manual configuration for some advanced options

Code Comparison

vim:

let g:nord_cursor_line_number_background = 1
let g:nord_uniform_diff_background = 1
let g:nord_bold_vertical_split_line = 1
colorscheme nord

vim:

colorscheme nord

The vim repository offers more customization options through additional configuration variables, while the vim repository provides a simpler setup with fewer configuration options.

Both repositories implement the Nord color scheme for Vim, but vim appears to be the more feature-rich and actively maintained option. It offers more flexibility and customization, albeit with a slightly larger footprint and potentially more complex setup. The vim repository, on the other hand, provides a more straightforward implementation with fewer bells and whistles.

Users looking for a simple Nord theme implementation may prefer vim, while those seeking more advanced features and customization options might lean towards vim.

A dark Vim/Neovim color scheme inspired by Atom's One Dark syntax theme.

Pros of onedark.vim

  • More vibrant and colorful syntax highlighting
  • Includes support for popular plugins like airline and lightline
  • Offers both dark and light variants

Cons of onedark.vim

  • Less customization options compared to Nord
  • May not be as easy on the eyes for long coding sessions
  • Smaller community and fewer ports to other applications

Code Comparison

Nord:

hi Normal guifg=#D8DEE9 guibg=#2E3440 gui=NONE cterm=NONE
hi Comment guifg=#4C566A gui=italic cterm=italic
hi Constant guifg=#8FBCBB gui=NONE cterm=NONE

onedark.vim:

hi Normal guifg=#abb2bf guibg=#282c34 gui=NONE cterm=NONE
hi Comment guifg=#5c6370 gui=italic cterm=italic
hi Constant guifg=#e5c07b gui=NONE cterm=NONE

Both color schemes offer a pleasant dark theme experience for Vim users. Nord provides a more muted, arctic-inspired palette that's easy on the eyes, while onedark.vim offers a more vibrant and colorful approach inspired by the Atom editor's One Dark theme. Nord has a larger ecosystem and more extensive customization options, but onedark.vim includes built-in support for popular plugins. The choice between the two ultimately comes down to personal preference and specific use cases.

13,627

Retro groove color scheme for Vim

Pros of Gruvbox

  • More color variants (light and dark modes, plus contrast options)
  • Wider language support and syntax highlighting
  • Larger community and more active development

Cons of Gruvbox

  • Less minimalistic design, which may be distracting for some users
  • Higher contrast can be harder on the eyes during long coding sessions
  • More complex configuration options, potentially overwhelming for new users

Code Comparison

Nord:

let g:nord_cursor_line_number_background = 1
let g:nord_uniform_diff_background = 1
colorscheme nord

Gruvbox:

let g:gruvbox_contrast_dark = 'hard'
let g:gruvbox_invert_selection = '0'
set background=dark
colorscheme gruvbox

Both color schemes offer easy configuration options, but Gruvbox provides more granular control over appearance. Nord focuses on simplicity, while Gruvbox offers more customization at the cost of complexity.

Overall, Gruvbox is a more feature-rich and versatile color scheme, while Nord provides a clean, minimalistic aesthetic. The choice between them largely depends on personal preference and specific use cases.

1,321

🧛🏻‍♂️ Dark theme for Vim

Pros of Dracula

  • More vibrant and colorful theme, which may be preferred by some users
  • Larger community and wider adoption across various applications
  • More frequent updates and active maintenance

Cons of Dracula

  • Higher contrast may cause eye strain for some users during long coding sessions
  • Less focus on readability compared to Nord's more muted palette
  • Slightly more complex installation process for some Vim configurations

Code Comparison

Nord:

hi Normal guifg=#D8DEE9 guibg=#2E3440
hi Comment guifg=#4C566A
hi Constant guifg=#8FBCBB
hi String guifg=#A3BE8C
hi Identifier guifg=#88C0D0

Dracula:

hi Normal guifg=#F8F8F2 guibg=#282A36
hi Comment guifg=#6272A4
hi Constant guifg=#BD93F9
hi String guifg=#F1FA8C
hi Identifier guifg=#50FA7B

Both themes offer a dark background with light text, but Dracula uses more saturated colors compared to Nord's cooler, more subdued palette. Nord focuses on blues and greens, while Dracula incorporates brighter purples, yellows, and greens. The choice between the two often comes down to personal preference and the specific coding environment.

:art: Light & Dark Vim color schemes inspired by Google's Material Design

Pros of PaperColor Theme

  • More color scheme options, including both light and dark variants
  • Broader language support, with specific highlighting for many programming languages
  • Active development with frequent updates and bug fixes

Cons of PaperColor Theme

  • Less cohesive overall design aesthetic compared to Nord's unified color palette
  • May require more configuration to achieve optimal appearance across different environments
  • Larger codebase, potentially leading to slower load times in some cases

Code Comparison

PaperColor Theme:

let g:PaperColor_Theme_Options = {
  \   'theme': {
  \     'default': {
  \       'transparent_background': 1
  \     }
  \   }
  \ }
colorscheme PaperColor

Nord:

let g:nord_cursor_line_number_background = 1
let g:nord_uniform_diff_background = 1
colorscheme nord

Both themes offer easy customization options, but PaperColor Theme provides more granular control over various elements. Nord, on the other hand, focuses on a more streamlined configuration process with fewer, but impactful options.

1,627

High Contrast & Vivid Color Scheme based on Monokai Pro

Pros of Sonokai

  • Offers multiple color scheme variants (default, atlantis, andromeda, shusia, maia, espresso)
  • Supports a wider range of file types and plugins
  • More frequent updates and active development

Cons of Sonokai

  • May require more configuration to achieve desired look
  • Less widespread adoption compared to Nord theme
  • Potentially higher resource usage due to more complex color definitions

Code Comparison

Nord:

let g:nord_cursor_line_number_background = 1
let g:nord_uniform_diff_background = 1
colorscheme nord

Sonokai:

let g:sonokai_style = 'andromeda'
let g:sonokai_better_performance = 1
let g:sonokai_enable_italic = 1
let g:sonokai_disable_italic_comment = 1
colorscheme sonokai

Both Nord and Sonokai are popular color schemes for Vim, offering distinct aesthetics and features. Nord provides a clean, arctic-inspired look with a focus on readability, while Sonokai offers more variety with multiple color variants. Sonokai may require more configuration but provides greater customization options. Nord has a larger user base and simpler setup, making it potentially more suitable for beginners. Ultimately, the choice between the two depends on personal preference and specific needs.

Convert Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README

An arctic, north-bluish clean and elegant Vim color theme.

Designed for a fluent and clear workflow based on the Nord color palette.

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 and vim-airline.

Getting Started

Visit the official website to learn all about the syntax highlighting features, details and elements of UI and editor elements, the various theme configurations and the support for many plugins.

Learn about the installation and activation, how to configure and customize the theme from the official documentations.

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, but any other manager like pathogen or Vundle can also be used.

To automatically download and activate Nord Vim, follow the install instructions for vim-plug and

  1. add Plug 'nordtheme/vim' to your vimrc 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 or change it on-the-fly by running :colorscheme nord

See the Nord Vim's documentation for more installation options and how to set it up manually.

Features

A unified UI and editor syntax element design provides a clutter-free and fluidly merging appearance.

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.

Support for a wide range of programming languages — from bundled plugins up to many popular syntax and UI third-party plugins.

Contributing

Nord is an open source project and we love to receive contributions from the community!

There are many ways to contribute, from writing- and improving documentation and tutorials, reporting bugs, submitting enhancement suggestions that can be added to Nord by submitting pull requests.

Please take a moment to read Nord's full contributing guide to learn about the development process, the project's used styleguides, branch organization and versioning model.

The guide also includes information about minimal, complete, and verifiable examples and other ways to contribute to the project like improving existing issues and giving feedback on issues and pull requests.

Copyright © 2016-present Sven Greb