Me gustaría mover rápidamente el punto a una función en mi buffer Emacs. Me gustaría ejecutar alguna función y obtener un mensaje pidiéndome el nombre de la función, con la finalización prevista para cada función definida en el búfer actual.En Emacs, ¿cómo puedo saltar de una función a otra en el archivo actual?
Por lo general, utilizo etags para navegar, pero a veces estoy buscando un método de marco que se haya anulado en varios archivos. En estos casos, puedo encontrar el archivo que necesito, pero luego me gustaría ir rápidamente a la función allí. Hay una característica similar en TextMate donde puede seleccionar una definición de una lista en la parte inferior derecha del editor.
¿Qué idiomas son compatibles? C-familia y Elisp, ¿qué más? –
Creo que la mayoría de los modos incorporados funcionan bien con imenu. También es bastante fácil agregar soporte de imenu a un modo. Funciona para Python y en modo Cperl. Los he usado. –
C# funciona, pero vea http://stackoverflow.com/questions/2240320 – Cheeso