emacs中无法识别子目录中的info文件

时间:2012-04-27 09:44:02

标签: emacs

我使用

安装了一个额外的信息文件
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-find-file:Info文件渐近线不存在” 。该问题看起来类似于info indexing (within and without emacs),尽管它并不完全相同。似乎emacs中的info命令无法识别子目录,而原始的info命令则执行此操作。是否可以强制emacs以相同的方式运行?

1 个答案:

答案 0 :(得分:1)

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

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

您能告诉我们/usr/share/info/dir中渐近线的条目是什么吗?