Je veux que mes documents soient enregistrés automatiquement, mais je ne veux pas être interrompu avec le message "Enregistrement automatique ... terminé" toutes les quelques minutes.
Existe-t-il un moyen de désactiver simplement ce message, mais pas la fonctionnalité d'enregistrement automatique?
J'ai essayé ce qui suit sans succès: /programming/22511847/how-to-disable-auto-save-message
do-auto-save
admette un argumentt
pour omettre le message,keyboard.c
elle est appelée avec cet argument codé en dur commenil
. Je vous suggère d'ouvrir un rapport de bogue afin que cet argument puisse être personnalisé.Réponses:
Vous pouvez vous assurer qu'il
do-auto-save
est appelé avec l'argument correct pour supprimer le message en conseillant la fonction:la source
do-auto-save
ne prend pas en compte les arguments qu'il reçoit.Oui, Emacs 27 introduira l'option utilisateur
auto-save-no-message
:Quoth
(emacs) Auto Save
:Pour personnaliser la variable, vous pouvez soit M-x
customize-variable
RETauto-save-no-message
RETou simplement:la source
car
do-auto-save
est appelé par lec
code ici, ceadvice
n'est donc pas possible ici.nous pouvons utiliser une minuterie inactive. le code suivant est testé.
aussi, cf. http://tinyurl.com/ydeyn4ks
la source
L'enregistrement automatique s'exécute
auto-save-hook
avant l'enregistrement afin que vous puissiez l'utiliser pour désactiver temporairement les messages (ils sont toujours enregistrés dans le*Messages*
tampon):la source