1
0

add function to switch between light and dark cs

This commit is contained in:
valeth 2016-04-22 09:52:41 +02:00
parent 6d68e88e5d
commit 6338bab01f
4 changed files with 35 additions and 18 deletions

View File

@ -84,6 +84,7 @@ nnoremap <Leader>vl :setlocal cursorline!<CR>
nnoremap <Leader>vc :setlocal cursorcolumn!<CR> nnoremap <Leader>vc :setlocal cursorcolumn!<CR>
nnoremap <Leader>ve :setlocal colorcolumn=80<CR> nnoremap <Leader>ve :setlocal colorcolumn=80<CR>
nnoremap <Leader>vn :setlocal colorcolumn=0<CR> nnoremap <Leader>vn :setlocal colorcolumn=0<CR>
nnoremap <Leader>tcs :call ToggleColorscheme()<CR>
nnoremap Y y$ nnoremap Y y$
nnoremap j gj nnoremap j gj
nnoremap k gk nnoremap k gk
@ -144,8 +145,28 @@ call plug#end()
""""""""""""""" """""""""""""""
" Colorscheme " " Colorscheme "
""""""""""""""" """""""""""""""
"colorscheme seoul256 function! ToggleColorscheme()
"colorscheme molokai if g:colors_name == 'PaperColor'
colorscheme PaperColor call ToggleBackground()
"colorscheme Tomorrow-Night elseif g:colors_name =~ 'seoul256'
call ToggleSeoul256()
elseif g:colors_name =~ 'Tomorrow'
call ToggleTomorrow()
endif
AirlineRefresh
endfunction
function! ToggleBackground()
if &background == 'dark'
set background=light
else
set background=dark
endif
endfunction
"colorscheme molokai
"colorscheme seoul256
"colorscheme PaperColor
colorscheme Tomorrow-Night

View File

@ -1,6 +1,4 @@
Plug 'tomasr/molokai' Plug 'tomasr/molokai'
set background=dark
"let g:molokai_original = 1 "let g:molokai_original = 1
let g:rehash256 = 1 let g:rehash256 = 1

View File

@ -17,7 +17,7 @@ Plug 'junegunn/seoul256.vim'
let g:seoul256_background = 237 let g:seoul256_background = 237
let g:seoul256_light_background = 254 let g:seoul256_light_background = 254
function! ToggleColorscheme() function! ToggleSeoul256()
if g:colors_name == 'seoul256' if g:colors_name == 'seoul256'
colorscheme seoul256-light colorscheme seoul256-light
else else
@ -25,14 +25,3 @@ function! ToggleColorscheme()
endif endif
endfunction 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>

View File

@ -1 +1,10 @@
Plug 'chriskempson/tomorrow-theme' Plug 'chriskempson/tomorrow-theme'
function! ToggleTomorrow()
if g:colors_name == 'Tomorrow-Night'
colorscheme Tomorrow
else
colorscheme Tomorrow-Night
endif
endfunction