Вот ссылка, которая демонстрирует, как я это делаю: emacs.stackexchange.com/a/6003/2287 По сути, эта функция (messages-buffer)используется для получения буфера или создания его в правильном режиме, если он не существует. Функция - using (inhibit-read-only t)- переходит в конец буфера и проверяет, находится ли она в новой строке, если нет, то создает новую строку, затем вставляет содержимое сообщения (что бы это ни было), затем проверяет еще раз, чтобы увидеть, если это новая строка, если не на новой строке, то вставьте одну. Этот метод сохраняет область эха доступной для таких вещей, как интерактивные подсказки.
(messages-buffer)
используется для получения буфера или создания его в правильном режиме, если он не существует. Функция - using(inhibit-read-only t)
- переходит в конец буфера и проверяет, находится ли она в новой строке, если нет, то создает новую строку, затем вставляет содержимое сообщения (что бы это ни было), затем проверяет еще раз, чтобы увидеть, если это новая строка, если не на новой строке, то вставьте одну. Этот метод сохраняет область эха доступной для таких вещей, как интерактивные подсказки.