Estoy tratando de escribir algo de python, y estoy acostumbrado a la forma lisp de hacer las cosas, un REPL en EMACS y la posibilidad de enviar fragmentos de código arbitrarios a la REPL. Me gusta esta forma de desarrollar código, y el IDLE incorporado de Python parece hacerlo bastante bien. Sin embargo, me gusta EMACS como editor.¿Qué es lo más parecido a SLIME para python?/¿Cuál es la mejor manera de usar python de EMACS?
¿Cuál es la mejor cosa análoga a SLIME para Python?
Hasta ahora:
Parece que el truco es abrir un archivo de pitón, y luego utilizar 'Inicio intérprete' en el menú de Python, después de lo cual se obtiene un buffer de Python inferior. A continuación, puede usar C-c C-c para cargar todo el búfer que está editando en 'REPL', y usar copiar y pegar para poner fragmentos en el REPL.
Esto funciona hasta donde llega. ¿Hay alguna forma de decir 'reevaluar lo importante que es el cursor ahora y mostrar la respuesta', o 'reevaluar lo que el cursor está justo al final y mostrar la respuesta', como M-C-x y C-x-e en SLIME?
Y todo parece funcionar mejor si se utiliza la pitón-mode.el de la respuesta de Bozhidar
También he estado buscando algo como SLIME para Python. He usado el intérprete de Python en el modo python, pero esperaba encontrar algo mejor en el que puedas conectarte a un proceso en ejecución de Python y usar la finalización del nombre de la variable, etc., como lo haces en SLIME. – user37248