Pregunta

He estado tratando de usar Emacs como Python IDE, he probado muchos ejemplos paso a paso para hacerlo. Pero tengo algunos problemas para la finalización de la función. Ahora tengo automáticamente completo (con finalización de pestañas) para variables locales y fragmentos de Yasnippets, pero por alguna razón no funciona para módulos o funciones integradas. Por ejemplo, no está funcionando para funciones de cadena u os. Path como se muestra aquí; http://www.youtube.com/watch?v=tdtwuovbafc

Nota; Estoy abriendo un nuevo proyecto de cuerda antes de intentarlo.

Estoy ejecutando Emacs 24.0.91 en Ubuntu 11.10 y he descargado Rope y Ropemacs del repositorio de Ubuntu

 sudo apt-get install python-rope
 sudo apt-get install python-ropemacs

(También he intentado descargar e instalar la cuerda como se sugiere en Blog de Ryan.)

Mi archivo .init está aquí; http://pastebin.com/hfs5ytxc

Y cuando uso este El tutorial, las cosas empeoran aún más, y Auto Complete deja de funcionar para yasnippets y variables locales también.

Cualquier ayuda será apreciada.

¿Fue útil?

Solución

De acuerdo, he bifurcado el emacs-for-python paquete que vive aquí;https://github.com/gabrielelanaro/emacs-for-python

Aunque, todavía no hay una finalización de pestañas con auto-complete, puedo usar la asistencia de código de cuerda para completar las funciones del módulo. Actualizaré mi respuesta si pudiera hacer que funcione con Tab-Completion.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top