aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--runtime/autoload/provider/clipboard.vim7
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