【问题标题】:How to display an info page (not installed on system)?如何显示信息页面(未安装在系统上)?
【发布时间】:2012-06-19 22:26:30
【问题描述】:

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

理想情况下,我也有兴趣将这个文件添加到info-finder 的内容中。

【问题讨论】:

    标签: emacs texinfo


    【解决方案1】:

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

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

    您可以在此处了解一些详细信息:
    C-hig (info) Expert Info RET

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

    【讨论】:

    • 啊,我的错;我看到了“(未安装在系统上)”,然后在您想要安装信息文件时完全误读了有关“信息查找器”的内容。
    【解决方案2】:

    作为一种快捷方式,您可以通过按文件上的“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)
    
    • 克里斯

    【讨论】:

      【解决方案3】:

      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 在源代码中查找关键字,而不是在信息文件中,因此向其中添加信息文件没有意义。)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多