aboutsummaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2017-01-24 00:24:26 +0100
committerGitHub <noreply@github.com>2017-01-24 00:24:26 +0100
commita8a673c20d959c5bd328a6bc8a5b11ce78150147 (patch)
tree79f1e6166c2e37cfe8860e3fdf02330045a7a018 /runtime
parenta3a241d313273d2acbc3424fe06145853cef0286 (diff)
parenta27fcf38fd964c28352738f04f7d44eb203bbda8 (diff)
downloadrneovim-a8a673c20d959c5bd328a6bc8a5b11ce78150147.tar.gz
rneovim-a8a673c20d959c5bd328a6bc8a5b11ce78150147.tar.bz2
rneovim-a8a673c20d959c5bd328a6bc8a5b11ce78150147.zip
Merge #5964 from equalsraf/windows-clipboard
Windows clipboard support
Diffstat (limited to 'runtime')
-rw-r--r--runtime/autoload/provider/clipboard.vim6
1 files changed, 6 insertions, 0 deletions
diff --git a/runtime/autoload/provider/clipboard.vim b/runtime/autoload/provider/clipboard.vim
index 36232b99db..1bcc1dea74 100644
--- a/runtime/autoload/provider/clipboard.vim
+++ b/runtime/autoload/provider/clipboard.vim
@@ -78,6 +78,12 @@ function! provider#clipboard#Executable() abort
let s:copy['*'] = s:copy['+']
let s:paste['*'] = s:paste['+']
return 'doitclient'
+ elseif executable('win32yank')
+ let s:copy['+'] = 'win32yank -i --crlf'
+ let s:paste['+'] = 'win32yank -o --lf'
+ let s:copy['*'] = s:copy['+']
+ let s:paste['*'] = s:paste['+']
+ return 'win32yank'
endif
let s:err = 'clipboard: No clipboard tool available. See :help clipboard'