gpt4 book ai didi

emacs - 用于插入函数返回的字符串的交互式命令

转载 作者:行者123 更新时间:2023-12-05 01:38:13 25 4
gpt4 key购买 nike

当使用绑定(bind)到 C-x C-e 的 (eval-last-sexp) 评估 elisp 符号表达式时,我可以在该命令之前键入 C-u 以将表达式的结果插入当前缓冲区。

交互调用函数时是否有一些等价物?例如,如果我想将 (emacs-version) 返回的字符串插入当前缓冲区,我该怎么做? M-x emacs-version 仅显示迷你缓冲区中的字符串,并且在 M-x emacs-version 之前键入 C-u 也不起作用。

如果没有这样的等价物,那么插入函数返回的字符串的最简单方法是什么,而无需在评估之前先键入函数?

更新:

C-u M-x emacs-版本 实际工作。我的错。但它不适用于 emacs-uptime。怎么对那个不起作用?

最佳答案

(defun my-insert-command-value (command)
"Insert the return value of the command."
(interactive "*C(insert) M-x ")
(print (call-interactively command) (current-buffer)))

关于emacs - 用于插入函数返回的字符串的交互式命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7554792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com