Jawaban:
display-startup-echo-area-message
memicu iklan kecil ini kecuali jika Anda menggunakan penyesuaian dan telah mengaturnya di sana atau membuatnya diatur di Anda user-init-file
(karena itu benar-benar berjalan di depan dan memindai file ini untuk sesuatu yang tampak seperti itu, lihat definisi display-startup-echo-area-message
untuk detail berdarah).
Ada cara untuk menggantinya dengan sesuatu yang sama sekali berbeda, hanya dengan mendefinisikan ulang di konfigurasi Emacs Anda:
(menolak tampilan-startup-echo-area-message () (pesan "Biarkan peretasan dimulai!"))
Ini sedang dipicu oleh display-startup-echo-area-message
, yang dipanggil pada saat startup.
Pesan khusus ini sengaja dibuat sulit untuk dihapus (saya kira karena proyek GNU merasa mereka perlu iklan). Anda masih dapat menonaktifkannya dengan menyesuaikan inhibit-startup-echo-area-message
:
M-x customize-variable inhibit-startup-echo-area-message RET
Teks Bantuan untuk inhibit-startup-echo-area-message
status:
Non-nil menghambat pesan area echo startup awal. Menetapkan variabel ini berlaku hanya jika Anda melakukannya dengan buffer kustomisasi atau jika file init Anda berisi baris formulir ini:
(setq inhibit-startup-echo-area-message "YOUR-USER-NAME")
Jika file init Anda dikompilasi dengan byte, gunakan formulir berikut sebagai gantinya:
(eval '(setq inhibit-startup-echo-area-message "YOUR-USER-NAME"))
Jika Anda menggunakan konfigurasi Emacs yang dibagikan di antara mesin (mis. Melalui kontrol versi) dan tidak dapat memasukkan nama pengguna Anda secara eksplisit, Anda dapat menggunakan:
(put 'inhibit-startup-echo-area-message 'saved-value t)
(setq inhibit-startup-echo-area-message (user-login-name))
... sesuai saran dari milis bug . Ini mengatur saved-value
properti pada variabel inhibit-startup-echo-area-message
sebelum menyetelnya ke nama login Anda, yang menghindari fitur keamanan yang dimaksud (meninggalkan pengguna tanpa instruksi untuk mendapatkan bantuan jika mereka menyalin dan menempelkan kode init).