emacs中无法识别子目录中的信息文件
我使用安装了一个附加信息文件emacs中无法识别子目录中的信息文件,emacs,info,Emacs,Info,我使用安装了一个附加信息文件 install-info /usr/share/info/asymptote/asymptote.info.gz /usr/share/info/dir 通过命令行中的info命令,即info渐近线正确返回渐近线/渐近线.info.gz的内容,它是完全可见的。当我使用M-x info命令时,emacs在顶部节点中也可以看到它,但当我尝试转到渐近线节点时,它会抱怨“信息查找文件:信息文件渐近线不存在”。这个问题看起来很相似,虽然不完全一样。emacs中的info命令
install-info /usr/share/info/asymptote/asymptote.info.gz /usr/share/info/dir
通过命令行中的
info
命令,即info渐近线
正确返回渐近线/渐近线.info.gz的内容,它是完全可见的。当我使用M-x info
命令时,emacs在顶部节点中也可以看到它,但当我尝试转到渐近线
节点时,它会抱怨“信息查找文件:信息文件渐近线不存在”。这个问题看起来很相似,虽然不完全一样。emacs中的info命令似乎不识别子目录,而原始的info
命令识别子目录。有可能强制emacs以同样的方式运行吗?我的理解是,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
中看起来像*渐近线:(渐近线)。矢量图形语言。
基本上它指向包含文件渐近线.info.gz