Я хочу, чтобы мои документы сохранялись автоматически, но я не хочу, чтобы их прерывали сообщения "Автосохранение ... сделано" каждые несколько минут.
Есть ли способ просто отключить это сообщение, но нет функции автосохранения?
Я попытался следующее безуспешно: /programming/22511847/how-to-disable-auto-save-message
do-auto-save
допускает аргументt
для пропуска сообщения,keyboard.c
она вызывается с этим аргументом, жестко закодированным какnil
. Я предлагаю вам открыть отчет об ошибке, чтобы аргумент можно было настроить.Ответы:
Вы можете убедиться, что
do-auto-save
вызывается с правильным аргументом для подавления сообщения, посоветовав функции:источник
do-auto-save
он не принимает во внимание аргументы, которые он получает.Да, Emacs 27 представит пользовательскую опцию
auto-save-no-message
:Квот
(emacs) Auto Save
:Чтобы настроить переменную, вы можете M-x
customize-variable
RETauto-save-no-message
RETили просто:источник
потому что здесь
do-auto-save
вызываетсяc
кодом, поэтомуadvice
здесь невозможно.мы можем использовать таймер простоя. следующий код проверен.
также ср. http://tinyurl.com/ydeyn4ks
источник
Автосохранение выполняется
auto-save-hook
перед сохранением, поэтому вы можете использовать его для временного отключения сообщений (они все еще записываются в*Messages*
буфер):источник