esta versión de emacs para Mac:
http://emacsformacosx.com
viene con pre-instalado package.el. Esto le permite instalar automáticamente paquetes de emacs. Hay un paquete llamado ein:
http://tkf.github.io/emacs-ipython-notebook/
que hace que sea fácil de interactuar con ipython de emacs (incluyendo computadoras portátiles).
Sin embargo, a partir de la versión 24.3 de los emacs anteriores, ein no se encuentra en el repositorio de paquetes predeterminado. Si agrega más repositorios, como por:
http://www.emacswiki.org/emacs/ELPA
es decir, añadir esto a su archivo ~/.emacs:
(setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/")
("marmalade" . "http://marmalade-repo.org/packages/")
("melpa" . "http://melpa.milkbox.net/packages/")))
luego llamar a
M-x package-refresh-contents
ahora será capaz de agregar ein con:
M-x package-install <ret> ein
por desgracia la versión de Melpa ein no funciona con ipython> 1.x por lo que si usted está usando ipython 2.x, se necesita una compilación más nueva de ein:
https://github.com/tkf/emacs-ipython-notebook/issues/137
por lo que el clon:
git clone https://github.com/millejoh/emacs-ipython-notebook.git
copia del sub directorio de Lisp alguna parte sensata:
cp -r emacs-ipython-notebook/lisp ~/.emacs.d/einv2
luego añadirlo a su trayectoria de carga emacs y cargarlo, añadiendo esto a sus ~/.emacs:
(add-to-list 'load-path "~/.emacs.d/einv2")
(require 'ein)
finalmente, deshacerse de la vieja ein, lo que dejará en su lugar las dependencias:
M-x package-list-packages
de desplazamiento para ein en la lista de paquetes, entonces:
M-x package-menu-mark-delete
M-x package-menu-execute
emacs reiniciará y se puede conectar con el servidor portátil ipython:
M-x ein:notebooklist-open