diff options
author | Shougo Matsushita <Shougo.Matsu@gmail.com> | 2016-04-15 08:46:49 +0900 |
---|---|---|
committer | Shougo Matsushita <Shougo.Matsu@gmail.com> | 2016-04-15 08:47:47 +0900 |
commit | df9b631e414277039f6946a82a7657862567961e (patch) | |
tree | 5a17c8918535b09c053849810c9a0dfec5862b90 /autoload/deoplete.vim | |
parent | 7540fa906defcec54273679b3e57c471d77dfd5b (diff) | |
download | deoplete.nvim-df9b631e414277039f6946a82a7657862567961e.zip |
Fix #227 provide disable/enable/toggle functions
Diffstat (limited to 'autoload/deoplete.vim')
-rw-r--r-- | autoload/deoplete.vim | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/autoload/deoplete.vim b/autoload/deoplete.vim index ec01c42..5cd5ea8 100644 --- a/autoload/deoplete.vim +++ b/autoload/deoplete.vim @@ -5,14 +5,23 @@ "============================================================================= function! deoplete#initialize() abort "{{{ - return deoplete#init#enable() + return deoplete#init#_initialize() +endfunction"}}} +function! deoplete#enable() abort "{{{ + call deoplete#init#_initialize() + return deoplete#init#_enable() +endfunction"}}} +function! deoplete#disable() abort "{{{ + return deoplete#init#_disable() +endfunction"}}} +function! deoplete#toggle() abort "{{{ + return deoplete#init#_is_enabled() ? + \ deoplete#disable() : deoplete#enable() endfunction"}}} function! deoplete#enable_logging(level, logfile) abort "{{{ - if !deoplete#init#is_enabled() - " Enable to allow logging before completions start. - call deoplete#init#enable() - endif + " Enable to allow logging before completions start. + call deoplete#init#_initialize() call rpcrequest(g:deoplete#_channel_id, \ 'deoplete_enable_logging', a:level, a:logfile) |