From b0fa6c5e7ab09789cf16ae5b13b3e48afa50d79e Mon Sep 17 00:00:00 2001 From: manga_osyo Date: Wed, 4 Mar 2015 13:31:52 +0900 Subject: [PATCH] Support b:brightest_enable_on_CursorHold. --- autoload/brightest.vim | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/autoload/brightest.vim b/autoload/brightest.vim index b737415..057a746 100644 --- a/autoload/brightest.vim +++ b/autoload/brightest.vim @@ -215,22 +215,26 @@ endfunction function! s:is_enable() - return g:brightest_enable && get(b:, "brightest_enable", 1) + return get(g:, "brightest_enable", 1) && get(b:, "brightest_enable", 1) endfunction -let g:brightest#enable_on_CursorHold = get(g:, "brightest#enable_cursorhold", 0) +let g:brightest#enable_on_CursorHold = get(g:, "brightest#enable_on_CursorHold", 0) + +function! s:is_enable_on_cursorhold() + return g:brightest#enable_on_CursorHold && get(b:, "brightest_enable_on_CursorHold", 1) +endfunction function! brightest#on_CursorHold() - if s:is_enable() && g:brightest#enable_on_CursorHold + if s:is_enable() && s:is_enable_on_cursorhold() call brightest#highlighting() endif endfunction function! brightest#on_CursorMoved() - if g:brightest#enable_on_CursorHold + if s:is_enable_on_cursorhold() call brightest#hl_clear() endif - if s:is_enable() && !g:brightest#enable_on_CursorHold + if s:is_enable() && !s:is_enable_on_cursorhold() call brightest#highlighting() endif endfunction