无法隐藏Emacs中的欢迎屏幕
我想隐藏欢迎屏幕。
我的.emacs
文件:
(setq c-basic-offset 4) ; indents 4 chars (setq tab-width 4) ; and 4 char wide for TAB (setq indent-tabs-mode nil) ; And force use of spaces (turn-on-font-lock) ; same as syntax on in Vim (setq width (max width (+ (length str) 1))) ;line numbers (setq inhibit-splash-screen t) ; hide welcome screen
我试图在我的.emacs中运行最后一行代码失败。
你怎么能隐藏在Emacs欢迎屏幕?
将以下内容添加到您的$HOME/.emacs
:
(setq inhibit-startup-screen t)
下一次启动Emacs时,欢迎屏幕不应该出现。 如果你已经用欢迎界面打开Emacs,你可以用Cx k (Control-x,然后k)杀死它。
(setq inhibit-splash-screen t) (setq inhibit-startup-message t)
或者,您可以:
alias emacs='emacs --no-splash'
你可以很容易地通过emac的菜单…
选项 – >自定义emacs – >顶级自定义组
然后select环境组,然后进行初始化,并将禁止启动屏幕设置为打开。
在我的.emacs我有(setq禁止 – 启动消息吨),这对我的作品。
gnu emacs手册中说禁止启动消息是旧版本,禁止启动屏幕是新版本。 我不知道哪个版本改变了。 http://www.gnu.org/software/emacs/manual/html_node/emacs/Initial-Options.html
在Emacs 24中, inhibit-splash-screen
和inhibit-startup-message
是inhibit-startup-screen
别名,因此只需将(setq inhibit-startup-screen t)
到.emacs
文件即可解决问题。
鉴于这种configuration,你的启动缓冲区现在是*scratch*
,如果你想进一步改变默认的缓冲区, Mh v initial-buffer-choice <RET>
将有所帮助。
官方文档: http : //www.gnu.org/software/emacs/manual/html_node/elisp/Startup-Summary.html
您可以使用set initial-scratch-message
variables来隐藏初始消息或设置任何要显示消息的内容。
(setq initial-scratch-message nil)
要么
(setq initial-scratch-message ";; Happy Hacking")
希望它有帮助。