Saya ingin dokumen saya disimpan secara otomatis, tetapi saya tidak ingin diganggu dengan pesan "Penyimpanan otomatis ... selesai" setiap beberapa menit.
Apakah ada cara untuk hanya menonaktifkan pesan ini, tetapi tidak pada fungsi penyimpanan otomatis?
Saya telah mencoba yang berikut ini tanpa hasil: /programming/22511847/how-to-disable-auto-save-message
do-auto-save
menerima argument
untuk menghilangkan pesan, dikeyboard.c
dalamnya disebut dengan argumen yang hardcodednil
. Saya sarankan Anda membuka laporan bug sehingga argumen itu dapat dikustomisasi.Jawaban:
Anda dapat memastikan
do-auto-save
dipanggil dengan argumen yang benar untuk menekan pesan dengan menyarankan fungsi:sumber
do-auto-save
tidak memperhitungkan argumen yang diterimanya.Ya, Emacs 27 akan memperkenalkan opsi pengguna
auto-save-no-message
:Quoth
(emacs) Auto Save
:Untuk menyesuaikan variabel, Anda dapat M-x
customize-variable
RETauto-save-no-message
RET:sumber
karena
do-auto-save
dipanggil olehc
kode di sini, jadiadvice
tidak mungkin di sini.kita bisa menggunakan timer idle. kode berikut diuji.
juga, lih. http://tinyurl.com/ydeyn4ks
sumber
Simpan otomatis berjalan
auto-save-hook
sebelum menyimpan sehingga Anda dapat menggunakannya untuk menonaktifkan pesan sementara (masih masuk ke*Messages*
buffer):sumber