web-dev-qa-db-fra.com

Impossible de masquer l'écran de bienvenue dans Emacs

Je veux masquer l'écran d'accueil.

Ma .emacs fichier:

 (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

J'ai essayé d'exécuter la dernière ligne de code dans mon .emacs sans succès.

Comment masquer l'écran d'accueil dans Emacs?

Ajoutez ce qui suit à votre $HOME/.emacs:

(setq inhibit-startup-screen t)

Au prochain démarrage d'Emacs, l'écran de bienvenue ne devrait pas apparaître. Si Emacs est déjà ouvert avec l'écran de bienvenue, vous pouvez le tuer avec C-x k (Control-x, puis k).

161
Bastien Léonard
(setq inhibit-splash-screen t)
(setq inhibit-startup-message t)

Vous pouvez également:

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

Vous pouvez facilement le faire via les menus d'emac ...

Options -> personnaliser emacs -> groupe de personnalisation de niveau supérieur

puis sélectionnez le groupe d'environnement, puis l'initialisation et définissez l'écran de démarrage d'inhibition sur activé.

16
Zack Marrapese

Dans Emacs 24, inhibit-splash-screen et inhibit-startup-message est un alias pour inhibit-startup-screen, il suffit donc d'ajouter (setq inhibit-startup-screen t) à ton .emacs le fichier résoudra le problème.

Compte tenu de cette configuration, votre tampon de démarrage est désormais *scratch*, si vous souhaitez modifier davantage le tampon par défaut, M-h v initial-buffer-choice <RET> aidera.

Document officiel: http://www.gnu.org/software/emacs/manual/html_node/elisp/Startup-Summary.html

5
Joshz

Dans mon .emacs que j'ai (setq inhibit-startup-message t) et cela fonctionne pour moi.

Le manuel de gnu emacs indique que inhibit-startup-message est l'ancienne version et inhibit-splash-screen est la version la plus récente. Je ne sais pas dans quelle version cela a changé. http://www.gnu.org/software/emacs/manual/html_node/emacs/Initial-Options.html

5
zimbu668

Vous pouvez utiliser set initial-scratch-message variable à zéro pour masquer le message initial ou définir tout ce que vous souhaitez afficher votre message.

(setq initial-scratch-message nil)

ou

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

J'espère que cela a aidé.

4
NgaNguyenDuy