termux-packages/packages/neovim/runtime-autoload-provider-clipboard.vim.patch
Fredrik Fornwall 0ad3a6da2e Add system clipboard support to Neovim
Since termux doesn't support the X11 clipboard (i.e. tools like xclip or
xsel), this patch allows Neovim to use plugins that require a clipboard,
such as netrw.  Requires the termux-api package.

Patch by Matthew Klein:
https://github.com/termux/termux-packages/pull/141
2016-02-29 03:17:25 -05:00

15 lines
675 B
Diff

--- ../neovim-master/runtime/autoload/provider/clipboard.vim 2016-02-17 20:56:48.362733600 -0600
+++ ./runtime/autoload/provider/clipboard.vim 2016-02-17 20:56:23.022486500 -0600
@@ -47,6 +47,11 @@
let s:paste['+'] = 'xclip -o -selection clipboard'
let s:copy['*'] = 'xclip -quiet -i -selection primary'
let s:paste['*'] = 'xclip -o -selection primary'
+elseif executable('termux-clipboard-set')
+ let s:copy['+'] = 'termux-clipboard-set'
+ let s:paste['+'] = 'termux-clipboard-get'
+ let s:copy['*'] = 'termux-clipboard-set'
+ let s:paste['*'] = 'termux-clipboard-get'
else
echom 'clipboard: No clipboard tool available. See :help nvim-clipboard'
finish