Risposte:
display-startup-echo-area-message
attiva questa piccola pubblicità a meno che tu non stia usando personalizza e non l'abbia impostato lì o sia impostato nel tuo user-init-file
(perché in realtà va avanti e scansiona questo file per qualcosa del genere, vedi la definizione di display-startup-echo-area-message
per i dettagli cruenti).
C'è un modo per sostituirlo con qualcosa di completamente diverso, semplicemente ridefinendolo nella configurazione di Emacs:
(defun display-startup-echo-area-message () (messaggio "Che l'hacking abbia inizio!"))
Questo viene attivato da display-startup-echo-area-message
, che viene chiamato al momento dell'avvio.
Questo particolare messaggio è reso intenzionalmente difficile da rimuovere (immagino perché il progetto GNU ritiene di aver bisogno della pubblicità). Puoi ancora disabilitarlo personalizzando inhibit-startup-echo-area-message
:
M-x customize-variable inhibit-startup-echo-area-message RET
Il testo di aiuto per gli inhibit-startup-echo-area-message
stati:
Il valore non nullo inibisce il messaggio dell'area di eco iniziale iniziale. L'impostazione di questa variabile ha effetto solo se lo si fa con il buffer di personalizzazione o se il file init contiene una riga di questo modulo:
(setq inhibit-startup-echo-area-message "YOUR-USER-NAME")
Se il file init è compilato in byte, utilizzare invece il modulo seguente:
(eval '(setq inhibit-startup-echo-area-message "YOUR-USER-NAME"))
Se si utilizza una configurazione Emacs condivisa tra macchine (ad es. Tramite il controllo versione) e non è possibile immettere il nome utente in modo esplicito, è possibile utilizzare:
(put 'inhibit-startup-echo-area-message 'saved-value t)
(setq inhibit-startup-echo-area-message (user-login-name))
... secondo i consigli della mailing list dei bug . Questo imposta la saved-value
proprietà sulla variabile inhibit-startup-echo-area-message
prima di impostarla sul nome di accesso, che elude la funzionalità di sicurezza prevista (di lasciare un utente senza istruzioni per ottenere aiuto se copia e incolla il codice di inizializzazione).