diff options
author | Richard M. Stallman <rms@gnu.org> | 2005-12-16 01:55:46 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 2005-12-16 01:55:46 +0000 |
commit | 078d58e013d7416ce410c2d8555781e34ff44fda (patch) | |
tree | 0e3d4a1b54027c8b2dc757620774120d3b86b7f0 /lisp/net/newsticker.el | |
parent | 171aaa8a9eebc3c88e2771edc2a48a84daa2fbfd (diff) | |
download | emacs-078d58e013d7416ce410c2d8555781e34ff44fda.tar.gz emacs-078d58e013d7416ce410c2d8555781e34ff44fda.tar.bz2 emacs-078d58e013d7416ce410c2d8555781e34ff44fda.zip |
(newsticker--retrieval-timer-list, newsticker--display-timer)
(newsticker-running-p, newsticker-ticker-running-p): Definitions moved up.
Diffstat (limited to 'lisp/net/newsticker.el')
-rw-r--r-- | lisp/net/newsticker.el | 49 |
1 files changed, 26 insertions, 23 deletions
diff --git a/lisp/net/newsticker.el b/lisp/net/newsticker.el index 3d4e8954e27..1854e7adda0 100644 --- a/lisp/net/newsticker.el +++ b/lisp/net/newsticker.el @@ -392,6 +392,32 @@ (defvar w3m-minor-mode-map) ;; ====================================================================== +;;; Newsticker status +;; ====================================================================== + +(defvar newsticker--retrieval-timer-list nil + "List of timers for news retrieval. +This is an alist, each element consisting of (feed-name . timer)") + +(defvar newsticker--display-timer nil + "Timer for newsticker display.") + +;;;###autoload +(defun newsticker-running-p () + "Check whether newsticker is running. +Return t if newsticker is running, nil otherwise. Newsticker is +considered to be running if the newsticker timer list is not empty." + (> (length newsticker--retrieval-timer-list) 0)) + +;;;###autoload +(defun newsticker-ticker-running-p () + "Check whether newsticker's actual ticker is running. +Return t if ticker is running, nil otherwise. Newsticker is +considered to be running if the newsticker timer list is not +empty." + (timerp newsticker--display-timer)) + +;; ====================================================================== ;;; Customizables ;; ====================================================================== (defgroup newsticker nil @@ -1188,11 +1214,6 @@ that can be added." ;; ====================================================================== ;;; Internal variables ;; ====================================================================== -(defvar newsticker--display-timer nil - "Timer for newsticker display.") -(defvar newsticker--retrieval-timer-list nil - "List of timers for news retrieval. -This is an alist, each element consisting of (feed-name . timer)") (defvar newsticker--item-list nil "List of newsticker items.") (defvar newsticker--item-position 0 @@ -3079,24 +3100,6 @@ If VALUE is nil, auto-narrowing is turned off, otherwise it is turned on." (and (memq age '(new old obsolete)) t))))) ;; ====================================================================== -;;; Newsticker status -;; ====================================================================== -;;;###autoload -(defun newsticker-running-p () - "Check whether newsticker is running. -Return t if newsticker is running, nil otherwise. Newsticker is -considered to be running if the newsticker timer list is not empty." - (> (length newsticker--retrieval-timer-list) 0)) - -;;;###autoload -(defun newsticker-ticker-running-p () - "Check whether newsticker's actual ticker is running. -Return t if ticker is running, nil otherwise. Newsticker is -considered to be running if the newsticker timer list is not -empty." - (timerp newsticker--display-timer)) - -;; ====================================================================== ;;; local stuff ;; ====================================================================== (defun newsticker-get-news (feed-name) |