diff --git a/autoload/echodoc.vim b/autoload/echodoc.vim index 581ff5a..e472f97 100644 --- a/autoload/echodoc.vim +++ b/autoload/echodoc.vim @@ -33,8 +33,7 @@ let g:echodoc#highlight_arguments = get(g:, let g:echodoc#highlight_trailing = get(g:, \ 'echodoc#highlight_trailing', 'Type') let g:echodoc#events = get(g:, - \ 'echodoc#events', - \ ['CompleteDone', 'TextChangedP', 'CompleteChanged']) + \ 'echodoc#events', ['CompleteDone', 'TextChangedP']) function! echodoc#enable() abort if echodoc#is_echo() && &showmode && &cmdheight < 2 @@ -49,12 +48,14 @@ function! echodoc#enable() abort autocmd InsertEnter * call s:on_event('InsertEnter') autocmd CursorMovedI * call s:on_event('CursorMovedI') autocmd InsertLeave * call s:clear_documentation() - autocmd User PumCompleteChanged call s:on_event('PumCompleteChanged') augroup END for event in g:echodoc#events if exists('##' . event) execute printf('autocmd echodoc %s * call s:on_event("%s")', \ event, event) + elseif exists('##User#' . event) + execute printf('autocmd echodoc User %s * call s:on_event("%s")', + \ event, event) endif endfor let s:is_enabled = 1 diff --git a/doc/echodoc.txt b/doc/echodoc.txt index cdc088d..54ce3e7 100644 --- a/doc/echodoc.txt +++ b/doc/echodoc.txt @@ -60,7 +60,7 @@ g:echodoc#enable_at_startup *g:echodoc#enable_at_startup* g:echodoc#events *g:echodoc#events* If the |autocmd-events| are fired, echodoc is enabled. - Default: ['CompleteDone', 'TextChangedP', 'CompleteChanged'] + Default: ['CompleteDone', 'TextChangedP'] *g:echodoc#highlight_identifier* g:echodoc#highlight_identifier @@ -213,7 +213,9 @@ Option 5: ============================================================================== COMPATIBILITY *echodoc-compatibility* -* Remove "EchoDocEnable" and "EchoDocDisable" commands. +2021.11.16 + +* Change g:echodoc#events default value. ============================================================================== vim:tw=78:ts=8:ft=help:norl:noet:fen: