Files
vim-brightest/plugin/brightest.vim
2014-07-31 12:58:48 +09:00

34 lines
780 B
VimL

scriptencoding utf-8
if exists('g:loaded_brightest')
finish
endif
let g:loaded_brightest = 1
let s:save_cpo = &cpo
set cpo&vim
let g:brightest_enable = get(g:, "brightest_enable", 1)
function! s:init_hl()
highlight BrightestDefaultCursorWord gui=underline guifg=NONE
highlight BrightestUnderline term=underline cterm=underline gui=underline
endfunction
command! -bar BrightestEnable let g:brightest_enable = 1 | call brightest#highlight()
command! -bar BrightestDisable let g:brightest_enable = 0 | call brightest#hl_clear()
augroup brightest
autocmd!
autocmd CursorMoved * call brightest#highlighting()
autocmd BufLeave,WinLeave,InsertEnter * call brightest#hl_clear()
autocmd ColorScheme * call s:init_hl()
augroup END
let &cpo = s:save_cpo
unlet s:save_cpo