aboutsummaryrefslogtreecommitdiffstats
path: root/emacs
diff options
context:
space:
mode:
Diffstat (limited to 'emacs')
-rw-r--r--emacs/.emacs.d/site-lisp/oni-gnus.el12
1 files changed, 7 insertions, 5 deletions
diff --git a/emacs/.emacs.d/site-lisp/oni-gnus.el b/emacs/.emacs.d/site-lisp/oni-gnus.el
index b525e42..2009160 100644
--- a/emacs/.emacs.d/site-lisp/oni-gnus.el
+++ b/emacs/.emacs.d/site-lisp/oni-gnus.el
@@ -27,11 +27,13 @@
(require 'gnus-sum)
;;;###autoload
-(defun oni-gnus-delete-forward ()
- "Delete the article under point and move to the next one."
- (interactive)
- (gnus-summary-delete-article)
- (gnus-summary-next-subject 1))
+(defun oni-gnus-delete-forward (&optional n)
+ "Delete the article under point and move to the next one.
+Do this N times."
+ (interactive "p")
+ (dotimes (_ (or n 1))
+ (gnus-summary-delete-article)
+ (gnus-summary-next-subject 1)))
(provide 'oni-gnus)
;;; oni-gnus.el ends here