Quiero ocultar la pantalla de bienvenida.
Mi .emacsarchivo:
(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
Intenté ejecutar la última línea de código en mi .emacs sin éxito.
¿Cómo se puede ocultar la pantalla de bienvenida en Emacs?

q.Alternativamente, podría:
fuente
emacsdice queinhibit-splash-screenes un alias parainhibit-startup-screen.inhibit-splash-screeninhibit-startup-messageson solo alias deinhibit-startup-screen.Puedes hacerlo fácilmente a través de los menús de emac ...
Opciones -> personalizar emacs -> grupo de personalización de nivel superior
luego seleccione el grupo de entorno, luego la inicialización y active la inhibición de la pantalla de inicio.
fuente
F10o escribaM-x menu-bar-open.En mi .emacs tengo (setq inhibit-startup-message t) y eso funciona para mí.
El manual de gnu emacs dice que inhibit-startup-message es la versión anterior e inhibit-splash-screen es la versión más nueva. No sé en qué versión cambió. http://www.gnu.org/software/emacs/manual/html_node/emacs/Initial-Options.html
fuente
En Emacs 24,
inhibit-splash-screenyinhibit-startup-messageson alias parainhibit-startup-screen, así que simplemente agregarlo(setq inhibit-startup-screen t)a su.emacsarchivo resolverá el problema.Dada esa configuración, su búfer de inicio ahora
*scratch*, si desea cambiar aún más el búfer predeterminado,M-h v initial-buffer-choice <RET>ayudará.Documento oficial: http://www.gnu.org/software/emacs/manual/html_node/elisp/Startup-Summary.html
fuente
Puede usar set
initial-scratch-messagevariable to nil para ocultar el mensaje inicial o configurar cualquier cosa que desee para mostrar su mensaje.(setq initial-scratch-message nil)o
(setq initial-scratch-message ";; Happy Hacking")Espero que haya ayudado.
fuente