Michael Kleehammer writes: I've extracted enough from edit-indirect to reproduce the problem and attached it. Eval the file and follow the instructions at the bottom. With the noverlay builds of Emacs, each commit is inserted above the original text. With previous builds it is not. Let me know if I can help or if the example is not clear enough. I'm still working on my elisp skills, so making it a unit-test style function would take me quite a while.