Emacs支持外部程序的粘贴
来源:互联网 发布:疯狗软件50 编辑:程序博客网 时间:2024/06/06 02:44
1、Linux图形化版本
在.emacs加入:
(setq x-select-enable-clipboard t)
这种方法仅对图形化emacs有效,如果用 emacs -nw 命令打开emacs的话,在命令行中是无效
2、Mac图形化与命令行版本
在.emacs加入:
(defun copy-from-osx ()
(shell-command-to-string "pbpaste"))
(defun paste-to-osx (text &optional push)
(let ((process-connection-type nil))
(let ((proc (start-process"pbcopy" "*Messages*" "pbcopy")))
(process-send-string proc text)
(process-send-eof proc))))
(setq interprogram-cut-function 'paste-to-osx)
(setq interprogram-paste-function 'copy-from-osx)
3、Linux命令行版本
在.emacs加入:
适用于linux下的配置(http://hugoheden.wordpress.com/2009/03/08/copypaste-with-emacs-in-terminal/)
(setq x-select-enable-clipboard t)(unless window-system (when (getenv "DISPLAY") (defun xsel-cut-function (text &optional push) (with-temp-buffer (insert text) (call-process-region (point-min) (point-max) "xsel" nil 0 nil "--clipboard" "--input"))) (defun xsel-paste-function() (let ((xsel-output (shell-command-to-string "xsel --clipboard --output"))) (unless (string= (car kill-ring) xsel-output)xsel-output ))) (setq interprogram-cut-function 'xsel-cut-function) (setq interprogram-paste-function 'xsel-paste-function) ))
0 0
- Emacs支持外部程序的粘贴
- emacs 运行外部程序
- Emacs 的复制与粘贴
- 将emacs选中的内容复制到外部程序
- emacs 高级的 复制 剪切 粘贴
- Emacs的剪贴、复制和粘贴
- 让你的delphi程序支持外部参数
- emacs html语言的支持
- emacs复制粘贴
- 解决emacs多次重复粘贴失效的问题
- textarea支持复制粘贴的文本计数器
- 让Emacs支持C#语法的显示
- emacs orgmode 插入代码支持的类型
- Oracle支持的外部过程
- 如何把vim的内容粘贴到vim外部
- 使用剪贴板的复制/粘贴程序
- 支持直接粘贴IP字符串的CIPAddressCtrl控件
- 让CEGUI的Editbox控件支持复制,粘贴
- Mybatis---配置文件元素属性详解
- HDU 4333 Revolving Digits (扩展KMP)
- C++作业5:数组分离、成绩
- C++实验5:数组分离
- phpunit测试框架
- Emacs支持外部程序的粘贴
- 剑指offer-面试题 19:二叉树的镜像
- javaScript之表达式、运算符
- 分页功能的实现方法(不需要插件)
- 运输层TCP协议详细介绍
- Linux02
- 【TensorBoard】如何启动tensorboard的详尽步骤
- hdu 4786 Fibonacci Tree(最小生成树变形)
- 关于分针网