Вы не предоставляете много информации о том, что вы делаете или что вы видите. Попробуйте дать пошаговый рецепт, желательно начиная с emacs -Q
, и скажите, что вы ожидаете, а не то, что видите.
Работает ли ручной возврат буфера ( M-x revert-buffer
после установки текущего буфера в буфер изображений)? Если так, то исследуйте, что отличается в автореверсии.
Вы используете global-auto-revert-mode
? Если нет, включен ли ваш буфер изображений auto-revert-buffer-list
? Если нет, то это объясняет некоторые вещи: auto-revert-mode
добавляет текущий буфер в этот список и auto-revert-buffers
возвращает буферы, которые находятся в этом списке.
Я не специалист по image-mode
, но ищу revert
в image-mode.el
я вижу функцию image-after-revert-hook
. Если бы это был я, я мог бы начать с M-x debug-on-entry image-after-revert-hook
(после загрузки image-mode.el
, а не image-mode.elc
), а затем пройти через отладчик (например, используя d
).
(Необычное предположение говорит мне, что эта функция даже не вызывается и что буфер изображения не является кандидатом на возврат. См. Выше. Возможно, попробуйте global-auto-revert-mode
начать с этого.)