Unnamed repository; edit this file 'description' to name the repository.
Use default clipboard provider for wezterm connect (#10605)
* use default clipboard provider for wezterm connect * prioritize tmux clipboard
Alvin Novian 2 months ago
parent 27898f3 · commit 8cc80c5
-rw-r--r--helix-view/src/clipboard.rs13
1 files changed, 7 insertions, 6 deletions
diff --git a/helix-view/src/clipboard.rs b/helix-view/src/clipboard.rs
index 2641d98f..918b15b1 100644
--- a/helix-view/src/clipboard.rs
+++ b/helix-view/src/clipboard.rs
@@ -143,7 +143,13 @@ mod external {
.is_some()
}
- if env_var_is_set("WAYLAND_DISPLAY")
+ if binary_exists("termux-clipboard-set") && binary_exists("termux-clipboard-get") {
+ Self::Termux
+ } else if env_var_is_set("TMUX") && binary_exists("tmux") {
+ Self::Tmux
+ } else if env_var_is_set("WEZTERM_UNIX_SOCKET") && binary_exists("wezterm") {
+ Self::Termcode
+ } else if env_var_is_set("WAYLAND_DISPLAY")
&& binary_exists("wl-copy")
&& binary_exists("wl-paste")
{
@@ -156,11 +162,6 @@ mod external {
&& is_exit_success("xsel", &["-o", "-b"])
{
Self::XSel
- } else if binary_exists("termux-clipboard-set") && binary_exists("termux-clipboard-get")
- {
- Self::Termux
- } else if env_var_is_set("TMUX") && binary_exists("tmux") {
- Self::Tmux
} else if binary_exists("win32yank.exe") {
Self::Win32Yank
} else if cfg!(feature = "term") {