On Thu, 23 Oct 2003, Richard Stallman wrote: >as long as it is disabled by default, i don't object. > Here is my patch amended so that the doc-strings conform to Emacs standards. Is this complete repetition the least painful way to submit such a "patch to a patch" or would it be prefered to submit literally a "patch to a patch", saving bandwidth at the cost of convenience? [A quick reminder of what this is for: it lets you scroll the window during incremental search, so that you can see more of what's around point without leaving the search. I've been using it for months, and wouldn't want to be without it now. :-] I've put the `put' forms for the universal argument functions directly into their sources in simple.el. So here is an amended list to go into a .emacs file for experimentation: ************************************************************************* (setq isearch-allow-scroll t) (if (fboundp 'scroll-bar-toolkit-scroll) (put 'scroll-bar-toolkit-scroll 'isearch-scroll t)) (if (fboundp 'mac-handle-scroll-bar-event) (put 'mac-handle-scroll-bar-event 'isearch-scroll t)) (if (fboundp 'w32-handle-scroll-bar-event) (put 'w32-handle-scroll-bar-event 'isearch-scroll t)) (put 'recenter 'isearch-scroll t) ; Built-in (put 'reposition-window 'isearch-scroll t) ; reposition.el, autoloaded (put 'scroll-down 'isearch-scroll t) ; Built-in (put 'scroll-up 'isearch-scroll t) ; Built-in (put 'beginning-of-buffer-other-window 'isearch-scroll t) ; simple.el (put 'delete-other-windows 'isearch-scroll t) ; Built-in (put 'split-window-vertically 'isearch-scroll t) ; window.el (put 'end-of-buffer-other-window 'isearch-scroll t) ; simple.el (put 'scroll-other-window 'isearch-scroll t) ; Built-in (put 'scroll-other-window-down 'isearch-scroll t) ; simple.el (put 'list-buffers 'isearch-scroll t) ; buff-menu.el (put 'enlarge-window 'isearch-scroll t) ; Built-in (put 'balance-windows 'isearch-scroll t) ; window.el ************************************************************************* If this patch is to find its way into Emacs, I'll also need to patch window.el etc. with these forms. cc's of followups would be appreciated. -- Alan Mackenzie (Munich, Germany) acm@muc.de