Dark theme for Vim and 341+ apps


Vim Theme Preview




These are the default instructions using Vim 8's |packages| feature. See sections below, if you use other plugin managers.

  1. Create theme folder (in case you don't have yet):
  • *nix:
mkdir -p ~/.vim/pack/themes/start
  • Windows: create directory $HOME\vimfiles\pack\themes\start

If you use vim 8.0 (and not 8.2), you may need to use ~/.vim/pack/themes/opt or $HOME\vimfiles\pack\themes\opt instead.

  1. Navigate to the folder above:
  • *nix:
cd ~/.vim/pack/themes/start
  • Windows: navigate to $HOME\vimfiles\pack\themes\start
  1. Clone the repository using the "dracula" name:
git clone dracula

(Or use your favorite GUI client, or download the ZIP)

  1. Edit your vimrc file with the following content:
packadd! dracula
syntax enable
colorscheme dracula

The location of the vimrc varies between platforms:

  • *nix: ~/.vim/vimrc or ~/.vimrc
  • Windows: $HOME\vimfiles\vimrc or $HOME\_vimrc

Install using other plugin managers

Navigate to your vim directory (*nix: ~/.vim; Windows: $HOME\vimfiles)

git submodule add bundle/dracula

Place colorscheme dracula after execute pathogen#infect().

Plugin 'dracula/vim', { 'name': 'dracula' }

Place colorscheme dracula after call vundle#end().

  • If you use vim-plug (`as` will install the plugin in a directory called 'dracula' instead of just 'vim'):
Plug 'dracula/vim', { 'as': 'dracula' }

Place colorscheme dracula after call plug#end().

  • If you use spacevim, put the following in ~/.SpaceVim.d/init.toml:
  colorscheme = "dracula"
  colorscheme_bg = "dark"
  repo = "dracula/vim"
  name = "dracula"
  merged = false

Note that dracula must be in your 'runtimepath' to load properly: Version 2.0 introduced autoload functionality for part of the plugin, which doesn't work without 'runtimepath' properly set. Consult your plugin-managers documentation to make sure you put dracula on the 'runtimepath' before loading it.

Stay up to date

Get updates about this theme and more. 7,266 people enjoy it.


This theme wouldn't exist without these people. Wanna help too? Check the repository on GitHub.

  • dsifford
  • benknoble
  • heinst
  • zenorocha
  • yuys13
  • nanotee
  • BlakeWilliams
  • lucazz
  • saviocmc
  • etorth
  • stnley
  • bdielman
  • hzchirs
  • niclas-ahden
  • d7xdev
  • andys8
  • raulchen
  • ashchan
  • renatoagds
  • siwatts
  • cousine
  • DerekStride
  • get-me-power
  • vigoux
  • euclidianAce
  • aalvarado
  • adriantrunzo
  • andrepolischuk
  • BrandonMathis
  • blmayer
Edit this documentation on GitHub.

Made with by Zeno Rocha
under MIT license