I just lost hours of work due to a combination of auto-revert-buffer and
accidentally overwriting a file in my shell. I was working on foo.txt in
an emacs buffer and accidentally overwrote it from a shell prompt while
it was open in the buffer. When I went back to emacs, it reported that
the buffer was reverted and when I tried to undo, it said no undo
information was available. I've already checked in the ~/.backups folder
but there is nothing useful there. Any ideas how I might be able to
recover my work?