vimcolorschemes

filter by:

1151 color schemes

Go to page: maracuja.vim, by robre
maracujavim
12
set background=darkcolorscheme maracuja
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
robre
2

maracuja.vim

a vim colorscheme
Go to page: vim-colors-pencil, by vim-scripts
pencilvim
12
set background=colorscheme pencil
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
vim-scripts
2

vim-colors-pencil

A light (and dark) color scheme inspired by iA Writer
Go to page: vondark, by ajvondrak
vondarkvim
12
set background=darkcolorscheme vondark
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
ajvondrak
2

vondark

My personal Vim color scheme
Go to page: vim-earthbound-themes, by benbusby
devils-machinevim
12
set background=darkcolorscheme
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
benbusby
2

vim-earthbound-themes

Vim submodule for the earthbound-themes repo
Go to page: ayu-vim-darker, by k4yt3x
ayuvim
12
set background=darkcolorscheme ayu
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
k4yt3x
2

ayu-vim-darker

A darker version of the modern theme for modern VIMs
Go to page: cobalt2.vim, by Cloudxtreme
cobalt2vim
12
set background=darkcolorscheme cobalt2
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
Cloudxtreme
2

cobalt2.vim

Cobalt 2 colorscheme for Vim
Go to page: simba.vim, by kartik1998
simba-blackvim
12
set background=darkcolorscheme
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
kartik1998
2

simba.vim

My vim colorscheme
Go to page: elf-monokai-pro, by elvessousa
elf_monokai_provim
12
set background=darkcolorscheme elf_monokai_pro
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
elvessousa
2

elf-monokai-pro

A Vim/Neovim theme based on the famous Monokai Pro.
Go to page: hotline-vim, by ronwoch
hotlinevim
12
set background=darkcolorscheme hotline
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
ronwoch
2

hotline-vim

Dark Vim theme with bright colours
Go to page: pitch, by SiddharthShyniben
pitchvim
12
set background=darkcolorscheme pitch
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
SiddharthShyniben
2

pitch

Vim colorscheme
Go to page: jabuti-nvim, by jabuti-theme
jabutivim
12
set background=darkcolorscheme jabuti
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
jabuti-theme
2

jabuti-nvim

Jabuti theme for neovim
Go to page: vim-tomorrow-night-seablue, by jamescherti
tomorrow-night-seabluevim
12
set background=darkcolorscheme tomorrow-night-seablue
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
jamescherti
2

vim-tomorrow-night-seablue

Tomorrow-Night-Seablue (Vim Color Scheme)
Go to page: nv-themes, by fedepujol
nv-gruvboxvim
12
set background=darkcolorscheme
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
fedepujol
2

nv-themes

Collection of Colorschemes made in Lush
Go to page: gentledark.vim, by gentlelionstudios
gentledarkvim
12
set background=darkcolorscheme gentledark
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
gentlelionstudios
2

gentledark.vim

Dark colorscheme for Vim and Neovim
Go to page: sp-plain-vim, by mrsafalpiya
sp-plainvim
12
set background=darkcolorscheme sp-plain
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
mrsafalpiya
2

sp-plain-vim

The only colorscheme that works for me, period.
Go to page: firewatch, by zoomiti
firevim
12
set background=darkcolorscheme fire
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
zoomiti
2

firewatch

Vim Colorscheme Based on Firewatch
Go to page: vim-siberia, by cliuj
siberiavim
12
set background=darkcolorscheme siberia
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
cliuj
2

vim-siberia

A dark vim theme based on snow nights and burn barrels
Go to page: sweet-dark.vim, by rachaeldawn
sweet_darkvim
12
set background=darkcolorscheme sweet_dark
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
rachaeldawn
1

sweet-dark.vim

A true-color vim color scheme to match the Sweet KDE theme
Go to page: antergos-vm-sp4-rice, by mbeach42
base16-3024vim
12
set background=darkcolorscheme
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
mbeach42
1

antergos-vm-sp4-rice

A simple i3-gaps rice of running Antergos linux on a sp4. Material themed terminal, and i3 is configured to be more like vim. Very basic polybar.
Go to page: vim-coogle, by rudrab
vimgnomevim
12
set background=darkcolorscheme vimgnome
NORMAL.vimrcunixutf-8 0% 0:2
123456789101112
" Returns true if the color hex value is light
function! IsHexColorLight(color) abort
let l:raw_color = trim(a:color, '#')

let l:red = str2nr(substitute(l:raw_color, '(.{2}).{4}', '1', 'g'), 16)
let l:green = str2nr(substitute(l:raw_color, '.{2}(.{2}).{2}', '1', 'g'), 16)
let l:blue = str2nr(substitute(l:raw_color, '.{4}(.{2})', '1', 'g'), 16)

let l:brightness = ((l:red * 299) + (l:green * 587) + (l:blue * 114)) / 1000

return l:brightness > 155
endfunction
NORMALcode.vimunixutf-850%6:12
rudrab
1

vim-coogle

A dark gvim theme based on google colors