Pregunta

¿Hay alguien por ahí usando iPython con emacs 23? Los documentos en el wiki de emacs son un poco confusos y me interesaría saber de cualquiera que use emacs para el desarrollo de Python. ¿Utiliza la descarga python-mode e ipython.el? ¿Qué me recomiendan?

¿Fue útil?

Solución

Lo hice funcionar bastante bien con emacs 23. El único problema abierto es que el foco no regresa 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)

Otros consejos

nunca lo usé yo mismo, pero sí sigo la lista de correo de ipython, y había un hilo hace un par de meses.

tal vez esto ayude

http: //lists.ipython.scipy .org / pipermail / ipython-user / 2008-septiembre / 005791.html

También es una lista de correo muy receptiva si tiene problemas.

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

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top