是否可以在带有命令定义的emacs elisp文件中打开,看看它是如何定义的?
答案 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
。