Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
emacs中无法识别子目录中的信息文件_Emacs_Info - Fatal编程技术网

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