Cada vez que inicio Emacs veo una página de texto de ayuda y un montón de mensajes que sugieren que pruebo el tutorial. ¿Cómo evito que esto suceda?¿Cómo hago que Emacs se inicie sin tanta fanfarria?
Respuesta
Ponga lo siguiente en su .emacs
:
(setq inhibit-startup-message t) (setq inhibit-startup-echo-area-message t)
'(setq inhibit-startup-echo-area-message t)' no funciona !! – antonio
Emacs tiene un par de variables que inhiben estas acciones. Si edita su archivo de control de emacs (.emacs) e inserta lo siguiente:
;; 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)
que debería resolver su problema. Básicamente configuran los parámetros de inhibición como verdaderos para evitar el comportamiento del que desea deshacerse.
Haz 'M-x describe-variable' e ingresa' user-login-name'; pase lo que se muestra como arg. a la función como cadena constante. Diga si muestra 'JoeCoder' luego en' .emacs' call' (setq inhibit-startup-echo-area-message "JoeCoder") 'adicionalmente ponga' (setq inhibit-startup-message t) '. Ah, también funciona solo cuando el antiguo 'setq' es independiente, es decir, no se deben establecer otros símbolos en esta llamada; ver [aquí] (https://www.gnu.org/software/emacs/manual/html_node/elisp/Startup-Summary.html#index-inhibit_002dstartup_002decho_002darea_002dmessage) por este motivo. – legends2k
poner lo siguiente en su archivo de inicio personal (ususally ~/.emacs.el
):
(setq inhibit-startup-message t)
También puede desactivar el mensaje "Para obtener información sobre GNU (O (setq inhibit-startup-screen t)
con versiones anteriores de Emacs.) Emacs y el sistema GNU, tipo Ch Ca ". en el eco con la variable inhibit-startup-echo-area-message
, pero no es suficiente configurarlo en t
; debes configurarlo a tu nombre de usuario. Consulte la documentación para inhibit-startup-echo-area-message
.
Sí, ni siquiera '(setq inhibit-startup-echo-area-message (user-login-name)) funciona, ffs. – trojanfoe
@VebjornLjosa: Cuando pongo mi nombre allí, se sale con el mensaje estándar de GNU pero en su lugar aparece un mensaje de tres líneas: "# [nil" \ 300C \ 207 "[t] 2]" –
@EmanuelBerg, sí esas tres líneas son lo que queda en el búfer de antes (es decir, la última entrada en el búfer '* Messages *'). –
Puede personalizar el mensaje en minibuffer por lo tanto, eliminar fanfarria:
;; Hide advertisement from minibuffer
(defun display-startup-echo-area-message()
(message ""))
Su ejemplo es bueno para los usuarios que deseen poner un * mensaje * diferente. Si un usuario simplemente desea suprimir el mensaje por completo, se puede usar lo siguiente: '(defun display-startup-echo-area-message())' – lawlist
Si su archivo de inicio se compila byte, utilice el siguiente formulario en su lugar:
(eval '(setq inhibit-startup-echo-area-message "YOUR-USER-NAME"))
- 1. ¿Cómo evito que GC_CONCURRENT se ejecute con tanta frecuencia?
- 2. ¿Cómo hago que Emacs muestre espacios en blanco?
- 3. ¿Cómo hacer que Emacs se inicie en `modo de texto` y deshacerse del mensaje LISP?
- 4. WiX: cómo registrar la aplicación para que se inicie cuando se inicie Windows?
- 5. Un complemento impide que Eclipse se inicie
- 6. Cómo evitar que Visual Studio inicie WcfSvcHost.exe mientras se depura?
- 7. ¿Cómo hago que wget se silencie correctamente?
- 8. ¿Cómo hacer que mysql se inicie automáticamente? (solo linux-cli)
- 9. ¿Cómo configuro un programa para que se inicie al inicio?
- 10. ¿Puedo hacerlo para que una fanfarria se reproduzca cuando mi código se compila en Eclipse (Java)?
- 11. Los ensambles firmados impiden que se inicie mi servicio
- 12. ¿Cómo hago que un iframe se ajuste a toda la pantalla sin especificar las dimensiones?
- 13. Inicie la aplicación Android sin actividad principal e inicie el servicio al iniciar la aplicación
- 14. ¿Cómo hago que un enlace no se pueda hacer clic?
- 15. ¿Cómo hago que mi icono de wamp se vuelva verde?
- 16. Cómo depurar Emacs lisp que hace que Emacs se bloquee/use 100% de CPU?
- 17. ¿Cómo hago que Emacs reconozca las variables de entorno bash para la compilación?
- 18. ¿Cómo hago que la ventana de compilación en Emacs tenga siempre un determinado tamaño?
- 19. ¿Cómo hago que emacs trate a #ifdef y #endif como '{' y '}'?
- 20. ¿Cómo hago que MySQL devuelva UTF-8?
- 21. lo que se llama anillo en emacs?
- 22. ¿Cómo hago que wsimport genere constructores?
- 23. ¿Cómo hago para que Slim Framework funcione sin tener que poner /index.php en la URL?
- 24. Emacs: copiar texto (sin eliminarlo)
- 25. Emacs sin Lisp
- 26. Cámara Quaternion. ¿Cómo hago que gire correctamente?
- 27. Por qué Windows no permite que WinSock se inicie mientras se hace pasar por otro usuario
- 28. ¿Cómo hago que Pyflakes ignore una declaración?
- 29. ¿Cómo hago que Gridview renderice THEAD?
- 30. ¿Cómo hago que curl ignore el proxy?
alternativa (si cree que la información mostrada aún puede ser útil para usted, pero quiere poder deshacerse de él rápidamente), tenga en cuenta que escribir 'q' matará ese búfer. – phils