X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/6dd50fed29f6c99b106bcf92d79fab07d7e2f7dc..7e09ef09a479731d01b1ca46e94ddadd73ac98e3:/lisp/mail/rmailkwd.el diff --git a/lisp/mail/rmailkwd.el b/lisp/mail/rmailkwd.el index b52ad4897f..f46a687d15 100644 --- a/lisp/mail/rmailkwd.el +++ b/lisp/mail/rmailkwd.el @@ -1,10 +1,11 @@ ;;; rmailkwd.el --- part of the "RMAIL" mail reader for Emacs -;; Copyright (C) 1985, 1988, 1994, 2001, 2002, 2003, 2004, 2005, 2006, -;; 2007, 2008, 2009 Free Software Foundation, Inc. +;; Copyright (C) 1985, 1988, 1994, 2001-2015 Free Software Foundation, +;; Inc. -;; Maintainer: FSF +;; Maintainer: emacs-devel@gnu.org ;; Keywords: mail +;; Package: rmail ;; This file is part of GNU Emacs. @@ -96,7 +97,8 @@ LABEL may be a symbol or string." (error "More than one label specified")) (with-current-buffer rmail-buffer (rmail-maybe-set-message-counters) - (or msg (setq msg rmail-current-message)) + (if (zerop (or msg (setq msg rmail-current-message))) + (error "No message")) ;; Force recalculation of summary for this message. (aset rmail-summary-vector (1- msg) nil) (let (attr-index) @@ -159,6 +161,7 @@ With prefix argument N moves backward N messages with these labels." LABELS should be a comma-separated list of label names. If LABELS is empty, the last set of labels specified is used. With prefix argument N moves forward N messages with these labels." + ;; FIXME show the default in the prompt. (interactive "p\nsMove to next msg with labels: ") (if (string= labels "") (setq labels rmail-last-multi-labels)) @@ -188,5 +191,8 @@ With prefix argument N moves forward N messages with these labels." (provide 'rmailkwd) -;; arch-tag: 1149979c-8e47-4333-9629-cf3dc887a6a7 +;; Local Variables: +;; generated-autoload-file: "rmail.el" +;; End: + ;;; rmailkwd.el ends here