gpt4 book ai didi

emacs - (interactive) 在 Emacs Lisp 函数中意味着什么?

转载 作者:太空宇宙 更新时间:2023-11-03 18:32:11 24 4
gpt4 key购买 nike

Emacs Lisp 函数通常这样开始:

(lambda () (interactive) ...

“(交互式)”是做什么的?

最佳答案

澄清一下(在引用的文档 that Charlie cites 中)(interactive) 不仅适用于键绑定(bind)功能,而且适用于任何功能。如果没有 (interactive),它只能以编程方式调用,不能从 M-x(或通过键绑定(bind))调用。

编辑:请注意,仅向函数添加“(交互式)”也不一定会使其以这种方式工作——函数不具有交互性的原因可能有很多。范围、依赖关系、参数等。

关于emacs - (interactive) 在 Emacs Lisp 函数中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/378942/

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