I've recently upgraded from 21.2.b17 to 21.2.b20 and I notice that C-g
behaves differently during incremental search.
Suppose I isearch (successfully) for "foo" and press RET to exit
isearch. Next I isearch (successfully) for "bar" and use C-g to exit
isearch. In b17, pressing C-s C-s would isearch for "bar"; in b20, it
searches for "foo".
Is this by design? I don't remember seeing mention of it on the
xemacs-beta list.
I notice that isearch-quit (bound by default to (ugh!) ESC ESC ESC)
remembers the most recent search string. Perhaps I'll just bind
isearch-quit to something more convenient (and eventually retrain my
fingers).
-Mark