diff --git a/autoload/elin/callback.vim b/autoload/elin/callback.vim index e5c49fa..c1435de 100644 --- a/autoload/elin/callback.vim +++ b/autoload/elin/callback.vim @@ -15,7 +15,8 @@ endfunction function! elin#callback#call(id, ...) abort if !has_key(s:registry, a:id) - throw printf('Callback id does not exists: %s', a:id) + echo printf('Callback id does not exists: %s', a:id) + return endif let ret = call(s:registry[a:id], a:000) call elin#callback#unregister(a:id)