2010-08-17 7 views
7

Estoy usando Emacs 23.1.1 en GNU/Linux con autocomplete.el 1.3 y Ropemacs 0.6.Quickhelp para Python en Emacs autocomplete.el?

En la programación de Lisp, autocomplete.el muestra la documentación (conocida como 'QuickHelp' en autocompletar.el) de las terminaciones sugeridas. La finalización de Python con los macros de cuerda funciona, pero no muestra una ayuda rápida para completar Python. ¿Es posible habilitarlo y alguien lo hizo funcionar?

+0

¿Cómo obtuviste la terminación de Python con los mazos de cuerda funcionando? – milkypostman

Respuesta

3

Ropemacs hace el trabajo: Use la función rope-show-doc sobre el símbolo o use la combinación de teclas C-c d. Simple :)

+0

No está realmente usando autocompletar, pero esto hace el trabajo, gracias y +1 :) – BitSchupser

1

Dejé de usar todas las cosas de autocompletar en todos mis entornos en desarrollo. Raramente hacen lo que quiero. O bien las listas son demasiado largas, o demasiado cortas, o no están bien ordenadas. Por lo tanto, uso dabbrev-expand en todos mis modos global-set-key a tab.

Esto funciona incluso citar bien para el texto. Por lo general, es suficiente para obtener una buena expansión del búfer local en el que se encuentra. Si empiezo a escribir en un búfer vacío, abro un segundo que ampliar puede usar para buscar sus sugerencias. Esto no es sensible al idioma, no depende del objeto que desea llamar a un método, pero sigue siendo un gran impulso, y te acostumbras. Tal vez no sea así, no obtienes "ayuda rápida" de esta manera.