Reintroduce win32yank as a clipboard provider on Linux for WSL2 + Windows 10 (#1912)

* feat(clipboard): reintroduce win32yank for wsl2 linux

* refactor(clipboard): adjust win32yank position to not interrupt wayland/x11

Co-authored-by: jiqb <gthbji@ml1.net>
This commit is contained in:
جاد 2022-03-31 19:35:47 -07:00 committed by GitHub
parent 6bb2298391
commit a9635659f7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -104,6 +104,11 @@ pub fn get_clipboard_provider() -> Box<dyn ClipboardProvider> {
primary_paste => "xsel", "-o"; primary_paste => "xsel", "-o";
primary_copy => "xsel", "-i"; primary_copy => "xsel", "-i";
} }
} else if exists("win32yank.exe") {
command_provider! {
paste => "win32yank.exe", "-o", "--lf";
copy => "win32yank.exe", "-i", "--crlf";
}
} else if exists("termux-clipboard-set") && exists("termux-clipboard-get") { } else if exists("termux-clipboard-set") && exists("termux-clipboard-get") {
command_provider! { command_provider! {
paste => "termux-clipboard-get"; paste => "termux-clipboard-get";