Function: eshell-isearch-repeat-backward

eshell-isearch-repeat-backward is an interactive and byte-compiled function defined in em-hist.el.gz.

Signature

(eshell-isearch-repeat-backward &optional INVERT)

Documentation

Do incremental regexp search backward through past commands.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/eshell/em-hist.el.gz
(defun eshell-isearch-repeat-backward (&optional invert)
  "Do incremental regexp search backward through past commands."
  (interactive)
  (let ((old-pos (get-text-property (1- (point-max))
				    'last-search-pos)))
    (when old-pos
      (goto-char old-pos)
      (if invert
	  (end-of-line)
	(backward-char)))
    (setq isearch-forward invert)
    (isearch-search-and-update)))