25

每次我启动 Emacs 时,我都会看到一页帮助文本和一堆建议我尝试该教程的消息。我该如何阻止这种情况发生?

4

6 回答 6

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)

那应该可以解决您的问题。他们基本上将禁止参数设置为 true 以防止您想要摆脱的行为。

于 2008-09-28T02:04:11.723 回答
10

将以下内容放入您的.emacs:

(setq 禁止启动消息 t)
(setq 禁止启动-回显区域消息 t)
于 2008-09-28T02:02:44.647 回答
3

您可以在 minibuffer 中自定义消息,从而消除大张旗鼓:

;; Hide advertisement from minibuffer
(defun display-startup-echo-area-message ()
  (message ""))
于 2015-02-15T20:48:29.897 回答
2

将以下内容放入您的个人 init 文件中(通常~/.emacs.el):

(setq inhibit-startup-message t)

(或者(setq inhibit-startup-screen t)在旧的 Emacs 版本中。)

您还可以关闭消息“有关 GNU Emacs 和 GNU 系统的信息,请键入 Ch Ca”。在与变量的回声中inhibit-startup-echo-area-message,但将其设置为是不够的t;您必须将其设置为您的用户名。请参阅inhibit-startup-echo-area-message.

于 2008-10-16T14:46:48.597 回答
0

如果您的 init 文件是字节编译的,请改用以下形式:

(eval '(setq inhibit-startup-echo-area-message "YOUR-USER-NAME"))
于 2017-06-14T18:56:43.833 回答
0

将以下内容添加到您的初始化文件中

(setq inhibit-startup-message t
inhibit-startup-echo-area-message t) 
于 2018-07-27T06:17:13.153 回答