Andy Piper <andy(a)xemacs.org> writes:
 At 04:11 PM 12/23/99 -0800, Kyle Jones wrote:
 >Jan Vroonhof writes:
 > > I still wonder why all that code uses select-window.
 >
 >Speaking for VM, the answer is that the scrolling routines scroll-up
 >and scroll-down operate on the selected window.  Otherwise I would
 >avoid using select-window, because it reorders the buffer list.
 
 I'm still keen to fix this in lisp, maybe by turning off the gutter
 update if we are in a window excursion. 
You should probably update the gutter only when the events are
processed.  One way to achieve that is to hook the update in
post-command-hook.
I'd prefer these low-level things to be handled directly from C,
though.