Wie installiere ich die Infodateien für die Version 7.5 im Org-Modus unter Windows XP?

1468
Shannon Severance

Ich versuche, org-mode 7.5 auf einem Windows XP-Computer zu installieren, M-x org-inforufe aber die Dokumentation zu Org Version 6.33x auf, die im Lieferumfang von Emacs 23.3.1 enthalten war

Ich habe die ZIP-Datei heruntergeladen und nach "~ / .emacs.d / org-7.5 /" extrahiert:

c:/Documents and Settings/myusername/Application Data/.emacs.d/org-7.5: total used in directory 16 available 279614668 drwxrwxrwx 1 myusername Domain Users 0 04-08 09:50 . drwxrwxrwx 1 myusername Domain Users 0 04-08 09:58 .. -rw-rw-rw- 1 myusername Domain Users 14168 03-07 13:29 Makefile -rw-rw-rw- 1 myusername Domain Users 1051 03-07 13:29 README drwxrwxrwx 1 myusername Domain Users 0 04-08 09:50 contrib drwxrwxrwx 1 myusername Domain Users 0 04-08 09:50 doc drwxrwxrwx 1 myusername Domain Users 0 04-08 10:10 lisp -rw-rw-rw- 1 myusername Domain Users 1007 03-07 13:29 request-assign-future.txt 

In Abschnitt 1.2 "Installation" des Org-Handbuchs heißt es, das gelieferte Makefile zu bearbeiten und anschließend auszuführen make. Als Windows-Computer funktioniert dies nicht.

C:\Documents and Settings\myusername\Application Data\.emacs.d\org-7.5>make make 'make' is not recognized as an internal or external command, operable program or batch file. 

Also, was fügte meiner ~/.emacs.d/init.elDatei die folgende Zeile hinzu :

(setq load-path (cons "~/.emacs.d/org-7.5/lisp" load-path)) 

Emacs wurde neu gestartet und dann ein Bytekompilieren des Org 7.5-Lisp-Verzeichnisses durchgeführt:

ELISP> (version) "GNU Emacs 23.3.1 (i386-mingw-nt5.1.2600)\n of 2011-03-10 on 3249CTO" ELISP> load-path  ("~/.emacs.d/org-7.5/lisp" "~/.emacs.d" <snip>)  ELISP> (byte-recompile-directory "~/.emacs.d/org-7.5/lisp/" 0 t) "Done (Total of 99 files compiled)" 

Dann wurden folgende Zeilen zu init.el hinzugefügt:

(require 'org-install) (add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode)) (global-set-key "\C-col" 'org-store-link) (global-set-key "\C-coc" 'org-capture) (global-set-key "\C-coa" 'org-agenda) (global-set-key "\C-cob" 'org-iswitchb) (setq org-log-done t) 

Emacs erneut gestartet. Jetzt ist Org 7.5 installiert:

ELISP> org-version "7.5" 

Bei den durchgeführten Schritten werden jedoch keine M-x org-infoInfodateien erstellt oder installiert, sodass ich bei der Verwendung des Handbuchs für Org Version 7.5 anstelle von 6.33x Folgendes bekomme:

File: org, Node: Top, Next: Introduction, Prev: (dir), Up: (dir)  Org Mode Manual ***************  This manual is for Org version 6.33x. 
6

1 Antwort auf die Frage

1
Shannon Severance

Fügen Sie .emacs oder .emacs.d / init.el eine Zeile hinzu, die die mit Org 7.5 gelieferte Dokumentation enthält Info-default-directory-list:

; Find the Org documentation (setq Info-default-directory-list  (cons "~/.emacs.d/org-7.5/doc/" Info-default-directory-list))  

Dies führt zu einer Verrückung, dass beim Starten des Info-Modus (etwa mit M-x infooder C-h i) Org-Modus jetzt die oberste Zeile im Menü ist, bevor die Haupt-Emacs helfen.

File: dir, Node: Top This is the top of the INFO tree  <snip>  * Menu:  Emacs * Org Mode: (org). Outline-based notes management and organizer  * Info: (info). How to use the documentation browsing system. * Emacs: (emacs). The extensible self-documenting text editor. * Emacs FAQ: (efaq). Frequently Asked Questions about Emacs. * <snip> 

Ich fand heraus, dass org-infoes nicht verfügbar war, bis der Org-Modus mindestens einmal verwendet wurde. Ich habe die folgende Zeile hinzugefügt, um es immer verfügbar zu machen:

(require 'org-info) 

HINWEIS: Der Emacs-Wiki-Eintrag in InfoPath empfiehlt, die INFOPATHUmgebungsvariable anstelle von Info-default-directory-listNicht-Windows-Computern zu verwenden.