Como instalo os arquivos de informações para o modo de organização versão 7.5 no Windows XP?

6

Estou tentando instalar o org-mode 7.5 em uma máquina com Windows XP, mas M-x org-info traz a documentação para a versão Org 6.33x que acompanha o Emacs 23.3.1

Eu baixei o arquivo zip e o extraí para "~ / .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

Em Seção 1.2 "Instalação" de O Manual da organização as instruções dizem para editar o Makefile enviado e, em seguida, executar make . Sendo uma máquina Windows, isso não 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.

Então, o que adicionou a seguinte linha ao meu arquivo ~/.emacs.d/init.el :

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

Reiniciei o emacs e depois fiz uma compilação de bytes do diretório lisp da 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)"

Em seguida, adicionamos as seguintes linhas ao 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)

Reiniciei o emacs novamente. Agora a Org 7.5 está instalada:

ELISP> org-version
"7.5"

Mas as etapas executadas não criam nem instalam arquivos de informações de forma que quando eu uso M-x org-info eu recebo o manual da versão 7.5 do Org em vez de 6.33x:

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

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

This manual is for Org version 6.33x.
    
por Shannon Severance 08.04.2011 / 20:19

1 resposta

1

Adicione uma linha ao .emacs ou .emacs.d / init.el conforme apropriado, que inclua a documentação enviada com a Org 7.5 no Info-default-directory-list :

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

Isso causa uma estranheza, quando o modo de informações é iniciado (digamos, com M-x info ou C-h i ) O Modo Org é agora a linha superior do Menu, antes da ajuda principal do 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>

Além disso, achei que org-info não estava disponível até que o org-mode tivesse sido usado pelo menos uma vez, adicionei a seguinte linha para torná-lo sempre disponível:

(require 'org-info)

OBSERVAÇÃO: A entrada do wiki do emacs no InfoPath recomenda o uso da variável de ambiente INFOPATH em vez de Info-default-directory-list em computadores não Windows.

    
por 08.04.2011 / 22:01