Dima Kogan writes: > The notification throttling seems to have a problem. Recipe: Hi. I figured this out. The notification handler was being installed during a timer update, NOT when auto-revert-mode was initiated. So in order for the code to work you'd have to - M-x auto-revert-mode - wait for the timer. ~5 seconds or so - update file If you didn't wait, then this first update would be ignored. The code to install the handler when needed was already there, but for some reason it was disabled. Attaching a patch that makes it work for all of auto-revert-mode, auto-revert-tail-mode and global-auto-revert-mode. This patch removes (let (auto-revert-use-notify) ... ) wrappers to let the existing code to its thing, and for auto-revert-tail-mode this patch calls (auto-revert-buffers) instead of (auto-revert-handler), like the other two code paths already do. Truthfully, it probably does make sense to call (auto-revert-handler) for the two non-global functions, but the handler-install code would then need to be moved. I still need to double-check the gfile stuff, and I'll do that when I get your ok on this. The gfile also has a delay in glib itself, so this wouldn't be as nice as inotify until glib is patched.