Awesome
vim-deus
Deus was created out of sheer rage caused by all of the bad Solarized/Gruvbox clones. (No offense) I was tired of them. I needed something original, something new. So if you are like me, and I believe many of you are...
I present you Deus:
Screenshots
<img src="./screencaps/vim-deus.jpg" width="700"/> <img src="./screencaps/node.jpg" width="700"/> <img src="./screencaps/merino.jpg" width="700"/>Installation
Manual:
- download & place
deus.vim
in yourvimfiles/colors
folder (usually~/.vim/colors/
) - add this line to your
.vimrc
colors deus
OR
Use a package manager like Pathogen, Vundle, or Vim-plug just to name a few:
Pathogen:
Run this in your terminal
cd ~/.vim/
mkdir bundle
cd bundle
git clone https://github.com/ajmwagar/vim-deus.git
Vim-Plug:
Add the following lines to your ~/.vimrc
:
call plug#begin('~/.vim/bundle/')
Plug 'ajmwagar/vim-deus'
call plug#end()
Don't forget to run:
:PlugInstall
Language Syntax Support:
- Lua
- Go
- JavaScript
- CSS/HTML
- PHP
- C#
- JSON
- Markdown
- Haskell
- Scala
- Elixir
- Java
- MoonScript
- Objective C
- C Languages
- CoffeeScript
- Ruby
- Rust
- Python
- Clojure
- XML
- Any many more... (try vim-polyglot for syntax packs)
Bold = really nice looking (They all look good but these are my personal favorites.)
Plugin support
- Airline
:AirlineTheme deus
- coc.nvim (popup-windows & error colors)
- Ctrlp
- FZF
- NerdTREE
- Syntastic (and most linters)
- Deoplete
- YCM (YouCompleteMe)
- Tabbar
- Vim-easy-motion
- Sneak
- Rainbow-Parentheses
Palette
Color | Hex | Use |
---|---|---|
<img src="https://www.colorhexa.com/242a32.png" width="30" height="30"/> | #242a32 | black |
<img src="https://www.colorhexa.com/d54e53.png" width="30" height="30"/> | #d54e53 | red |
<img src="https://www.colorhexa.com/98c379.png" width="30" height="30"/> | #98c379 | green |
<img src="https://www.colorhexa.com/e5c07b.png" width="30" height="30"/> | #e5c07b | yellow |
<img src="https://www.colorhexa.com/83a598.png" width="30" height="30"/> | #83a598 | blue |
<img src="https://www.colorhexa.com/c678dd.png" width="30" height="30"/> | #c678dd | purple |
<img src="https://www.colorhexa.com/70c0ba.png" width="30" height="30"/> | #70c0ba | teal |
<img src="https://www.colorhexa.com/eaeaea.png" width="30" height="30"/> | #eaeaea | white |
<img src="https://www.colorhexa.com/666666.png" width="30" height="30"/> | #666666 | bright black |
<img src="https://www.colorhexa.com/ec3e45.png" width="30" height="30"/> | #ec3e45 | bright red |
<img src="https://www.colorhexa.com/90c966.png" width="30" height="30"/> | #90c966 | bright green |
<img src="https://www.colorhexa.com/edbf69.png" width="30" height="30"/> | #edbf69 | bright yellow |
<img src="https://www.colorhexa.com/73ba9f.png" width="30" height="30"/> | #73ba9f | bright blue |
<img src="https://www.colorhexa.com/c858e9.png" width="30" height="30"/> | #c858e9 | bright purple |
<img src="https://www.colorhexa.com/2bcec2.png" width="30" height="30"/> | #2bcec2 | bright teal |
<img src="https://www.colorhexa.com/ffffff.png" width="30" height="30"/> | #ffffff | bright white |
<img src="https://www.colorhexa.com/2c323b.png" width="30" height="30"/> | #2c323b | background |
<img src="https://www.colorhexa.com/eaeaea.png" width="30" height="30"/> | #eaeaea | foreground |
Troubleshooting
When using terminal-vim and vim-deus the colors can get messed up.
To fix this add the following snippet to your ~/.vimrc
:
set t_Co=256
set termguicolors
let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
set background=dark " Setting dark mode
colorscheme deus
let g:deus_termcolors=256
Tmux
Instructions on how to enable TrueColor for Tmux can be found here.
Italics
If you use vim in a terminal that supports italics, set the environment variable TERM_ITALICS
to TRUE (i.e. export TERM_ITALICS=true
) to enable with vim-deus.
Terminal Support
Deus has been ported to the following terminal emulators.
Terminal Emulator | Configuration |
---|---|
Alacritty | alacritty.yml |
Thank You
I took a lot of inspiration from two great colorschemes, Onedark and Gruvbox. I want to thank their creators for making such great color schemes. So thank you!