2017-11-18 2 views
2

Ich habe den neuesten org-Modus (9.1.3), den ich über sein Git Repository (speziell mit) straight-use-package in Emacs installiert habe. Die Info-Datei wurde jedoch nicht installiert. Wie kann ich es manuell erstellen und installieren?Generiere info.gz Datei von org-mode

Ich habe mir das Git Repo angesehen und es doc\org.texi ist die Quelle der Dokumentation. Aber es ist keine info.gz Datei. Ich habe den Befehl make doc ausprobiert und ich habe den Fehler no names found, cannot describe anything bekommen.

Antwort

0

Sie sollten versuchen make info aus dem Hauptverzeichnis org (das übergeordnete Element des doc-Verzeichnisses). Aber da Sie Windows benutzen (ich nehme an), fehlen in der Werkzeugkette möglicherweise Dinge, um die Info-Datei zu erzeugen.

Sie können jedoch eine Info-Datei in Emacs selbst erstellen: Besuchen Sie die Datei org.texi und sagen Sie M-x makeinfo-buffer. Dies setzt voraus, dass Sie makeinfo (aka texi2any) installiert haben. Beachten Sie, dass die produzierten Infodateien unkomprimiert sind: Wenn Sie sie komprimieren möchten, müssen Sie dies anschließend per Hand unter Verwendung von gzip tun.

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

Sie können das ändern, wenn Sie wollen, dass sie an anderer Stelle (oder Zug:

Die Info-Dateien werden in ../../info relativ zum doc, weil der folgenden Zeile in org.texi hergestellt sie nach der Tat).

+0

Ich bin auf Debian Linux. Ich habe auch versucht, die 'make info' aus dem Hauptverzeichnis der Organisation zu verwenden und es kam zu einem Fehler, der besagt:" fatal: Keine Namen gefunden, kann nichts beschreiben ". Ich suchte mit 'apt search' nach dem Paket texiany und konnte es nicht finden. – Piglet

+0

Was sagt 'make -n info'? Auch das Programm heißt makeinfo oder tex2any, aber das * Paket * heißt "texinfo". Versuchen Sie, das zu installieren und/oder nachzusehen, ob 'makeinfo' installiert ist. Wenn ja, dann sag einfach 'makeinfo org.texi' im doc-Verzeichnis und schau was passiert. – Nick

+0

Ich habe 'texinfo' installiert und erfolgreich die Info-Dateien mit' M-x makeinfo-buffer' erstellt. – Piglet