pulse
This commit is contained in:
40
vimrc
40
vimrc
@@ -420,3 +420,43 @@ else
|
|||||||
colorscheme benokai
|
colorscheme benokai
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
" Pulse ------------------------------------------------------------------- {{{
|
||||||
|
|
||||||
|
function! PulseCursorLine()
|
||||||
|
let current_window = winnr()
|
||||||
|
|
||||||
|
windo set nocursorline
|
||||||
|
execute current_window . 'wincmd w'
|
||||||
|
|
||||||
|
setlocal cursorline
|
||||||
|
|
||||||
|
redir => old_hi
|
||||||
|
silent execute 'hi CursorLine'
|
||||||
|
redir END
|
||||||
|
let old_hi = split(old_hi, '\n')[0]
|
||||||
|
let old_hi = substitute(old_hi, 'xxx', '', '')
|
||||||
|
|
||||||
|
hi CursorLine guibg=#3a3a3a
|
||||||
|
redraw
|
||||||
|
sleep 20m
|
||||||
|
|
||||||
|
hi CursorLine guibg=#4a4a4a
|
||||||
|
redraw
|
||||||
|
sleep 30m
|
||||||
|
|
||||||
|
hi CursorLine guibg=#3a3a3a
|
||||||
|
redraw
|
||||||
|
sleep 30m
|
||||||
|
|
||||||
|
hi CursorLine guibg=#2a2a2a
|
||||||
|
redraw
|
||||||
|
sleep 20m
|
||||||
|
|
||||||
|
execute 'hi ' . old_hi
|
||||||
|
|
||||||
|
windo set cursorline
|
||||||
|
execute current_window . 'wincmd w'
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user