Récemment, j'ai découvert M-x ielm
(l'Emacs self-REPL) et j'ai été agréablement surpris qu'il y ait un travail de complétion de tabulation dans ce mode. Dites, je peux commencer à taper ecb-
, puis appuyez sur TAB et ielm
va me montrer quelles sont les fonctions exposées par la BCE. Très pratique pour l'exploration!emacs - autocomplétion en mode Emacs Lisp
Cependant, lorsque je commence à éditer un de mes fichiers *.el
(en mode majeur Emacs Lisp), TAB ne fonctionne plus comme saisie semi-automatique et effectue une indentation, ce que je trouve malheureux.
J'ai essayé de comprendre comment l'auto-complétion fonctionne au sein de ielm
afin de éventuellement le transplanter en mode Emacs Lisp. Cependant, apparemment, l'auto-complétion dans ielm
utilise comint-dynamic-complete
, qui, autant que je comprends, ne fonctionne que dans les tampons comint
. Je suppose que cela signifie que je n'ai pas de chance ici. Alors, comment puis-je activer l'auto-complétion pour Emacs Lisp?
Idée intelligente. Invoquer accidentellement l'achèvement lorsque vous vouliez simplement indenter n'est jamais une bonne chose. – phils