Python 3 con Emacs
python-3.x ropemacs (3)
¿Se debe hacer algo para que GNU Emacs 23.2 funcione bien con Python 3?
¿Cómo sería an environment ideal para el desarrollo con Python 3 en Emacs?
¿Existe alguna documentación sobre el uso de ropemacs con Python 3?
Should Debo agregar el directorio de site-packages
de site-packages
Python 3 a la ruta de Python?
¿Seguirá las instrucciones here (para python-mode.el) o establecer python-python-command
en python3 para python.el afectará a pymacs o ropemacs?
EDIT: De GNU Emacs 23.2''s python.el (escrito por Dave Love):
;; Fixme: This doesn''t support (the nascent) Python 3
¿Qué tan bien lo python-mode.el ?
Ambos modos Python son compatibles con Python3
Si python3 no es tu shell de Python predeterminado
Mx python3 (VERSION) abrirá un shell interactivo en python-mode.el
Cuando un shebang muestra python3, es reconocido.
Tal vez establecer los valores predeterminados de Emacs Python
py-shell-name en python-mode.el
python-shell-interpreter en Emacs-24.3 python.el
python-python-command en python.el anterior
Si python-mode.el no está disponible, consíguelo aquí:
De Loveshack python.el :
Se admite la edición de los lenguajes Python 2 y Python 3, y el uso de intérpretes para cualquiera de las versiones para ejecutar el módulo emacs.py en procesos inferiores.
Del archivo README para Pymacs (notas para 0.24 beta 2) :
El mayor cambio es el soporte de Python 3. Esto requería nuevos mecanismos de instalación y un preprocesador de Python escrito para la circunstancia (llamado pppp).
Parece que ropemacs pronto soportará py3k también.
También espero ver puertos de ropemode y ropemacs / ropevim a py3k; deberían ser mucho más fáciles de hacer, ya que se trata principalmente de correcciones de sintaxis, AFAICT.
CEDET también parece ser compatible con Python (3?) En este punto.
Dados los correctores que admiten py3k, flymake también funcionará con emacs . El modo de autocompletado también puede ser compatible con py3k, siempre que sus fuentes trabajen con él.
ropemacs es específicamente para refactorizar el código python en Emacs. pymacs es algo así como una API para la comunicación entre EMACS Lisp y Python.
ropemacs usa pymacs para permitir dar capacidades de refactorización en Emacs.
Las instrucciones son para el desarrollo directo en Python usando Emacs. Si desea desarrollar directamente con Python en Emacs, le recomendaría directamente usando el siguiente enlace: https://launchpad.net/python-mode
Pone a Emacs en modo python para el desarrollo. Necesitará aplicar el parche en el enlace de instrucciones ya que todavía hay errores con el uso del modo python directamente en Emacs. Espero que ayude.