aboutsummaryrefslogtreecommitdiff
path: root/runtime/autoload/provider
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2015-05-17 22:06:32 +0200
committerJustin M. Keyes <justinkz@gmail.com>2015-06-25 19:16:59 -0400
commita0e89978bdba09be0c856d42ec64bedd75f35cea (patch)
tree8ac22a4d0dd4c6ed51415f8c01afbc05fe3f75e7 /runtime/autoload/provider
parent01a200996ab7180bb99fad78dc9e2e88ed304582 (diff)
downloadrneovim-a0e89978bdba09be0c856d42ec64bedd75f35cea.tar.gz
rneovim-a0e89978bdba09be0c856d42ec64bedd75f35cea.tar.bz2
rneovim-a0e89978bdba09be0c856d42ec64bedd75f35cea.zip
clipboard: don't use &shell in clipboard provider
Diffstat (limited to 'runtime/autoload/provider')
-rw-r--r--runtime/autoload/provider/clipboard.vim3
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/autoload/provider/clipboard.vim b/runtime/autoload/provider/clipboard.vim
index 458ef6257d..49d98506eb 100644
--- a/runtime/autoload/provider/clipboard.vim
+++ b/runtime/autoload/provider/clipboard.vim
@@ -5,7 +5,8 @@ let s:copy = {}
let s:paste = {}
function! s:try_cmd(cmd, ...)
- let out = a:0 ? systemlist(a:cmd, a:1, 1) : systemlist(a:cmd, [''], 1)
+ let argv = split(a:cmd, " ")
+ let out = a:0 ? systemlist(argv, a:1, 1) : systemlist(argv, [''], 1)
if v:shell_error
echo "clipboard: error: ".(len(out) ? out[0] : '')
return ''