Есть ли способ отключить буфер сообщений? Я знаю, что могу убить его, но он снова появляется. Я знаю, что могу прокручивать буферы, не передавая их сообщениям, но есть ли способ отключить его создание?
Спасибо.
Ответ 1
Вы можете настроить переменную message-log-max и указать значение nil, чтобы отключить ведение журнала:
Maximum number of lines to keep in the message log buffer.
If nil, disable message logging. If t, log messages but don't truncate
the buffer when it becomes large.
Я пытался убить буфер *Messages*, создавая сообщения (которые отображаются на минибуфере), и не появляется новый буфер сообщений.
Ответ 2
Основываясь на ответе выше, поместите это в свои .emacs, чтобы полностью отключить сообщения
;; Forces the messages to 0, and kills the *Messages* buffer - thus disabling it on startup.
(setq-default message-log-max nil)
(kill-buffer "*Messages*")
Кроме того, если вы похожи на меня, вы удаляете буфер Completions, который появляется при открытии нового файла из буфера.