onedark.vim
A dark Vim colorscheme for the GUI and 16/256-color terminals, based on FlatColor, with colors inspired by the excellent One Dark syntax theme for the Atom text editor.
Preview image taken using:
- iTerm2 terminal emulator on Mac OS X
- 12 pt. PragmataPro Mono font
- airline-onedark.vim theme for vim-airline
Installation
Place onedark.vim
in your ~/.vim/colors/
directory either manually or by using your Vim plug-in manager of choice, then add the following lines to your ~/.vimrc
:
syntax on
colorscheme onedark
Options
-
g:onedark_termcolors
: Set to256
for 256-color terminals (the default), or set to16
to use your terminal emulator's native colors (see below). -
g:onedark_terminal_italics
: Set to1
if your terminal emulator supports italics;0
otherwise (the default).
16-Color Mode
Setting g:onedark_termcolors=16
will cause the theme to use your terminal emulator's native 16 colors.
This theme looks best in 16-color mode when using its custom 16-color palette. If you don't use the custom 16-color palette in your terminal emulator while 16-color mode is enabled, the theme's colors will not display correctly.
The canonical version of the 16-color palette is an iTerm2 color scheme called One Dark.itermcolors
, which lives in the root of this repository.
You should be able to easily convert the iTerm2 color scheme for use with your terminal emulator of choice by using a tool like termcolors.
vim-airline Theme
A companion vim-airline theme for this theme is available at joshdick/airline-onedark.vim.