当我搜索功能描述[find-function]时,我点击链接到“ - .c” 文件我无法打开它,我得到了Emacs C Source目录:〜/在Minibuf中。我被困在那里,我不知道该怎么办。
“Emacs发行版包括手册的完整源代码,以及多种语言的Emacs参考卡。” gnu.org/software/emacs
答案 0 :(得分:8)
从http://ftp.gnu.org/pub/gnu/emacs/获取与您的Emacs版本对应的.tar.gz
文件(如果您不确定,请查看M-x emacs-version
),然后将其解压缩。然后,您可以输入解压缩它的路径,作为对“Emacs C Source Dir”的响应。 (我怀疑你需要指定Emacs发行版的src
子目录,但我自己没有尝试过。)
答案 1 :(得分:1)
下载了soruce代码之后,还有一个变量可以自定义源代码的位置。例如:
(setq find-function-C-source-directory "~/Projects/emacs-25.1/src/")