Skip to content
vim-hue - colorful Vim config & theme for all your SRE/DevOps needs
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


vim-hue is colorful Vim config for all your SRE/DevOps needs.

It features "vim-hue" dark Vim colorscheme and complete Vim configuration. Ideal for anyone using Vim and any of the following on daily basis:

  • Shell (Bash)
  • Golang
  • Python
  • Terraform
  • Ansible
  • Docker (Dockerfile)
  • et cetera ...

Please note: vim-hue will only work on Linux and MacOS. I strongly suggest using "dark mode" or using a dark colorscheme on your terminal of choice. Only Vim >= 8 version is supported.

vim-hue running on MacOS (iTerm2)

Sounds good, how do I get vim-hue?

Get vim-hue source code:

git clone

Install requirements

Requirements installation for Debian/Ubuntu and their derivatives

All requirements can be installed by running:

sudo apt install vim python3 python3-pip python3-distutils python3-click -y

That's it, you're ready to run vim-hue installer!

Requirements installation for MacOS

1: You need to have Brew, if not Brew can be installed by running:

/usr/bin/ruby -e "$(curl -fsSL"

2: Install Python3 if missing and update Vim to >= 8.1

brew install python3 vim

Please note: if running vim --version doesn't return >= 8, you may need to restart terminal for Vim symlink to be updated.

3: Use pip3 to install Click python package which is used as CLI for vim-hue installer.

pip3 install click

Now you're ready to run vim-hue installer!

vim-hue - installer

vim-hue can be installed by simply running the installer and following on screen instructions, i.e:


Technical rationale

Goal of vim-hue is to being "vanilla" Vim as much as possible, yet to include all necessary functionality. As such it consits of:


You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.