我使用
安装了一个额外的信息文件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以相同的方式运行?
答案 0 :(得分:1)
我的理解是M-x info
的主目录列表是根据dir
变量目录下的Info-directory-list
文件构建的,并且在搜索命名信息时使用相同的变量文件;所以这有点奇怪。
您应该验证Info-suffix-list
是否包含.info.gz
的条目,但这应该是非常标准的,所以我最好的猜测是dir
添加的install-info
条目是不太正确(或者不支持,无论如何)。
您能告诉我们/usr/share/info/dir
中渐近线的条目是什么吗?