Vous ne fournissez pas beaucoup d'informations sur ce que vous faites ou ce que vous voyez. Essayez de donner une recette étape par étape, de préférence à partir de emacs -Q
, et dites ce que vous attendez par rapport à ce que vous voyez.
La restauration manuelle du tampon fonctionne-t-elle ( M-x revert-buffer
après avoir défini le tampon actuel sur le tampon d'image)? Si c'est le cas, examinez ce qui est différent au sujet de l'auto-réversion.
Utilisez-vous global-auto-revert-mode
? Sinon, votre tampon d'image est-il activé auto-revert-buffer-list
? Sinon, cela expliquerait les choses: auto-revert-mode
ajoute le tampon actuel à cette liste et auto-revert-buffers
rétablit les tampons qui se trouvent sur cette liste.
Je ne suis pas un expert image-mode
, mais je cherche revert
dans la image-mode.el
fonction image-after-revert-hook
. Si c'était moi, je pourrais commencer par M-x debug-on-entry image-after-revert-hook
(après le chargement image-mode.el
, pas image-mode.elc
), puis parcourir le débogueur (par exemple, en utilisant d
).
(Une supposition sauvage me dit que cette fonction n'est même pas appelée et que le tampon d'image n'est pas un candidat pour revenir en arrière. Voir ci-dessus. Essayez peut-être global-auto-revert-mode
, pour commencer.)