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)))