2008-11-20 18 views
24

¿Hay alguien usando iPython con emacs 23? Los documentos en la wiki de emacs son un poco confusos y me interesaría saber de cualquiera que use emacs para el desarrollo de Python. ¿Usas la descarga python-mode y ipython.el? ¿Que recomiendas?Emacs 23 e iPython

Respuesta

8

Funcionó bastante bien con emacs 23. El único problema abierto es que el foco no vuelve al búfer de python después de enviar el búfer al intérprete de iPython.

http://www.emacswiki.org/emacs/PythonMode#toc10

(setq load-path 
     (append (list nil 
        "~/.emacs.d/python-mode-1.0/" 
      "~/.emacs.d/pymacs/" 
      "~/.emacs.d/ropemacs-0.6" 
        ) 
       load-path)) 
(setq py-shell-name "ipython") 

(defadvice py-execute-buffer (around python-keep-focus activate) 
    "return focus to python code buffer" 
    (save-excursion ad-do-it)) 

(setenv "PYMACS_PYTHON" "python2.5") 
(require 'pymacs) 

(pymacs-load "ropemacs" "rope-") 

(provide 'python-programming) 
0

He usado ipython con Emacs cvs (que ha sido emacs 23 desde hace algún tiempo) en mi desarrollo pitón. Yo, sin embargo, lo uso al revés: llamo a emacs desde la instrucción ipython a través de la variable de entorno $ EDITOR. Lo intenté al revés, pero me cansé un poco de todos los búferes de proceso y qué no.

Emacs es genial, pero una línea de comandos mucho más versátil.

Cuestiones relacionadas