【问题标题】:info files in subdirectory is not recognized in emacsemacs 无法识别子目录中的 info 文件
【发布时间】:2012-04-27 09:44:01
【问题描述】:

我安装了一个额外的信息文件使用

install-info /usr/share/info/asymptote/asymptote.info.gz /usr/share/info/dir

通过命令行中的info 命令完全可见,即info asymptote 正确返回 asymptote/asymptote.info.gz 的内容。当我使用M-x info 命令时,顶部节点中的emacs 也可以看到它,但是当我尝试转到asymptote 节点时,它会抱怨“信息查找文件:信息文件渐近线不存在”。该问题看起来与info indexing (within and without emacs) 相似,但并不完全相同。似乎 emacs 中的 info 命令无法识别子目录,而原始的 info 命令可以。是否可以强制 emacs 以相同的方式运行?

【问题讨论】:

    标签: emacs info


    【解决方案1】:

    我的理解是,M-x info 的主目录列表是由在Info-directory-list 变量中的目录下找到的dir 文件构建的,并且在搜索命名信息文件时使用相同的变量;所以这有点奇怪。

    您应该验证Info-suffix-list 包含.info.gz 的条目,但这应该是相当标准的,所以我最好的猜测是install-info 添加的dir 条目不太正确(或不支持,无论如何)。

    您能否向我们展示一下 /usr/share/info/dir 中渐近线的条目是什么样的?

    【讨论】:

    • Info-* emacs 中的变量看起来不错,/usr/share/info/dir 中的渐近线条目看起来像 * asymptote: (asymptote). Vector graphics language. 基本上它指向包含文件 asymptote.info.gz 的目录
    猜你喜欢
    • 1970-01-01
    • 2014-02-10
    • 1970-01-01
    • 2019-12-18
    • 1970-01-01
    • 1970-01-01
    • 2021-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多