2009-09-30 10 views
40

Komunikat zarysowania zawsze mówi:Jak zmienić wiadomość o zadrapaniu w 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. 

Jak mogę usunąć tego i uczynić pustą wiadomość na zarysowania domyślne?

+3

Dobra gramatyka jest zdecydowanie tracona na domyślnym komunikacie '* scratch *'. http://graphics8.nytimes.com/images/2012/05/21/opinion/draft-comma2/draft-comma2-blog427.jpg –

Odpowiedz

59

Możesz dostosować tę zmienną 'initial-scratch-message, aby wybrać dowolną wiadomość.

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

Można wyłączyć ekran powitalny z początkowego

(setq inhibit-startup-message t) 

wydaje się również usunąć komunikat początkowy w buforze zarysowania.

+0

Nie działa dla mnie. –

+0

Czy to może być wersja specyficzna? Używam emacs-22.3. Dokumentacja początkowego scratch-message mówi: Początkowa wiadomość wyświetlana w buforze * scratch * przy uruchomieniu. Jeśli jest to zero, komunikat nie będzie wyświetlany. Jeśli "ekran wstrzymywania-uruchamiania" ma wartość zerową, komunikat nie jest wyświetlany, , niezależnie od wartości tej zmiennej. (Uwaga: komunikat o zawieszeniu-uruchamianiu jest aliasem ekranu wstrzymującego uruchamianie, przynajmniej w mojej wersji) –

+0

Używam Emacsa 23.0. Może to być zmiana interfejsu API. –

21

Dla Emacs 23, można to zrobić:

(setq initial-scratch-message nil) 

Z dokumentacji: „Początkowe Komunikat wyświetlany w porysować bufor przy starcie Jeśli jest to zero, zostanie wyświetlony żaden komunikat.”

+0

Możesz również ustawić to poprzez dostosowywanie, wpisując 'Rx initial-set RET initial-scratch-message RET' i ustawiając menu wartości na Żaden. –

Powiązane problemy