At 11:39 AM -0600 1/16/03, Ken Williams wrote: >On Thursday, January 16, 2003, at 11:35 AM, William H. Magill wrote: >>On Thursday, January 16, 2003, at 11:13 AM, Ken Williams wrote: >>>After upgrading to Jaguar, I find that running "emacs foo.pl" will >>>overwrite the last screenful of my Terminal.app session's >>>scrollback buffer. This is a drag, because it means I can't run >>>'cvs diff' and then 'cvs commit' while looking back at the >>>scrollback buffer to see what the changes were. >> >>As far back as I can remember, emacs has always worked this way -- >>on all the operating systems I've ever worked on. >> >>Emacs as a full screen editor, always simply grabbed the screen >>where it was ... normally the last (bottom) line of a terminal >>window and worked backwards (up) from there. > >Hmm, I'm quite sure it didn't do this in 10.1.x, though. Maybe it >was issuing a screen-clearing command first, which would have the >effect of scrolling the buffer up one screenful? If I could get it >to do that now, I'd be happy - it would also fix the way it slowly >mixes the scrollback screen with the emacs buffer screen over the >course of a couple seconds while it's starting up. Yech.
Well, there are a few simple workarounds for this. On most Unix systems, I pop open a terminal window specifically for emacs (or vi, which used to wipe the screen buffer). That also allows me to get back into the shell quickly without disturbing my emacs windows. I often have three or four terminal windows open so I can change contexts without scrolling. On the Mac, I strongly suggest upgrading to carbon emacs, which runs as a gui in its own window. It also has the advantage of being up-to-date and of having a few features that are unavailable in the shell version (such as color-coding). You can download the binary here: <http://www.mindlube.com/developer/> -- Heather Madrone ([EMAIL PROTECTED]) http://www.madrone.com If we're not having fun, we're not doing it right.