打开Emacs命令的定义

时间:2011-02-24 10:56:25

标签: emacs

是否可以在带有命令定义的emacs elisp文件中打开,看看它是如何定义的?

2 个答案:

答案 0 :(得分:3)

是的,您可以致电M-x find-function

有些功能在C中实现。为了能够找到C函数,你必须下载C源代码(如果你还没有这样做)并将以下行添加到.emacs

(setq find-function-C-source-directory "/path/to/c-source")

答案 1 :(得分:2)

另一种方式:

C-h f foo RET查看函数foo的文档。

文档将在第一行告诉您,函数的定义位置和方式。单击链接(或用光标点击RET)到定义命令的源文件。您必须在系统上安装Lisp源(用于Lisp代码)或C源(用于C代码)才能使其正常工作。

您也可以从密钥开始,而不知道它的命令是什么:C-h k