在 emacs -Q
下测试过,有选中区域时调用 kill-ring-save
(M-w)无法把选中的内容复制到系统剪贴板,表现为系统剪贴板中多了个空的条目
如果是直接像 (kill-ring-save 1 10)
这样直接在 elisp 中执行可以把对应的内容复制到系统剪贴板中
版本是 emacs 30.1,有可能是什么问题啊?
在 emacs -Q
下测试过,有选中区域时调用 kill-ring-save
(M-w)无法把选中的内容复制到系统剪贴板,表现为系统剪贴板中多了个空的条目
如果是直接像 (kill-ring-save 1 10)
这样直接在 elisp 中执行可以把对应的内容复制到系统剪贴板中
版本是 emacs 30.1,有可能是什么问题啊?
啥操作系统?
用的 archlinux,桌面环境是 kde6 (wayland),emacs 下的是官方包源的 emacs-wayland 包
我又测试了,发现官方包源的 emacs 包是没有这个问题的。看描述说 emacs-wayland 包编译时启用了 pgtk 选项,难道是 pgtk 的问题?
为什么你会认为复制到了系统剪贴板?yank命令能正常粘贴吗?EmacsWiki: Copy And Paste 参见这里的设置。
从其他地方复制的内容通过系统剪贴板粘贴到 emacs 中是可以的,而从 emacs 中复制的内容没有到系统剪贴板(emacs 的 kill-ring 中还是有复制的内容)
不过你给的链接的设置确实有用,感谢
完全无法复现