¿Cómo instalo los archivos de información para la versión 7.5 del modo organización en Windows XP?

¿Cómo instalo los archivos de información para la versión 7.5 del modo organización en Windows XP?

Estoy intentando instalar org-mode 7.5 en una máquina con Windows XP pero M-x org-infoaparece la documentación para la versión 6.33x de Org que se envió con Emacs 23.3.1.

Descargué el archivo zip y lo extraje en "~/.emacs.d/org-7.5/":

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

EnSección 1.2 "Instalación"deEl manual de organizaciónlas instrucciones dicen editar el Makefile enviado y luego ejecutarlo make. Al ser una máquina con Windows, esto no funcionará.

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.

Entonces, ¿qué agregó la siguiente línea a mi ~/.emacs.d/init.elarchivo?

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

Reinicié emacs y luego compilé bytes del directorio lisp de Org 7.5:

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)"

Luego agregó las siguientes líneas a init.el:

(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)

Reinicié emacs nuevamente. Ahora Org 7.5 está instalado:

ELISP> org-version
"7.5"

Pero los pasos realizados no crean ni instalan archivos de información, de modo que cuando los uso M-x org-infoobtengo el manual de Org versión 7.5 en lugar de 6.33x:

File: org,  Node: Top,  Next: Introduction,  Prev: (dir),  Up: (dir)

Org Mode Manual
***************

This manual is for Org version 6.33x.

Respuesta1

Agregue una línea a .emacs o .emacs.d/init.el según corresponda que incluya la documentación enviada con Org 7.5 en Info-default-directory-list:

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

Esto genera una rareza, que cuando se inicia el modo de información (digamos con M-x infoo C-h i) el Modo de organización ahora está en la línea superior del Menú, antes de la ayuda principal de Emacs.

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>

Además, descubrí que org-infono estaba disponible hasta que se hubiera usado el modo org al menos una vez, agregué la siguiente línea para que siempre esté disponible:

(require 'org-info)

NOTA:Elentrada wiki de emacs en InfoPathrecomienda utilizar la INFOPATHvariable de entorno en lugar de hacerlo Info-default-directory-listen máquinas que no sean Windows.

información relacionada