2009-09-30 14 views
40

Die Kratz Nachricht immer sagt:Wie ändere ich die Notiz in 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. 

Wie das ich entfernen und die leere Grund auf neu Nachricht den Standard machen?

+3

Gute Grammatik ist definitiv verloren auf der Standard-Nachricht "* scratch *". http://graphics8.nytimes.com/images/2012/05/21/opinion/draft-comma2/draft-comma2-blog427.jpg –

Antwort

59

Sie können diese Variable 'initial-scratch-message so einstellen, dass sie die von Ihnen gewünschte Nachricht ist.

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

Sie können den anfänglichen Begrüßungsbildschirm ausschalten mit

(setq inhibit-startup-message t) 

dies scheint auch die erste Meldung in dem Scratch-Puffer zu entfernen.

+0

Funktioniert nicht für mich. –

+0

Könnte es versionsspezifisch sein? Ich betreibe Emacs-22.3. Die Dokumentation für Initial-Scratch-Nachricht lautet: Erste Nachricht in * Scratch * -Puffer beim Start angezeigt. Wenn dies nicht der Fall ist, wird keine Nachricht angezeigt. Wenn 'inhibit-startup-screen 'nicht-nil ist, wird keine Nachricht angezeigt, unabhängig vom Wert dieser Variablen. (Notiz inhibit-startup-Nachricht ist ein Alias ​​für inhibit-startup-Bildschirm, zumindest auf meiner Version) –

+0

Ich benutze Emacs 23.0. Könnte eine API-Änderung sein. –

21

Für Emacs 23, können Sie dies tun:

(setq initial-scratch-message nil) 

Aus der Dokumentation: „Anfängliche Nachricht in angezeigt zerkratzen Puffer beim Start Wenn diese Null ist, wird keine Meldung angezeigt werden.“

+0

Sie können dies auch anpassen, indem Sie 'Mx customize-variable RET initial-scratch-message RET' eingeben und Value Menu auf einstellen keiner. –

Verwandte Themen