]> git.eshelyaron.com Git - emacs.git/commitdiff
(eshell-previous-matching-input):
authorRichard M. Stallman <rms@gnu.org>
Thu, 30 Dec 2004 01:47:35 +0000 (01:47 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 30 Dec 2004 01:47:35 +0000 (01:47 +0000)
Start the deletion from the end of the output.

lisp/eshell/em-hist.el

index f4bfea798e0ee0269bcf1c75ac32152220c055e1..573d06337db27c9f522c79beb7744acb7463672c 100644 (file)
@@ -840,7 +840,7 @@ If N is negative, find the next or Nth next match."
       (unless (minibuffer-window-active-p (selected-window))
        (message "History item: %d" (- (ring-length eshell-history-ring) pos)))
        ;; Can't use kill-region as it sets this-command
-      (delete-region (save-excursion (eshell-bol) (point)) (point))
+      (delete-region eshell-last-output-end (point))
       (insert-and-inherit (eshell-get-history pos)))))
 
 (defun eshell-next-matching-input (regexp arg)