Domanda

C'è qualcuno là fuori che usa iPython con emacs 23? I documenti sulla wiki di emacs sono un po 'confusi e sarei interessato a sentire chiunque usasse emacs per lo sviluppo di Python. Usi la modalità di download python e ipython.el? Cosa mi consigliate?

È stato utile?

Soluzione

Ho funzionato abbastanza bene con emacs 23. L'unico problema aperto è il focus che non ritorna al buffer python dopo aver inviato il buffer all'interprete 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)

Altri suggerimenti

non l'ho mai usato da solo, ma seguo la mailing list di ipython e c'era un thread un paio di mesi fa.

forse questo aiuterà

http: //lists.ipython.scipy .org / Pipermail / ipython-user / 2008-settembre / 005791.html

È anche una mailing list molto reattiva in caso di problemi.

Ho usato ipython con emacs cvs (che è stato emacs 23 da un po 'di tempo ormai) nel mio sviluppo di Python. Tuttavia, lo uso al contrario: chiamo emacs dal promt di ipython attraverso la variabile d'ambiente $ EDITOR. Ho provato il contrario, ma mi sono stancato di tutti i buffer di processo e cosa no.

Emacs è eccezionale, ma una riga di comando molto più versatile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top