Po zakończeniu ładowania pliku init otrzymuję ten komunikat w minibuforze:
Aby uzyskać informacje o GNU Emacs i systemie GNU, wpisz Ch Ca.
Co to jest uruchamiane i jak to zmienić?
źródło
Po zakończeniu ładowania pliku init otrzymuję ten komunikat w minibuforze:
Aby uzyskać informacje o GNU Emacs i systemie GNU, wpisz Ch Ca.
Co to jest uruchamiane i jak to zmienić?
display-startup-echo-area-message
wyzwala tę małą reklamę, chyba że używasz dostosowywania i ustawiłeś ją tam lub ustawiłeś w swoim user-init-file
(ponieważ tak naprawdę idzie do przodu i skanuje ten plik w poszukiwaniu czegoś takiego, zobacz definicję display-startup-echo-area-message
krwawych szczegółów).
Istnieje jednak sposób na zastąpienie go czymś zupełnie innym, po prostu poprzez redefiniowanie go w konfiguracji Emacsa:
(defun display-startup-echo-area-message () (komunikat „Rozpocznij hakowanie!”))
Jest to uruchamiane przez display-startup-echo-area-message
, który jest wywoływany podczas uruchamiania.
Ta konkretna wiadomość jest celowo trudna do usunięcia (wydaje mi się, ponieważ projekt GNU uważa, że potrzebuje reklamy). Nadal możesz go wyłączyć, dostosowując inhibit-startup-echo-area-message
:
M-x customize-variable inhibit-startup-echo-area-message RET
Tekst pomocy dla
inhibit-startup-echo-area-message
stanów:źródło
Jeśli używasz konfiguracji Emacsa współdzielonej między komputerami (np. Poprzez kontrolę wersji) i nie możesz jawnie wpisać swojej nazwy użytkownika, możesz użyć:
... zgodnie z radą z listy mailingowej błędów . To ustawia
saved-value
właściwość zmiennejinhibit-startup-echo-area-message
przed ustawieniem jej na nazwę logowania, co obchodzi zamierzoną funkcję bezpieczeństwa (pozostawianie użytkownika bez instrukcji uzyskania pomocy, jeśli skopiuje i wklei kod inicjujący).źródło