Oto link, który pokazuje, jak to zrobić: emacs.stackexchange.com/a/6003/2287 Zasadniczo funkcja (messages-buffer)służy do uzyskania bufora lub utworzenia go z odpowiednim trybem, jeśli nie istnieje. Funkcja - using (inhibit-read-only t)- przechodzi do dolnej części bufora i sprawdza, czy znajduje się w nowym wierszu, jeśli nie, należy utworzyć nowy wiersz, a następnie wstawić treść komunikatu (cokolwiek to jest), a następnie przetestować ponownie, aby zobaczyć, czy jest to nowa linia, jeśli nie w nowej linii, wstaw ją. Ta metoda utrzymuje obszar echa dostępny dla rzeczy takich jak interaktywne monity.
prawnik
Odpowiedzi:
10
Za pomocą emacs-snapshot możesz powiązać inhibit-messagez t:
Brak wartości oznacza, że połączenia z komunikatem „wiadomość” nie są wyświetlane. Nadal są zalogowani do bufora Wiadomości .
(messages-buffer)
służy do uzyskania bufora lub utworzenia go z odpowiednim trybem, jeśli nie istnieje. Funkcja - using(inhibit-read-only t)
- przechodzi do dolnej części bufora i sprawdza, czy znajduje się w nowym wierszu, jeśli nie, należy utworzyć nowy wiersz, a następnie wstawić treść komunikatu (cokolwiek to jest), a następnie przetestować ponownie, aby zobaczyć, czy jest to nowa linia, jeśli nie w nowej linii, wstaw ją. Ta metoda utrzymuje obszar echa dostępny dla rzeczy takich jak interaktywne monity.Odpowiedzi:
Za pomocą emacs-snapshot możesz powiązać
inhibit-message
z t:źródło
Jednym ze sposobów jest zadzwonienie
(message "")
natychmiast po. Spowoduje to jednak usunięcie wszelkiej istniejącej zawartości w obszarze echa.źródło