diff options
| author | Colin Walters | 2002-03-13 02:31:26 +0000 |
|---|---|---|
| committer | Colin Walters | 2002-03-13 02:31:26 +0000 |
| commit | ed233dd8cbcd396c1452582f19906c087427895f (patch) | |
| tree | 5cfd964f27e18ac86d6f3f3e4f19efc739a0e143 | |
| parent | 6b16ab4871d8c7afaf978557c106bf0efcaa5ddc (diff) | |
| download | emacs-ed233dd8cbcd396c1452582f19906c087427895f.tar.gz emacs-ed233dd8cbcd396c1452582f19906c087427895f.zip | |
(ibuffer-redisplay-current): Don't move point when redisplaying a
line.
| -rw-r--r-- | lisp/ibuffer.el | 9 |
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 | ||