diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2014-11-22 19:16:04 +0100 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2014-12-08 22:01:00 +0100 |
commit | 63efb9b1f14420f5402e04c282b79d4515c2384e (patch) | |
tree | ad352707e3b2d3fbf0c77c3616047d015d59ed04 /runtime/autoload | |
parent | c1854d2433a10122ae2933e2dcbc970b53e9438b (diff) | |
download | rneovim-63efb9b1f14420f5402e04c282b79d4515c2384e.tar.gz rneovim-63efb9b1f14420f5402e04c282b79d4515c2384e.tar.bz2 rneovim-63efb9b1f14420f5402e04c282b79d4515c2384e.zip |
clipboard: handle linewise/charwise selections correctly
Diffstat (limited to 'runtime/autoload')
-rw-r--r-- | runtime/autoload/provider/clipboard.vim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/autoload/provider/clipboard.vim b/runtime/autoload/provider/clipboard.vim index 04a3068360..458ef6257d 100644 --- a/runtime/autoload/provider/clipboard.vim +++ b/runtime/autoload/provider/clipboard.vim @@ -5,7 +5,7 @@ let s:copy = {} let s:paste = {} function! s:try_cmd(cmd, ...) - let out = a:0 ? systemlist(a:cmd, a:1) : systemlist(a:cmd) + let out = a:0 ? systemlist(a:cmd, a:1, 1) : systemlist(a:cmd, [''], 1) if v:shell_error echo "clipboard: error: ".(len(out) ? out[0] : '') return '' @@ -39,7 +39,7 @@ function! s:clipboard.get(reg) return s:try_cmd(s:paste[a:reg]) endfunction -function! s:clipboard.set(lines, reg) +function! s:clipboard.set(lines, regtype, reg) call s:try_cmd(s:copy[a:reg], a:lines) endfunction |