从组织模式生成info.gz文件

从组织模式生成info.gz文件

问题描述:

我有最新的组织模式(9.1.3),我通过它的git存储库(特别是使用)straight-use-package安装到emacs。信息文件,但是,没有安装。我如何手动创建并安装它?从组织模式生成info.gz文件

我已经看过了git回购和它doc\org.texi是文档的来源。但它不是info.gz文件。我试过命令make doc,我得到的错误是no names found, cannot describe anything

您应该从主org目录(doc目录的父目录)尝试make info。但是由于你是在Windows上(我认为),在生成信息文件的工具链中可能缺少一些东西。

但是,您可以在emacs中生成一个info文件:访问org.texi文件并说​​M-x makeinfo-buffer。这假定您已安装makeinfo(又名texi2any)。请注意,生成的信息文件是未压缩的:如果要压缩它们,则需要使用gzip之后手工完成。

的信息文件../../info相对doc目录中产生,因为在org.texi下面一行,:

@setfilename ../../info/org.info 

你可以改变,如果你希望他们在其他地方(或移动他们事后)。

+0

我在Debian Linux上。我也尝试使用主要org目录中的'make info',并导致错误提示'fatal:找不到名称,无法描述任何内容。我用'apt search'查找了包装盒texiany,但无法找到它。 – Piglet

+0

'make -n info'说什么?此外,该程序称为makeinfo或texi2any,但*包*称为“texinfo”。尝试安装和/或查看是否安装了“makeinfo”。如果是这样,那么只需在doc目录中说'makeinfo org.texi',看看会发生什么。 – Nick

+0

我安装了'texinfo',并用'M-x makeinfo-buffer'成功创建了信息文件。 – Piglet