macos term下的emacs copy到系统剪切板失效了

macos,iterm2,tmux 3.3a,emacs29.1

emacs配置

(use-package clipetty
  :ensure t
  :hook (after-init . global-clipetty-mode)
  )

tmux配置

set -s set-clipboard on
set -ag update-environment "SSH_TTY"

tmux中的emacs copy内容无法发送到系统剪切板。但是退出tmux可以。

之前emacs 28.2 的时候是可以的,这时的tmux版本忘了。可能后来brew升级了tmux到3.3a

哪位知道会是啥原因么?

1 个赞

只使用 xclip-mode 这个插件, tmux 里的 本地 emacs 同步剪贴板没有任何问题。

这个没试过。它能支持mac远程,wsl, linux 远程么?

另外,我这里之前是没问题的。貌似是升级了tmux3.3a或者是升级了emacs29之后mac下就有问题了。

wsl Linux下 tmux3.2a + emacs 29.1或者 tmux3.2a+emacs28.2没问题。不知道是那一条tmux的设置导致的。

原因是libncurses新版本导致的。。。

这个问题解决了。

https://chunhuitrue.github.io/posts/emacs-tmux-clipboard/

1 个赞