Antworten:
display-startup-echo-area-message
Löst diese kleine Werbung aus, es sei denn, Sie verwenden "Anpassen" und haben sie dort oder in Ihrer festgelegt user-init-file
(da diese Datei tatsächlich nach etwas aussieht, display-startup-echo-area-message
das so aussieht , siehe die Definition von für die blutigen Details).
Es gibt jedoch eine Möglichkeit, es durch etwas völlig anderes zu ersetzen, indem Sie es einfach in Ihrer Emacs-Konfiguration neu definieren:
(Anzeige-Start-Echo-Bereichsnachricht deaktivieren () (Nachricht "Lass das Hacken beginnen!"))
Dies wird ausgelöst durch display-startup-echo-area-message
, was beim Start aufgerufen wird.
Diese bestimmte Nachricht ist absichtlich schwer zu entfernen (ich denke, weil das GNU-Projekt der Meinung ist, dass sie die Werbung brauchen). Sie können es weiterhin deaktivieren, indem Sie Folgendes anpassen inhibit-startup-echo-area-message
:
M-x customize-variable inhibit-startup-echo-area-message RET
Der Hilfetext für inhibit-startup-echo-area-message
Staaten:
Nicht-Null sperrt die anfängliche Startecho-Bereichsmeldung. Das Festlegen dieser Variablen wird nur wirksam, wenn Sie dies mit dem Anpassungspuffer tun oder wenn Ihre Init-Datei eine Zeile dieses Formulars enthält:
(setq inhibit-startup-echo-area-message "YOUR-USER-NAME")
Wenn Ihre Init-Datei bytekompiliert ist, verwenden Sie stattdessen das folgende Formular:
(eval '(setq inhibit-startup-echo-area-message "YOUR-USER-NAME"))
Wenn Sie eine Emacs-Konfiguration verwenden, die von Computern gemeinsam genutzt wird (z. B. durch Versionskontrolle) und Ihren Benutzernamen nicht explizit eingeben können, können Sie Folgendes verwenden:
(put 'inhibit-startup-echo-area-message 'saved-value t)
(setq inhibit-startup-echo-area-message (user-login-name))
... gemäß den Ratschlägen aus der Bug-Mailingliste . Dadurch wird die saved-value
Eigenschaft für die Variable festgelegt, inhibit-startup-echo-area-message
bevor sie auf Ihren Anmeldenamen festgelegt wird, wodurch die beabsichtigte Sicherheitsfunktion umgangen wird (ein Benutzer hat keine Anweisungen, um Hilfe zu erhalten, wenn er Init-Code kopiert und einfügt).