我如何使Emacs在没有那么大张扬的情况下启动?

时间:2020-03-06 14:50:14  来源:igfitidea点击:

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

解决方案

将以下内容放入.emacs中:

(setq inhibit-startup-message t)
(setq inhibit-startup-echo-area-message t)

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,以防止我们想要摆脱的行为。

将以下内容放入个人初始化文件(通常为〜/ .emacs.el):

(setq inhibit-startup-message t)

(或者在较旧的Emacs版本中使用"(setq抑制启动屏幕t)"。)

我们还可以关闭消息"有关GNU Emacs和GNU系统的信息,请键入C-h C-a。"在回显中使用变量" inhibit-startup-echo-area-message",但仅将其设置为" t"是不够的;我们必须将其设置为用户名。请参阅"禁止启动回显区域消息"文档。