aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorColin Walters2002-03-13 02:31:26 +0000
committerColin Walters2002-03-13 02:31:26 +0000
commited233dd8cbcd396c1452582f19906c087427895f (patch)
tree5cfd964f27e18ac86d6f3f3e4f19efc739a0e143
parent6b16ab4871d8c7afaf978557c106bf0efcaa5ddc (diff)
downloademacs-ed233dd8cbcd396c1452582f19906c087427895f.tar.gz
emacs-ed233dd8cbcd396c1452582f19906c087427895f.zip
(ibuffer-redisplay-current): Don't move point when redisplaying a
line.
-rw-r--r--lisp/ibuffer.el9
1 files changed, 5 insertions, 4 deletions
diff --git a/lisp/ibuffer.el b/lisp/ibuffer.el
index 774bef6f655..afcd35370de 100644
--- a/lisp/ibuffer.el
+++ b/lisp/ibuffer.el
@@ -1585,10 +1585,11 @@ become unmarked."
1585 (let ((buf (ibuffer-current-buffer))) 1585 (let ((buf (ibuffer-current-buffer)))
1586 (when buf 1586 (when buf
1587 (let ((mark (ibuffer-current-mark))) 1587 (let ((mark (ibuffer-current-mark)))
1588 (delete-region (point) (1+ (line-end-position))) 1588 (save-excursion
1589 (ibuffer-insert-buffer-line 1589 (delete-region (point) (1+ (line-end-position)))
1590 buf mark 1590 (ibuffer-insert-buffer-line
1591 (ibuffer-current-format)) 1591 buf mark
1592 (ibuffer-current-format)))
1592 (when ibuffer-shrink-to-minimum-size 1593 (when ibuffer-shrink-to-minimum-size
1593 (ibuffer-shrink-to-fit))))))) 1594 (ibuffer-shrink-to-fit)))))))
1594 1595