Function: isearch-ring-adjust
isearch-ring-adjust is a byte-compiled function defined in
isearch.el.gz.
Signature
(isearch-ring-adjust ADVANCE)
Source Code
;; Defined in /usr/src/emacs/lisp/isearch.el.gz
(defun isearch-ring-adjust (advance)
;; Helper for isearch-ring-advance and isearch-ring-retreat
(isearch-ring-adjust1 advance)
(if search-ring-update
(progn
(funcall (or isearch-message-function #'isearch-message) nil t)
(isearch-search)
(isearch-push-state)
(isearch-update))
;; Otherwise, edit the search string instead. Note that there is
;; no need to push the search state after isearch-edit-string here
;; since isearch-edit-string already pushes its state
(isearch-edit-string)))