Archlinux emacs 27.0.50
GUI emacs 中文输入,内部kill yank中文均正常
所有coding system配置均为utf8
x-select-enable-primary
和 x-select-enable-clipboard
为 t
然而,使用Shift-Insert从X粘贴中文进emacs就成问号串了。
有人知道如何解吗?谢谢!
Archlinux emacs 27.0.50
GUI emacs 中文输入,内部kill yank中文均正常
所有coding system配置均为utf8
x-select-enable-primary
和 x-select-enable-clipboard
为 t
然而,使用Shift-Insert从X粘贴中文进emacs就成问号串了。
有人知道如何解吗?谢谢!
目前使用 (insert-for-yank (gui-get-primary-selection))
替换 yank
解决了
你好,请教一下,我是Emacs 25.3+MacOS,也遇到了粘贴中文变成问号串的问题,但按照上面这样设置之后,粘贴的时候就无法获取到系统剪贴板中的内容了,也就是无法粘贴从Emacs之外的程序复制到剪贴板的内容,不知道有没有遇到过?
Emacs -Q
不会重现。发现是因为之前有修改过用pbpaste
程序进行粘贴而导致出现乱码:
;; macOS copy and paste with OS clipboard
(defun paste-from-osx ()
"Paste from OSX."
(shell-command-to-string "pbpaste"))
(if (equal system-type 'darwin)
(progn
;; paste from clipboard
(setq interprogram-paste-function 'paste-from-osx)
;; copy to clipboard
(setq x-select-enable-clipboard t)))
把上面代码注释掉后,乱码问题就解决了。