More from base16-nvim
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-bespin ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-mocha ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-horizon-terminal-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-grayscale-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-classic-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-windows-highcontrast ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-black-metal-mayhem ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-black-metal-burzum ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-atelier-forest ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-ashes ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-phd ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-nord ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-ia-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-helios ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-shades-of-purple ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-darkviolet ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-black-metal-immortal ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-pop ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-heetch ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-dracula ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-atelier-heath ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-zenburn ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-windows-95 ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-material ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-embers ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-3024 ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-xcode-dusk ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-gruvbox-dark-medium ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-unikitty-reversible ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-black-metal-khold ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-google-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-darktooth ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-black-metal-nile ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-macintosh ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-horizon-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-porple ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-bright ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-black-metal-dark-funeral ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-base16-vice-scheme ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-atelier-estuary ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-material-darker ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-eva-dim ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-espresso ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-rose-pine-moon ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-icy ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-pasque ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-gigavolt ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-black-metal-marduk ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-black-metal-bathory ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-material-palenight ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-marrakesh ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-irblack ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-gruvbox-dark-soft ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-vice ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-danqing ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-colors ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-chalk ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-atelier-lakeside ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-flat ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-tomorrow-night ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-monokai ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-hardcore ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-onedark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-mellow-purple ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-apathy ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-summerfruit-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-kimber ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-isotope ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-harmonic-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-equilibrium-gray-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-atelier-dune ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-purpledream ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-outrun-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-brushtrees-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-brogrammer ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-atelier-sulphurpool ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-rose-pine ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-materia ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-humanoid-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-material-vivid ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-default-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-darkmoss ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-darcula ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-vulcan ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-summercamp ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-spacemacs ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-windows-10 ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-snazzy ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-eva ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-woodland ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-framer ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-black-metal-gorgoroth ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-vice-alt ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-tomorrow-night-eighties ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-pico ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-codeschool ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-atelier-seaside ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-silk-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-pinky ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-nova ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-windows-nt ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-unikitty-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-brewer ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-black-metal ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-black-metal-venom ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-tender ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-nebula ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-gruvbox-dark-hard ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-gruber ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-atlas ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-rebecca ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-railscasts ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-gruvbox-dark-pale ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-equilibrium-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-circus ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-sandcastle ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-hopscotch ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-synth-midnight-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-seti ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-greenscreen ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-tango ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-paraiso ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-eighties ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-solarflare ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-oceanicnext ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-atelier-savanna ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-atelier-cave ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-tube ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-solarized-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-qualia ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-papercolor-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-ocean ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-twilight ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-edge-dark ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-atelier-plateau ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=dark ]]vim.cmd [[ colorscheme base16-apprentice ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-classic-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-rose-pine-dawn ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-silk-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-solarized-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-atelier-heath-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-brushtrees ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-gruvbox-light-medium ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-atelier-savanna-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-heetch-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-summerfruit-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-gruvbox-light-soft ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-horizon-terminal-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-github ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-horizon-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-windows-nt-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-atelier-forest-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-papercolor-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-danqing-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-one-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-atelier-seaside-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-equilibrium-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-ia-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-unikitty-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-windows-highcontrast-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-atelier-lakeside-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-synth-midnight-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-shapeshifter ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-cupcake ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-windows-95-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-dirtysea ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-harmonic-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-mexico-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-equilibrium-gray-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-edge-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-fruit-soda ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-windows-10-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-atelier-sulphurpool-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-grayscale-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-atelier-plateau-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-cupertino ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-default-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-google-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-sagelight ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-tomorrow ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-gruvbox-light-hard ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-atelier-cave-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-atelier-dune-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-atelier-estuary-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-sakura ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-humanoid-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-material-lighter ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12
12
vim.cmd [[ set background=light ]]vim.cmd [[ colorscheme base16-solarflare-light ]]
NORMALinit.luaunixutf-8☰ 0% 0:2
123456789101112
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-8☰50%6:12