>>>>> "AR" == Alessandro Rubini <[EMAIL PROTECTED]> writes:
>> Just repeat the M-s (or a plain `s').
AR> It doesn't repeat for me (emacs 20.3). I tried it.
The following code fragment is from emacs 18.59.
Even this old version of emacs recycles the last regexp.
(defun Info-search (regexp)
"Search for REGEXP, starting from point, and select node it's found in."
(interactive "sSearch (regexp): ")
(if (equal regexp "")
(setq regexp Info-last-search)
(setq Info-last-search regexp))
...
)
The code that recycles the regexp has been in emacs for over
8 years.
If your info.el does not recycle regexp, then I would first
suspect that you are not using emacs-20.3/lisp/info.el. This
could happen if you have another info.el which is somehow
shadowing the standard version.
It is still possible that FSF made a mistake in info.el for
20.3 and then fixed it in subsequent versions, but I think
this is highly unlikely.
I can't verify this myself since I don't know how to access
the change history of emacs at FSF. Does FSF provide
anonymous read-only CVS access to the GNU software? If so,
people like me can save a few minutes of FSF staff's time on
matters like this.