emacs: track "dirty" point, where contents start differing