diff options
-rw-r--r-- | runtime/autoload/provider/clipboard.vim | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/runtime/autoload/provider/clipboard.vim b/runtime/autoload/provider/clipboard.vim index 7a977c391e..f63ad5730b 100644 --- a/runtime/autoload/provider/clipboard.vim +++ b/runtime/autoload/provider/clipboard.vim @@ -31,6 +31,11 @@ function! s:try_cmd(cmd, ...) endfunction let s:cache_enabled = 1 +let s:err = '' + +function! provider#clipboard#Error() abort + return s:err +endfunction function! provider#clipboard#Executable() abort if executable('pbcopy') @@ -66,11 +71,11 @@ function! provider#clipboard#Executable() abort return 'doitclient' endif + let s:err = 'clipboard: No clipboard tool available. See :help clipboard' return '' endfunction if empty(provider#clipboard#Executable()) - echom 'clipboard: No clipboard tool available. See :help clipboard' finish endif |