Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!mit-eddie!KESTREL.ARPA!king From: king@KESTREL.ARPA.UUCP Newsgroups: comp.emacs Subject: (none) Message-ID: <8612101827.AA05934@kestrel.ARPA> Date: Wed, 10-Dec-86 13:27:47 EST Article-I.D.: kestrel.8612101827.AA05934 Posted: Wed Dec 10 13:27:47 1986 Date-Received: Sun, 14-Dec-86 06:38:01 EST Sender: uucp@mit-eddie.MIT.EDU Lines: 29 If slow i-search popup windows came out on top rather than on the bottom, then a search undertaken before a redisplay is complete would show its results first rather than last. This is a noticable improvement at 1200 baud; it's not infrequent for me to do M-< ^S xxx. I recommend the following additions to isearch.el add: (defvar search-slow-window-on-top nil "*make non-nil if you want the search popup-window on top.") In (defun isearch ...: (split-window nil (if search-slow-window-on-top (1+ search-slow-window-lines) (- (window-height) (1+ search-slow-window-lines)))) (or search-slow-window-on-top (other-window 1)) in place of (split-window nil (- (window-height) (1+ search-slow-window-lines))) (other-window 1) . -dick