每次启动Emacs时,我都会看到一个帮助文本页面和一堆消息,建议我尝试本教程。我该如何阻止这种情况发生?
答案 0 :(得分:22)
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)
应该解决你的问题。它们基本上将suppress参数设置为true,以防止你想要摆脱的行为。
答案 1 :(得分:9)
将以下内容放入.emacs
:
(setq inhibit-startup-message t) (setq inhibit-startup-echo-area-message t)
答案 2 :(得分:3)
您可以在迷你缓冲区中自定义消息,因此请删除大肆宣传:
;; Hide advertisement from minibuffer
(defun display-startup-echo-area-message ()
(message ""))
答案 3 :(得分:1)
将以下内容放入您的个人初始文件中(通常为~/.emacs.el
):
(setq inhibit-startup-message t)
(或使用较旧的Emacs版本(setq inhibit-startup-screen t)
。)
您也可以关闭消息“有关GNU Emacs和GNU系统的信息,请键入C-h C-a”。在变量inhibit-startup-echo-area-message
的回声中,但仅将其设置为t
是不够的;您必须将其设置为您的用户名。请参阅inhibit-startup-echo-area-message
的文档。
答案 4 :(得分:0)
如果您的init文件是字节编译的,请改用以下格式:
(eval '(setq inhibit-startup-echo-area-message "YOUR-USER-NAME"))
答案 5 :(得分:0)
将以下内容添加到您的初始化文件中
(setq inhibit-startup-message t
inhibit-startup-echo-area-message t)