Po Lu writes: >> Yes, each version has its pros and cons. The child-frame version has >> the benefit of not occupying a complete line if the context string is >> shorter. > > How could it be shorter than a complete line? I mean the actual line at window-start is longer than the context string and so the child-frame's width doesn't cover all of your first visible line. Tha happens quite freqently when the open paren starts a let, a progn, etc. See attached screenshot.