De nombreux modes Emacs utilisent (quelque chose comme) des formulaires: l'interface de personnalisation en fait partie, le mode Message (lire: sa partie en-tête) en est une autre; il y en a plus, malheureusement pas toujours très similaires. Par "forme", j'entends ici un tampon avec des parties et des endroits en lecture seule désignés pour entrer du texte; il peut ou non contenir des boutons (il devrait probablement accepter C-c C-c
comme clé de confirmation / validation, indépendamment de la présence d'un bouton OK ).
Je suis particulièrement intéressé par la saisie semi-automatique dans les champs (et en particulier, l'activation des champs avec des listes de valeurs d'un ensemble désigné, disons séparées par des virgules). Ma question est la suivante: existe-t-il une bibliothèque Emacs permettant de créer facilement (par "facile", je ne veux pas réinventer la roue) de tels formulaires, ou dois-je tout coder moi-même?
(J'imagine que ce que je devrais faire dans ce dernier cas serait (1) mettre certaines parties du tampon en lecture seule, (2) préparer un mode majeur spécial, de sorte que par exemple TAB
et S-TAB
basculer entre les "champs", et (3) peut-être utiliser quelque chose comme Icicles ou Helm pour la saisie semi-automatique.)