Articles of Emacs

Emacs Python error delay

Estoy usando Python 3.3 y Emacs 23.4 en Windows 7. Tengo un comportamiento extraño cuando uso python-shell. Si escribo un comando que produce algún tipo de salida, obtengo el resultado inmediatamente en la siguiente línea. Si la statement de Python que he ingresado causa un error, no se muestra ninguna salida. Cuando escribo la siguiente […]

Emacs Python: eco, ganchos y modo Org

Basándome en esta pregunta , descubrí cómo solucionar el problema de eco en el shell de python en emacs. Lo que quiero hacer es agregar esto a mi archivo .emacs para que suceda automáticamente. (defun python-startup () (setq comint-process-echoes t)) (add-hook ‘py-shell-hook ‘python-startup) Si comienzo un shell de python ( Mx python-shell ), esto no […]

ejecutando una versión diferente de python en emacs run-python

Cuando hago `Mx run-python ‘abre un intérprete pero es python 2.7. Me gustaría que el comando `Mx run-python ‘lo abra como está en mi instalación de anaconda3. Quiero hacer esto, ya que ninguno de mis paquetes es importable actualmente. Así que seguí los consejos de “esta respuesta” y agregué lo siguiente a mi archivo /.emacs.d/init.el. […]

¿Cómo distinguir las cadenas y las cadenas de documentación de Python en un búfer de emacs?

Si solo tengo (set-face-foreground ‘font-lock-comment-face “red”) (set-face-foreground ‘font-lock-string-face “green”) en mi .emacs, emacs usa el mismo locking de fuente para las cadenas de Python y para las cadenas de documentos de Python. ¿Qué debo agregar a mi .emacs para que los comentarios, cadenas y cadenas de documentos se distingan? Esta respuesta sugiere que es posible […]

Emacs / Python: ejecutando python-shell en línea con búfer vs. modo de búfer en bloque

En una pregunta y respuesta relacionadas aquí , alguien planteó la hipótesis de que python-shell en emacs (23.2) tenía un buffer de bloque en lugar de un buffer de línea. La solución recomendada fue agregar sys.stdout.flush () al lugar en mi script, donde quiero que stdio descargue su contenido en el shell de python. ¿Hay […]

Hello_World es una palabra en Python, es diferente en otro modo. ¿Cómo lo cambio?

En modo python, cuando forward-word . El cursor salta de H a d (Hello_World). Pero en otro modo (modo shell-mode o shell-mode c-mode ), el cursor salta de H a _ . Quiero el resultado que obtengo en el modo Python, incluso en el otro modo. ¿Qué tengo que hacer? PD: Vi una pregunta similar […]

Ejecutando scripts de python con subproceso en windows. Las envolturas del verificador de código de Python desde el emacswiki producen el mismo error

Así que estoy tratando de configurar los verificadores de código de python sugeridos en la wiki de emacs. Sin embargo, no puedo ejecutar esos scripts en mi consola de comandos y mucho menos emacs. La sección se encuentra aquí: http://www.emacswiki.org/emacs/PythonProgrammingInEmacs#toc7 Y probé el script que se encuentra aquí y aquí En ambos casos, cambié la […]

ejecutando matplotlib o enthought.mayavi.mlab desde un py-shell dentro de emacs en windows

Puedo ejecutar el siguiente código bien desde un shell cmd normal: importar matplotlib.pyplot como plt fig = plt.figure () plt.show () Lanza una ventana de matplotlib. Sin embargo, ejecutando dentro de emacs usando shell o py-shell: el búfer simplemente se bloquea y no se abre ninguna ventana. ¿Alguien sabe qué está pasando aquí, o cómo […]

Emacs: utilizando pdbtrack (python.el)

He estado estudiando Emacs como un IDE de Python. Hay una solución excelente y actualizada: emacs-for-python de Gabriele Lanar. Desafortunadamente, no puedo emplear pdbtrack. Es decir, caer en pdb No se muestra el búfer de fuente de Python con un cursor en la línea actual, etc. La única forma de hacer que funcione es con […]

Emacs python autocompletado

He instalado python-mode, pymacs y pycomplete + desde el-get en emacs24. Pero no puedo obtener autocompletado para python en emacs.