Thanks, Juri! On Wed, May 4, 2016 at 5:07 PM GNU bug Tracking System wrote: > Your bug report > > #23418: 25.1.50; next-history-element no longer works in query-replace > > which was filed against the emacs package, has been closed. > > The explanation is attached below, along with your original report. > If you require more details, please reply to 23418@debbugs.gnu.org. > > -- > 23418: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23418 > GNU Bug Tracking System > Contact help-debbugs@gnu.org with problems > > > > ---------- Forwarded message ---------- > From: Juri Linkov > To: Artur Malabarba > Cc: 23418-done@debbugs.gnu.org > Date: Wed, 04 May 2016 23:05:49 +0300 > Subject: Re: bug#23418: 25.1.50; next-history-element no longer works in > query-replace > >>> 1. emacs -q > >>> 2. Go to the scratch buffer and place point on a word. > >>> 3. M-x query-replace-regexp (or query-replace) > >>> 4. M-n > >>> 5. Emacs will say: “End of history; no default available”. > >>> > >>> Until recently, this would try to “guess” what you want to replace by > >>> inserting the word at point on the prompt. If you kept hitting M-n it > >>> would try other guesses like inserting the word surrounded in symbol > >>> delimiters. > >> > >> I see the same bug caused by > >> > http://git.sv.gnu.org/cgit/emacs.git/commit/?h=emacs-25&id=f99b51295b86770e4b16d4717c0e73049191c4c5 > >> that breaks syntax for bounds-of-thing-at-point. > > > > As pointed out by Stefan in > > http://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01504.html > > http://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01538.html > > a proper fix for bug#23127 is to use minibuffer-with-setup-hook: > > Fixed accordingly. > > > > > ---------- Forwarded message ---------- > From: Artur Malabarba > To: bug-gnu-emacs@gnu.org > Cc: > Date: Sun, 01 May 2016 23:01:36 -0300 > Subject: 25.1.50; next-history-element no longer works in query-replace > > 1. emacs -q > 2. Go to the scratch buffer and place point on a word. > 3. M-x query-replace-regexp (or query-replace) > 4. M-n > 5. Emacs will say: “End of history; no default available”. > > Until recently, this would try to “guess” what you want to replace by > inserting the word at point on the prompt. If you kept hitting M-n it > would try other guesses like inserting the word surrounded in symbol > delimiters. > > >