views:

339

answers:

1

Is there anything that should be done to make GNU Emacs 23.2 work well with Python 3?

How would an ideal environment for development with Python 3 in Emacs look like?

Is there any documentation about using ropemacs with Python 3?

Should I add Python 3's site-packages directory to the python path?

Will following the instructions here (for python-mode.el) or setting python-python-command to python3 for python.el affect pymacs or ropemacs?

EDIT: From GNU Emacs 23.2's python.el (authored by Dave Love):

;; Fixme: This doesn't support (the nascent) Python 3

How well does python-mode.el support it?

+1  A: 

ropemacs is specifically for refactoring python code in Emacs. pymacs is sort of like an API for communication between EMACS Lisp and Python.

ropemacs uses pymacs to allow for giving refactoring capabilities in Emacs.

The instructions are for directly developing in Python using Emacs. If you are looking to directly develop with Python in Emacs, I would recommend directly using the following link: https://launchpad.net/python-mode

It puts Emacs in python mode for development. You will need to apply the patch in the instructions link since there are still bugs with using the python-mode directly in Emacs. Hope that helps.