Quero que meus documentos sejam salvos automaticamente, mas não quero ser interrompido com a mensagem "Salvamento automático ... concluído" a cada poucos minutos.
Existe uma maneira de apenas desativar esta mensagem, mas não a funcionalidade de salvamento automático?
Tentei o seguinte sem êxito: /programming/22511847/how-to-disable-auto-save-message
do-auto-save
admita um argumentot
para omitir a mensagem,keyboard.c
ela é chamada com esse argumento codificado comonil
. Sugiro que você abra um relatório de bug para que o argumento possa ser personalizado.Respostas:
Você pode garantir que
do-auto-save
seja chamado com o argumento correto para suprimir a mensagem, aconselhando a função:fonte
do-auto-save
não está levando em consideração os argumentos que recebe.Sim, o Emacs 27 apresentará a opção do usuário
auto-save-no-message
:Quoth
(emacs) Auto Save
:Para personalizar a variável, você pode M-x
customize-variable
RETauto-save-no-message
RETou simplesmente:fonte
porque
do-auto-save
é chamado peloc
código aqui, entãoadvice
não é possível aqui.podemos usar um timer ocioso. o código a seguir é testado.
também, cf. http://tinyurl.com/ydeyn4ks
fonte
O salvamento automático é executado
auto-save-hook
antes de salvar, para que você possa usá-lo para desativar temporariamente as mensagens (elas ainda estão registradas no*Messages*
buffer):fonte