X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/c71a0d48f3c880248a7f7f25e92ddbcbad5ef0e7..11636b221d2897aed5ca9a762d7b61afd20b6168:/lisp/gnus/nnheader.el diff --git a/lisp/gnus/nnheader.el b/lisp/gnus/nnheader.el index 6f871ccb9e..a8e8e7d08e 100644 --- a/lisp/gnus/nnheader.el +++ b/lisp/gnus/nnheader.el @@ -1112,6 +1112,13 @@ See `find-file-noselect' for the arguments." '(buffer-string))))) (insert-buffer-substring ,buffer ,start ,end)))) +(defvar nnheader-last-message-time '(0 0)) +(defun nnheader-message-maybe (&rest args) + (let ((now (current-time))) + (when (> (float-time (time-subtract now nnheader-last-message-time)) 1) + (setq nnheader-last-message-time now) + (apply 'nnheader-message args)))) + (when (featurep 'xemacs) (require 'nnheaderxm))