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