Pergunta

Há alguém lá fora usando ipython com emacs 23? Os documentos sobre os emacs wiki são um pouco de uma confusão e eu estaria interessado em ouvir de alguém usando emacs para o desenvolvimento Python. Você usa o modo de python de download e ipython.el? O que você recomenda?

Foi útil?

Solução

Eu tenho que trabalhar muito bem com o Emacs 23. A única questão em aberto é o foco não retornar para o buffer de python após o envio do buffer para o intérprete 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)

Outras dicas

Nunca usei-me, mas eu siga a lista de discussão ipython, e havia uma fio um par de meses atrás.

Talvez isto ajude

http: //lists.ipython.scipy .org / Pipermail / ipython pelo usuário / 2008-setembro / 005791.html

É também uma lista de discussão muito sensível, se você tiver problemas.

Eu usei ipython com o Emacs cvs (que tem sido emacs 23 há algum tempo) no meu desenvolvimento python. Eu, porém, usá-lo o contrário: eu chamo emacs do promt ipython através da variável de ambiente $ EDITOR. Eu tentei o contrário, mas tem um pouco cansado de todos os buffers de processo e quais não.

Emacs é grande, mas uma linha de comando muito mais versátil.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top