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