2017-11-18 3 views
2

gitリポジトリ(特に使用している)straight-use-packageからemacsにインストールした最新のorg-mode(9.1.3)があります。ただし、infoファイルはインストールされていません。どうすれば手動で作成してインストールできますか?org-modeからinfo.gzファイルを生成する

私はgit repoを見て、doc\org.texiがドキュメントのソースです。しかし、それはinfo.gzファイルではありません。私はmake docというコマンドを試しましたが、そのエラーはno names found, cannot describe anythingです。

答えて

0

make infoは、メインのorgディレクトリ(docディレクトリの親)から試してください。しかし、あなたがWindows上にいるので(私が想定している)、情報ファイルを作成するためのツールチェーンに欠けているものがあるかもしれません。

しかし、emacs自体でinfoファイルを生成することができます。org.texiファイルにアクセスし、M-x makeinfo-bufferと言ってください。これは、makeinfo(別名texi2any)がインストールされていることを前提としています。生成された情報ファイルは圧縮されていないことに注意してください。圧縮する場合は、あとでgzipを使用して手動で圧縮する必要があります。

infoファイルが原因org.texi次の行の、docディレクトリに../../info相対で生産されています

@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'でinfoファイルを作成しました。 – Piglet

関連する問題