Você não fornece muita informação sobre o que está fazendo ou o que está vendo. Tente dar uma receita passo a passo, de preferência a partir de emacs -Q
, e diga o que espera versus o que vê.
A reversão manual do buffer funciona ( M-x revert-buffer
depois de definir o buffer atual para o buffer de imagem)? Nesse caso, investigue o que há de diferente na reversão automática.
Você está usando global-auto-revert-mode
? Caso contrário, seu buffer de imagem está ativado auto-revert-buffer-list
? Caso contrário, isso explicaria as coisas: auto-revert-mode
adiciona o buffer atual a essa lista e auto-revert-buffers
reverte os buffers que estão nessa lista.
Não sou especialista em image-mode
, mas procurando revert
nos image-mode.el
vejo função image-after-revert-hook
. Se fosse eu, eu poderia começar por M-x debug-on-entry image-after-revert-hook
(após o carregamento image-mode.el
, não image-mode.elc
) e, em seguida, percorrer o depurador (por exemplo, usando d
).
(Um palpite maluco me diz que essa função nem é chamada e que o buffer de imagem não é candidato à reversão. Veja acima. Talvez tente global-auto-revert-mode
, para começar.)