【问题标题】:How to yank in a search in an emacs lisp function如何在 emacs lisp 函数中进行搜索
【发布时间】:2012-10-17 10:54:11
【问题描述】:
(defun search-for-what-is-just-killed () 
(interactive)
(search-forward latestkillringvariable? nil t)
)

如何在 emacs lisp 函数中使用“yank”?

【问题讨论】:

    标签: function search emacs lisp yank


    【解决方案1】:

    您可以直接访问kill-ring列表获取最新杀戮:

     (substring-no-properties (car kill-ring))
    

    substring-no-properties 位很重要,因为文本保存在具有附加属性的终止环中(例如特定于特定模式的字体,您可能希望去除这些属性)。

    【讨论】:

    • 优秀。做它必须做的。我猜“car”调用kill-ring作为一个列表,它怎么知道它需要第一项?
    • car 是一个检索列表第一个元素的函数(kill-ring 是一个列表)
    猜你喜欢
    • 2010-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-27
    • 2011-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多