sponsor Vim development Vim logo Vim Book Ad

sonokai : High Contrast & Vivid Color Scheme based on Monokai Pro

 script karma  Rating 3/2, Downloaded by 488  Comments, bugs, improvements  Vim wiki

created by
Sainnhe Park
script type
color scheme
Screenshots: https://github.com/sainnhe/sonokai


Sometimes I need a high contrast color scheme, and I think monokai is one of the best solutions, it's very beautiful and vivid.

However there is one thing I can't stand -- the contrast is too high, which is totally unacceptable to me.

This color scheme is based on Monokai Pro, the contrast is adjusted to be a bit lower while keeping the colors vivid enough.

The `shusia` and `maia` variants are based on `monokai pro` and `monokai machine` respectively. I'm not going to port all variants of because I don't like some of them. In addition, I designed some new variants inspired by other color schemes.


- High contrast but within acceptable range.
- Vivid colors.
- Highly customizable.
- Rich support for common file types and plugins.
- Italic support

See `:help sonokai.txt` for more information.
install details
1. Download this package and extract it.
2. Copy `/path/to/sonokai/autoload/sonokai.vim` to `~/.vim/autoload/`.
3. Copy `/path/to/sonokai/colors/sonokai.vim` to `~/.vim/colors/` .
4. Copy `/path/to/sonokai/doc/sonokai.txt` to `~/.vim/doc/` and execute `:helptags ~/.vim/doc/` to generate help tags.
5. To install airline theme, copy `/path/to/sonokai/autoload/airline/themes/sonokai.vim` to `~/.vim/autoload/airline/themes/` .
6. To install lightline theme, copy `/path/to/sonokai/autoload/lightline/colorscheme/sonokai.vim` to `~/.vim/autoload/lightline/colorscheme/` .

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
sonokai-0.2.1.tar.gz 0.2.1 2020-12-29 7.4 Sainnhe Park Added

- AUR packages.
- Support neovim lsp diagnostics.
- New highlight groups for coc-explorer.
- Outline of help doc.


- Adjust red and orange in the default variant.
- Adjust yellow in the default variant.
- Remove duplicate docs in README.
- Optimize diff colors.


- Fix errors when doesn't set `g:colors_name`.
- Fix `DiffText` in Vim.
- Fix `CurrentWord` in diff mode.
- Fix `CursorColumn` in diff mode.
sonokai-0.2.0.tar.gz 0.2.0 2020-07-20 7.4 Sainnhe Park Changed

- Adjust the background color in the `andromeda` variant.
- Adjust yellow in the `andromeda` variant.
- Adjust `Search` and `IncSearch`.
- Adjust `NonText`, `Whitespace` and `SpecialKey`.
- Rewrite based on gruvbox-material.
- Add `default` variant.


- Optimize Coc.
- Add hi groups for `iCursor` and `vCursor`.
- Optimize gitcommit.
- Add hi groups for builtin lsp and checkhealth.
- Optimize DOS INI.
- Optimize Matlab.
- Optimize Airline.
- Optimize `cohama/agit.vim`.
- Add `ToolbarLine` and `ToolbarButton`.
sonokai-0.1.1.tar.gz 0.1.1 2020-04-04 7.4 Sainnhe Park Added

- Add port for kitty, alacritty, tmux and zsh.
- Optimize `Yggdroot/indentLine`.
- Optimize `arakashic/chromatica.nvim`.
- Optimize `numirias/semshi`.
- Optimize `jackguo380/vim-lsp-cxx-highlight`.
v0.1.0 0.1.0 2020-02-19 7.4 Sainnhe Park Initial upload
ip used for rating:

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.