Каждый раз, когда я запускаю Emacs, я вижу страницу текста справки и кучу сообщений, предлагающих попробовать этот учебник. Как остановить это?
Как мне заставить Emacs начинать без такой фанфары?
Ответ 1
Поместите в .emacs
следующее:
(setq inhibit-startup-message t) (setq inhibit-startup-echo-area-message t)
Ответ 2
В Emacs есть пара переменных, которые блокируют эти действия. Если вы отредактируете файл управления emacs (.emacs) и вставьте следующее:
;; inhibit-startup-echo-area-message MUST be set to a hardcoded
;; string of your login name
(setq inhibit-startup-echo-area-message "USERNAME")
(setq inhibit-startup-message t)
который должен решить вашу проблему. Они в основном устанавливают для параметров запрета значение true, чтобы предотвратить поведение, от которого вы хотите избавиться.
Ответ 3
Вы можете настроить сообщение в минибуфере, поэтому удалите фанфары:
;; Hide advertisement from minibuffer
(defun display-startup-echo-area-message ()
(message ""))
Ответ 4
Поместите следующее в свой личный файл инициализации (обычно ~/.emacs.el
):
(setq inhibit-startup-message t)
(Или (setq inhibit-startup-screen t)
в старых версиях Emacs.)
Вы также можете отключить сообщение "Для получения информации о GNU Emacs и системе GNU введите C-h C-a." в эхо с переменной inhibit-startup-echo-area-message
, но этого недостаточно, чтобы установить его на t
; вы должны установить его на свое имя пользователя. См. Документацию для inhibit-startup-echo-area-message
.
Ответ 5
Если ваш файл init скомпилирован, используйте следующую форму:
(eval '(setq inhibit-startup-echo-area-message "YOUR-USER-NAME"))