Recientemente descubrí M-x ielm
(Emacs self-REPL) y quedé gratamente sorprendido de que haya una finalización de pestañas en funcionamiento en ese modo. Diga, puedo comenzar a escribir ecb-
, luego presionar TAB y ielm
me mostrará qué funciones están expuestas por ECB. Muy conveniente para la exploración!emacs - autocompletado en modo Emacs Lisp
Sin embargo, cuando empiezo a editar uno de mis archivos *.el
(en el modo principal de Emacs Lisp), TAB ya no funciona como autocompletar y realiza una sangría, lo cual me parece desafortunado.
Traté de averiguar cómo funciona el autocompletado dentro de ielm
para posiblemente trasplantarlo al modo Emacs Lisp. Sin embargo, aparentemente, el autocompletado en ielm
usa comint-dynamic-complete
, que, por lo que yo entiendo, funciona solo en los almacenamientos intermedios basados en comint
. Supongo que esto significa que no tengo suerte aquí.
Entonces, bueno, ¿cómo habilito la autocompletación para Emacs Lisp?
Idea inteligente. Invocar accidentalmente la finalización cuando lo que quería era marcar nunca es algo bueno. – phils