3

我正在为一个大型 eLisp 库编写文档。我在 *.info 文件中有它。我希望能够以某种方式在 Emacs 中显示其内容(也在开发过程中),但我找不到在信息模式下显示它的方法(我只能将其作为源代码打开)。

理想情况下,我也会对将此文件添加到info-finder.

4

3 回答 3

4

C-uC-hi将提示您输入要读取的信息文件。

至于安装新的信息文件,您基本上将文件添加到您的目录中INFOPATH,然后在信息目录节点(即dir文件)中为其添加一个条目。

你可以在这里了解一些细节:
C-hig (info) Expert Info RET

或者问谷歌:http ://www.google.com/search?q=install+info+file

于 2012-06-19T11:18:05.313 回答
3

作为快捷方式,您可以通过按文件上的“I”键将文件从 dired 缓冲区中直接启动到信息模式。

只需确保您已加载 dired-x 包(包含在 24 中)并将变量 dired-bind-info 设置为 true

(load "dired-x")
(setq dired-x-hands-off-my-keys nil)
(setq dired-bind-info t)
(dired-x-bind-find-file)
  • 克里斯
于 2012-06-19T14:26:30.477 回答
1

的文档info说:

info is an interactive compiled Lisp function in `info.el'.
It is bound to C-h i, <help> i.
[....]
In interactive use, a non-numeric prefix argument directs
this command to read a file name from the minibuffer.

所以:C-u C-h i

info-finder在源代码中查找关键字,而不是在信息文件中,因此向其中添加信息文件没有意义。)

于 2012-06-19T11:13:20.057 回答