2009-09-30 8 views
40

El mensaje de cero siempre dice:¿Cómo cambio el mensaje de cero en Emacs?

;; This buffer is for notes you don't want to save, and for Lisp evaluation. 
;; If you want to create a file, visit that file with C-x C-f, 
;; then enter the text in that file's own buffer. 

¿Cómo quito esto y hacer que el mensaje de cero en blanco por defecto?

+3

La buena gramática definitivamente se pierde en el mensaje '* scratch *' predeterminado. http://graphics8.nytimes.com/images/2012/05/21/opinion/draft-comma2/draft-comma2-blog427.jpg –

Respuesta

59

Puede personalizar esta variable 'initial-scratch-message para que sea el mensaje que desee.

(setq initial-scratch-message "") 
-4

Se puede desactivar la pantalla inicial de bienvenida con

(setq inhibit-startup-message t) 

esto aparece también eliminar el mensaje inicial en el búfer de cero.

+0

No funciona para mí. –

+0

¿Podría ser específico de la versión? Estoy ejecutando emacs-22.3. La documentación para el mensaje inicial de borrado dice: Mensaje inicial que se muestra en * scratch * buffer al inicio. Si esto es nulo, no se mostrará ningún mensaje. Si 'inhibit-startup-screen 'es no-nil, entonces no se muestra ningún mensaje, , independientemente del valor de esta variable. (note inhibit-startup-message es un alias para inhibit-startup-screen, al menos en mi versión) –

+0

Estoy usando Emacs 23.0. Podría ser un cambio de API. –

21

para Emacs 23, se puede hacer esto:

(setq initial-scratch-message nil) 

De la documentación: "mensaje inicial que aparece en rayar búfer en el arranque Si esta es nula, no se mostrará ningún mensaje."

+0

También puede configurar esto a través de personalizar escribiendo 'Mx customize-variable RET inicial-scratch-message RET' y establecer el menú de valor para ninguna. –

Cuestiones relacionadas