diff --git a/clipetty.el b/clipetty.el index cb24eec..fd76568 100644 --- a/clipetty.el +++ b/clipetty.el @@ -139,7 +139,7 @@ Optionally base64 encode it first if you specify non-nil for ENCODE." "Emit STRING, optionally wrapped in a DCS, to an appropriate tty." (let ((tmux (getenv "TMUX" (selected-frame))) (term (getenv "TERM" (selected-frame))) - (ssh-tty (getenv "SSH_TTY" (selected-frame)))) + (ssh-tty (if (getenv "TMUX" (selected-frame)) nil (getenv "SSH_TTY" (selected-frame))))) ; under TMUX SSH_TTY can get stale on reconnect (if (<= (length string) clipetty--max-cut) (write-region (clipetty--dcs-wrap string tmux term ssh-tty)