M-x find-function
如果某些 elisp 函数不是用 C 代码编写的,我可以用来查找该函数的源代码。
但由于我使用的是Debian 二进制包Emacs 中,省略了部分源代码,只.elc
保留了字节编译的文件。那么有什么方法可以获取源代码并将其附加到这些 elc 文件中吗?我可以使用apt-get source emacs
并关联 src (C代码以及)与字节编译的。或者我必须从源代码构建 Emacs 吗?
答案1
为了保持安装更小,Debian 的emacs
metapackage 不包含 Elisp 源代码(正如您所注意到的)。 Debian 将其封装在emacsVERSION-el
.没有emacs-el
元包,因此您必须安装-el
适合 Emacs 版本的包。
目前,这是emacs23-el
,因为emacs
元包安装emacs23
。