标签: kill-ring

在Emacs for OSX上,如何将kill ring和剪贴板分开?

在GNU Emacs for OSX中,如何将kill ring和OSX剪贴板分开?(这样我基本上有两个独立的杀戮戒指.)

通过所需的行为,这将起作用:
1.C将文本从Web复制到OSX剪贴板.
2. controlk在Emacs中杀死一条线.
3. controly将Emacs kill ring中的文本从当前的Emacs缓冲区中删除.
4. v将原始Web文本从OSX剪贴板粘贴到当前的Emacs缓冲区.

这在Aquamacs开箱即用.如何在GNU Emacs中工作?

这里讨论的问题与Windows有关: Emacs:如何将kill ring与系统剪贴板分开?

在这里:http: //lists.gnu.org/archive/html/help-emacs-windows/2010-02/msg00001.HTML

...但此解决方案在OSX中不起作用.我想要一个适用于Mac OSX的解决方案.

emacs clipboard aquamacs kill-ring

12
推荐指数
1
解决办法
2073
查看次数

在Emacs中插入一些东西杀死戒指

我想编写一个函数,将当前缓冲区的文件名插入到kill环中,这样我就可以将它放到另一个窗口的终端中.如何以编程方式将字符串插入kill ring?

(<SOME FUNCTION> (buffer-file-name))
Run Code Online (Sandbox Code Playgroud)

是否有(内置)函数或者我需要将我想要的字符串插入缓冲区然后将其删除?

我试过这样的事情:

(defun path ()
  (interactive)
  (save-excursion
    (let ((begin (mark)))
      (insert (buffer-file-name))
      (kill-region begin (mark)))))
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

emacs elisp yank kill-ring

9
推荐指数
1
解决办法
985
查看次数

emacs:将 S-Expression 放入杀死环而不将其删除

我正在寻找一个命令,将 S 表达式放入杀死环,而不将其删除。

以下场景可以做到这一点,但是在使用时表达式将被删除M-x kill-sexp

(foo (bar bam))
^
point here
Run Code Online (Sandbox Code Playgroud)

emacs copy-paste kill-ring

3
推荐指数
1
解决办法
804
查看次数

标签 统计

emacs ×3

kill-ring ×3

aquamacs ×1

clipboard ×1

copy-paste ×1

elisp ×1

yank ×1