Subject: bug#56535: 28.1; `no' and `no-ding' values for isearch-wrap-pause option (since Emacs 28.1) not working as documented

From: Juri Linkov <[email-masked]>
Date: Sun, 31 Jul 2022 22:58:25 +0300

> Just curious to know if this patch will be included as part of the next
> release.

The problem is that I was stuck when trying to document the
new non-repeatable incremental behavior of the old values
`no' and `no-ding' of `isearch-wrap-pause'.

Currently this is documented in the Info node
(info "(emacs) Repeat Isearch"):

     You can control what happens when there are no more matches by
  customizing the ‘isearch-wrap-pause’ user option.  If it is ‘t’ (the
  default), signal an error.  (Repeating the search will wrap around.)  If
  ‘no’, issue a ‘ding’ and wrap immediately after reaching the last match.
  If ‘no-ding’, wrap immediately, but don’t ‘ding’.  Finally, if ‘nil’,
  never wrap, but just stop at the last match.

The problem is that everything in this Info node is about
repeating the search with `C-s C-s'.  I can't find a suitable place
to describe the additional incremental wrapping here.