查看内置emacs包的源代码

时间:2013-12-22 18:05:16

标签: emacs

如何查看内置Emacs包的源代码? 例如,给定lisp代码(require 'color),我会对该包提供的功能感兴趣。我用Google搜索emacs "color.el"并找到了源代码。但我想知道这个文件是否可以直接从Emacs内部查看?顺便说一下,find . -name 'color*'给出了

./share/emacs/24.3/lisp/color.el.gz
./share/emacs/24.3/lisp/color.elc

3 个答案:

答案 0 :(得分:8)

您可以直接在Emacs中打开文件。我认为.gz文件默认是解压缩的。通常,我从我感兴趣的包中选择一个函数(例如org-mode),使用 Ch f {查找文档。 {1}} RET 然后单击文档缓冲区中的文件名。它会带你到源文件。

答案 1 :(得分:8)

您可以使用 M-x find-library在单个命令中获取源代码。

答案 2 :(得分:3)

因此./share/emacs/24.3/lisp/color.el.gz是gzip压缩源代码,您可以先在emacs中打开它,方法是首先执行M-x auto-compression-mode,然后访问该文件。

相关问题