web-dev-qa-db-ja.com

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を開いている場合は、次のコマンドで強制終了できます。 C-x k (Control-x、次にk)。

161
(setq inhibit-splash-screen t)
(setq inhibit-startup-message t)

または、次のことができます。

alias emacs='emacs --no-splash'
25
Rob Wells

Emacのメニューから簡単に実行できます...

オプション-> emacsのカスタマイズ->トップレベルのカスタマイズグループ

次に、環境グループを選択してから初期化を選択し、起動画面の禁止をオンに設定します。

16
Zack Marrapese

Emacs 24では、inhibit-splash-screeninhibit-startup-messageinhibit-startup-screenのエイリアスなので、(setq inhibit-startup-screen t).emacsファイルに追加するだけで問題が解決します。

その構成を考えると、起動バッファは*scratch*になります。デフォルトのバッファをさらに変更する場合は、M-h v initial-buffer-choice <RET>が役立ちます。

公式ドキュメント: http://www.gnu.org/software/emacs/manual/html_node/elisp/Startup-Summary.html

5
Joshz

私の.emacsには(setq prevent-startup-message t)があり、それは私のために機能します。

Gnu emacsのマニュアルには、inhibitory-startup-messageが古いバージョンで、inhibition-splash-screenが新しいバージョンであると書かれています。変更されたバージョンがわかりません。 http://www.gnu.org/software/emacs/manual/html_node/emacs/Initial-Options.html

5
zimbu668

Set initial-scratch-message変数をnilに使用して、初期メッセージを非表示にしたり、メッセージを表示するものを設定したりできます。

(setq initial-scratch-message nil)

または

(setq initial-scratch-message ";; Happy Hacking")

お役に立てば幸いです。

4
NgaNguyenDuy