Całkiem kilka trybów Emacsa używa (coś w tym rodzaju): interfejs dostosowywania jest jednym z nich, tryb wiadomości (czytaj: część nagłówka) jest inny; jest ich więcej, niestety nie zawsze bardzo podobne. Przez „formularz” rozumiem tu bufor z częściami tylko do odczytu i miejscami przeznaczonymi do wprowadzania tekstu; może, ale nie musi zawierać przycisków (prawdopodobnie powinien przyjąć C-c C-c
jako klawisz potwierdzenia / zatwierdzenia, niezależnie od obecności przycisku OK ).
Szczególnie interesuje mnie automatyczne uzupełnianie w polach (w szczególności włączanie pól z listami wartości z określonego zestawu, powiedzmy rozdzielonego przecinkami). Moje pytanie brzmi: czy jest jakakolwiek biblioteka Emacsa umożliwiająca łatwe (przez „łatwe”, to znaczy nie wynajdowanie koła) tworzenie takich formularzy, czy też powinienem wszystko kodować sam?
(Wyobrażam sobie, że to, co należy zrobić w takim przypadku byłoby (1) ustawić kilka części bufora tylko do odczytu (2) przygotowuje specjalny tryb główną, tak że np TAB
i S-TAB
przełączać się między „pola”, oraz (3) może użyć czegoś takiego jak Sople lub Hełm do autouzupełniania).