如何将 Elisp 函数转换成命令
如何在不重定义原函数的情况下将只转换成命令?
有一种很 Hack 的方法,那就是设置该 symbol 的 interactive-form
属性,比如像这样:
(put 'sleep-for 'interactive-form '(interactive "nSleep for: "))
就能把 sleep-for
变成可以手工执行的命令了。
更详细的说明可以参见 Standard Symbol Properties
=============>DarkSun的个人博客
如何在不重定义原函数的情况下将只转换成命令?
有一种很 Hack 的方法,那就是设置该 symbol 的 interactive-form
属性,比如像这样:
(put 'sleep-for 'interactive-form '(interactive "nSleep for: "))
就能把 sleep-for
变成可以手工执行的命令了。
更详细的说明可以参见 Standard Symbol Properties