Anda tidak memberikan banyak informasi tentang apa yang Anda lakukan atau apa yang Anda lihat. Cobalah untuk memberikan resep langkah-demi-langkah, lebih disukai mulai dari emacs -Q
, dan katakan apa yang Anda harapkan dibandingkan apa yang Anda lihat.
Apakah secara manual mengembalikan buffer berfungsi ( M-x revert-buffer
, setelah mengatur buffer saat ini ke buffer gambar)? Jika demikian, maka selidiki apa yang berbeda tentang pengembalian otomatis.
Apakah Anda menggunakan global-auto-revert-mode
? Jika tidak, apakah buffer gambar Anda aktif auto-revert-buffer-list
? Jika tidak, maka itu akan menjelaskan hal-hal: auto-revert-mode
menambahkan buffer saat ini ke daftar itu, dan auto-revert-buffers
mengembalikan buffer yang ada di daftar itu.
Saya bukan ahli image-mode
, tetapi mencari revert
di image-mode.el
saya melihat fungsi image-after-revert-hook
. Jika itu saya, saya mungkin mulai dengan M-x debug-on-entry image-after-revert-hook
(setelah memuat image-mode.el
, tidak image-mode.elc
), dan kemudian melangkah melalui debugger (misalnya, menggunakan d
).
(Tebak liar memberi tahu saya bahwa fungsi itu bahkan tidak dipanggil, dan bahwa buffer gambar bukan kandidat untuk dikembalikan. Lihat di atas. Mungkin coba global-auto-revert-mode
, untuk mulai dengan.)