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

generate info.gz file from org-mode

我有最新的 org-mode (9.1.3),我通过其 git 存储库(具体使用)straight-use-package 安装到 emacs。但是,未安装信息文件。如何手动创建和安装它?

我查看了 git 存储库,它 doc\org.texi 是文档的来源。但它不是 info.gz 文件。我已经尝试了命令 make doc 并且我得到了 no names found, cannot describe anything.

的错误

您应该从主 org 目录(doc 目录的父目录)尝试 make info。但是由于您使用的是 Windows(我假设),因此生成信息文件的工具链中可能缺少一些东西。

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

手动压缩

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

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

如果您需要它们,您可以更改它(或在事后移动它们)。