Obszar echa jest przez większość czasu pusty, co sprawia, że myślę, że mógłbym go użyć do wyświetlenia niektórych informacji. Na przykład org-clock
wyświetla bieżące zadanie, pozostały czas i całkowity czas, który upłynął na modeline. Ta informacja nie jest tak naprawdę czytelny (modeline może być dość krótki), powtarza się na każdej modeline (bo odnosi się do całych sesji emacs), a nie jest to przydatne, że jestem w stanie poświęcić trochę cennego miejsca Modeline dla niego . Z drugiej strony może pojawić się w obszarze echa, gdy nie ma tu nic więcej do wyświetlenia.
Czy istnieje kanoniczny sposób na osiągnięcie tego? Myślałem o włamaniu się do funkcji wstawiania minibuffer-inactive-mode-hook
(ale to nie działa niezawodnie, na przykład wiadomość znika, gdy tylko obszar echa zostanie ponownie użyty) lub spamowaniu niezalogowanych wiadomości (ale będzie to bałagan przy innych zastosowaniach obszar echa i minibufor).
Wersja dla biednego człowieka używałaby bezczynnych timerów, ale obszar echa może być pusty bez emacsa bezczynności (na przykład podczas wprowadzania tekstu).