38 lines
1.0 KiB
VimL
38 lines
1.0 KiB
VimL
" _____ _ ___ ___ ___ "
|
|
" | __|___ ___ _ _| |_ | _| _| "
|
|
" |__ | -_| . | | | | _|_ | . | "
|
|
" |_____|___|___|___|_|___|___|___|.vim "
|
|
"
|
|
" seoul256.vim is a low-contrast Vim color scheme based on Seoul Colors.
|
|
" Works on 256-color terminal or on GVim
|
|
" by Junegunn Choi (https://github.com/junegunn/seoul256.vim)
|
|
"
|
|
" Theme Range Default
|
|
" ----- ----- -------
|
|
" seoul256 233 - 239 237
|
|
" seoul256-light 252 - 256 253
|
|
|
|
let g:seoul256_background = 237
|
|
let g:seoul256_light_background = 254
|
|
colorscheme seoul256
|
|
|
|
function! ToggleColorscheme()
|
|
if g:colors_name == 'seoul256'
|
|
colorscheme seoul256-light
|
|
else
|
|
colorscheme seoul256
|
|
endif
|
|
endfunction
|
|
|
|
function! SetColorschemeDark(value)
|
|
let g:seoul256_background = a:value
|
|
colorscheme seoul256
|
|
endfunction
|
|
|
|
function! SetColorschemeLight(value)
|
|
let g:seoul256_light_background = a:value
|
|
colorscheme seoul256-light
|
|
endfunction
|
|
|
|
noremap <leader>st :call ToggleColorscheme()<CR>
|