简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀
人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.
1.前言
本篇目的:Emacs实现跨程序选中自动复制功能,在其他程序中使用鼠标或者键盘选中,即可复制的功能。
2.解决思路
;;Emacs 27或更高版本
(xclip-mode 1)
(setq select-enable-clipboard t)
(setq select-enable-primary t)
注意:
其实打开(setq select-enable-primary t)后,就等同于以下代码。
(defun copy-clipboard-contents ()
"获取剪贴板内容复制到emacs剪切板"
(interactive)
(let ((clip-board (shell-command-to-string "xclip -o")))
(if (not (string-blank-p clip-board))
(kill-new clip-board)
)
(message clip-board)
))
(copy-clipboard-contents)
关键:利用xclip命令拷贝到emcs的剪切板。