打开Emacs命令的定义
是否可以使用命令定义在emacs elisp文件中打开,以查看它是如何定义的?是,您可以调用打开Emacs命令的定义,emacs,Emacs,是否可以使用命令定义在emacs elisp文件中打开,以查看它是如何定义的?是,您可以调用M-x find function 有些函数是用C实现的。要想找到C函数,你必须下载C源代码(如果你还没有这样做的话),并在.emacs中添加以下代码 (setq find-function-C-source-directory "/path/to/c-source") 另一种方式: C-h f foo-RET查看函数foo的文档 文档将在第一行告诉您函数的定义位置和方式。单击指向定义命令的源文件的链接
M-x find function
有些函数是用C实现的。要想找到C函数,你必须下载C源代码(如果你还没有这样做的话),并在.emacs中添加以下代码
(setq find-function-C-source-directory "/path/to/c-source")
另一种方式:
C-h f foo-RET
查看函数foo
的文档
文档将在第一行告诉您函数的定义位置和方式。单击指向定义命令的源文件的链接(或点击光标所在的RET
)。您必须在系统上安装Lisp源代码(对于Lisp代码)或C源代码(对于C代码),才能正常工作
您也可以从一个键开始,而不知道它的命令是什么:
C-hk
键上的find函数对于从键绑定开始更直接。我将其绑定到C-hc-k
(以及find function
到C-hc-f
)。