Function: eshell-history-isearch-end
eshell-history-isearch-end is a byte-compiled function defined in
em-hist.el.gz.
Signature
(eshell-history-isearch-end)
Documentation
Clean up after terminating history Isearch.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/em-hist.el.gz
(defun eshell-history-isearch-end ()
"Clean up after terminating history Isearch."
(when (overlayp eshell--history-isearch-message-overlay)
(delete-overlay eshell--history-isearch-message-overlay))
(setq isearch-message-prefix-add nil)
(kill-local-variable 'isearch-lazy-count)
(setq-local isearch-search-fun-function #'isearch-search-fun-default
isearch-message-function nil
isearch-wrap-function nil
isearch-push-state-function nil)
(remove-hook 'isearch-mode-end-hook #'eshell-history-isearch-end t)
(setq isearch-opoint (point))
(unless isearch-suspended
(setq eshell--force-history-isearch nil)))