align-region-separate)
'entire))
(end (point)))
- (call-interactively 'newline-and-indent)
+ (newline-and-indent (prefix-numeric-value current-prefix-arg))
(save-excursion
(forward-line -1)
(while (not (or (bobp)
(defun allout-backward-current-level (arg)
"Inverse of `allout-forward-current-level'."
(interactive "p")
- (if (allout-called-interactively-p)
- (let ((current-prefix-arg (* -1 arg)))
- (call-interactively 'allout-forward-current-level))
- (allout-forward-current-level (* -1 arg))))
+ (allout-forward-current-level (- arg)))
;;;_ #5 Alteration
"Expire articles in this topic or group."
(interactive (list (gnus-group-topic-name)) gnus-topic-mode)
(if (not topic)
- (call-interactively 'gnus-group-expire-articles)
+ (gnus-group-expire-articles current-prefix-arg)
(save-excursion
(gnus-message 5 "Expiring groups in %s..." topic)
(let ((gnus-group-marked
Also see `gnus-group-catchup'."
(interactive (list (gnus-group-topic-name)) gnus-topic-mode)
(if (not topic)
- (call-interactively 'gnus-group-catchup-current)
+ (gnus-group-catchup-current current-prefix-arg)
(save-excursion
(let* ((groups
(mapcar (lambda (entry) (car (nth 1 entry)))
;; need it so `last-repeatable-command' can be recognized
;; later (bug#12232).
(setq real-this-command 'repeat)
- (call-interactively 'repeat))))))
+ (repeat current-prefix-arg))))))
map)))))
(defun repeat-message (format &rest args)