litebrite
vim
12set background=darkcolorscheme litebriteNORMAL.vimrcunixutf-8☰ 0% 0:2
12
set background=darkcolorscheme litebrite
123456789101112" Returns true if the color hex value is lightfunction! 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 > 155endfunctionNORMALcode.vimunixutf-8☰50%6:12
123456789101112
" Returns true if the color hex value is lightfunction! 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 > 155endfunction