]> git.eshelyaron.com Git - emacs.git/commitdiff
(ibuffer-mark-interactive): Use `ibuffer-forward-line' instead of
authorColin Walters <walters@gnu.org>
Fri, 29 Mar 2002 22:54:49 +0000 (22:54 +0000)
committerColin Walters <walters@gnu.org>
Fri, 29 Mar 2002 22:54:49 +0000 (22:54 +0000)
`forward-line'.
(ibuffer-forward-line): Be sure to skip over special properties
before moving, too.

lisp/ChangeLog
lisp/ibuffer.el

index 773ffc385a919de8c0ce01218ff177b58a666c47..d60a0485aa0521e260ffe0ef470e94e80ed8c7df 100644 (file)
@@ -1,3 +1,17 @@
+2002-03-29  Colin Walters  <walters@verbum.org>
+
+       * ibuffer.el (ibuffer-mark-interactive): Use
+       `ibuffer-forward-line' instead of `forward-line'.
+       (ibuffer-forward-line): Be sure to skip over special properties
+       before moving, too.
+
+       * calc/calc.el (calc-was-split): Var deleted.
+       (calc): Remove reference to it.
+       (calc): Ditto.
+       (calc-quit): Ditto.
+
+       * calc/calc-misc.el (calc-delete-windows-keep): Function deleted.
+
 2002-03-29  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * files.el (auto-save-file-name-transforms): Don't run "\\2" via
index 34e53ae217bff8ae9dc72be7631eabe1f3c729dd..02156cc51c6bce0abebaf4f6e3627651c4d5a425 100644 (file)
@@ -823,6 +823,11 @@ width and the longest string in LIST."
   (unless arg
     (setq arg 1))
   (beginning-of-line)
+  (when (or (eobp)
+           (get-text-property (point) 'ibuffer-summary))
+    (goto-char (point-min)))
+  (while (get-text-property (point) 'ibuffer-title)
+    (forward-line 1))
   (if (< arg 0)
       (ibuffer-backward-line (- arg))
     (while (> arg 0)
@@ -1144,20 +1149,11 @@ become unmarked."
   (assert (eq major-mode 'ibuffer-mode))
   (unless arg
     (setq arg 1))
-  (while (and (get-text-property (line-beginning-position)
-                                'ibuffer-title)
-             (not (eobp)))
-    (forward-line 1))
-
+  (ibuffer-forward-line 0)
   (let ((inhibit-read-only t))
     (while (> arg 0)
       (ibuffer-set-mark mark)
-      (forward-line movement)
-      (when (or (get-text-property (line-beginning-position)
-                                  'ibuffer-title)
-               (eobp))
-       (forward-line (- movement))
-       (setq arg 0))
+      (ibuffer-forward-line movement)
       (setq arg (1- arg)))))
 
 (defun ibuffer-set-mark (mark)