[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/time.el
From: |
Richard M. Stallman |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/time.el |
Date: |
Sat, 14 Sep 2002 21:51:50 -0400 |
Index: emacs/lisp/time.el
diff -c emacs/lisp/time.el:1.75 emacs/lisp/time.el:1.76
*** emacs/lisp/time.el:1.75 Tue Apr 30 13:56:19 2002
--- emacs/lisp/time.el Sat Sep 14 21:51:49 2002
***************
*** 39,45 ****
"*File name of mail inbox file, for indicating existence of new mail.
Non-nil and not a string means don't check for mail. nil means use
default, which is system-dependent, and is the same as used by Rmail."
! :type '(choice (const :tag "(None)" none)
(const :tag "Default" nil)
(file :format "%v"))
:group 'display-time)
--- 39,45 ----
"*File name of mail inbox file, for indicating existence of new mail.
Non-nil and not a string means don't check for mail. nil means use
default, which is system-dependent, and is the same as used by Rmail."
! :type '(choice (const :tag "None" none)
(const :tag "Default" nil)
(file :format "%v"))
:group 'display-time)
***************
*** 67,76 ****
past 15 minutes. The default is to display 1 minute load average."
:type '(choice (const :tag "1 minute load" 0)
(const :tag "5 minutes load" 1)
! (const :tag "15 minutes load" 2))
:group 'display-time)
! (defvar display-time-load-average display-time-default-load-average)
(defcustom display-time-load-average-threshold 0.1
"*Load-average values below this value won't be shown in the mode line."
--- 67,78 ----
past 15 minutes. The default is to display 1 minute load average."
:type '(choice (const :tag "1 minute load" 0)
(const :tag "5 minutes load" 1)
! (const :tag "15 minutes load" 2)
! (const :tag "None" nil))
:group 'display-time)
! (defvar display-time-load-average nil
! "Load average currently being shown in mode line")
(defcustom display-time-load-average-threshold 0.1
"*Load-average values below this value won't be shown in the mode line."
***************
*** 245,270 ****
(defun display-time-update ()
(let* ((now (current-time))
(time (current-time-string now))
! (load (condition-case ()
! ;; Do not show values less than
! ;; `display-time-load-average-threshold'.
! (if (> (* display-time-load-average-threshold 100)
! (nth display-time-load-average (load-average)))
! ""
! ;; The load average number is mysterious, so
! ;; provide some help.
! (let ((str (format " %03d" (nth
display-time-load-average (load-average)))))
! (propertize
! (concat (substring str 0 -2) "." (substring str -2))
! 'local-map (make-mode-line-mouse-map 'mouse-2
!
'display-time-next-load-average)
! 'help-echo (concat "System load average for past "
! (if (= 0 display-time-load-average)
! "1 minute"
! (if (= 1 display-time-load-average)
! "5 minutes"
! "15 minutes")) "; mouse-2: next"
))))
! (error "")))
(mail-spool-file (or display-time-mail-file
(getenv "MAIL")
(concat rmail-spool-directory
--- 247,274 ----
(defun display-time-update ()
(let* ((now (current-time))
(time (current-time-string now))
! (load (if (null display-time-load-average)
! ""
! (condition-case ()
! ;; Do not show values less than
! ;; `display-time-load-average-threshold'.
! (if (> (* display-time-load-average-threshold 100)
! (nth display-time-load-average (load-average)))
! ""
! ;; The load average number is mysterious, so
! ;; provide some help.
! (let ((str (format " %03d" (nth
display-time-load-average (load-average)))))
! (propertize
! (concat (substring str 0 -2) "." (substring str -2))
! 'local-map (make-mode-line-mouse-map 'mouse-2
!
'display-time-next-load-average)
! 'help-echo (concat "System load average for past "
! (if (= 0 display-time-load-average)
! "1 minute"
! (if (= 1
display-time-load-average)
! "5 minutes"
! "15 minutes")) "; mouse-2:
next" ))))
! (error ""))))
(mail-spool-file (or display-time-mail-file
(getenv "MAIL")
(concat rmail-spool-directory
***************
*** 330,355 ****
are displayed as well.
This runs the normal hook `display-time-hook' after each update."
:global t :group 'display-time
! (and display-time-timer (cancel-timer display-time-timer))
! (setq display-time-timer nil)
! (setq display-time-string "")
! (or global-mode-string (setq global-mode-string '("")))
! (if display-time-mode
! (progn
! (or (memq 'display-time-string global-mode-string)
! (setq global-mode-string
! (append global-mode-string '(display-time-string))))
! ;; Set up the time timer.
! (setq display-time-timer
! (run-at-time t display-time-interval
! 'display-time-event-handler))
! ;; Make the time appear right away.
! (display-time-update)
! ;; When you get new mail, clear "Mail" from the mode line.
! (add-hook 'rmail-after-get-new-mail-hook
! 'display-time-event-handler))
! (remove-hook 'rmail-after-get-new-mail-hook
! 'display-time-event-handler)))
(provide 'time)
--- 334,360 ----
are displayed as well.
This runs the normal hook `display-time-hook' after each update."
:global t :group 'display-time
! (and display-time-timer (cancel-timer display-time-timer))
! (setq display-time-timer nil)
! (setq display-time-string "")
! (or global-mode-string (setq global-mode-string '("")))
! (setq display-time-load-average display-time-default-load-average)
! (if display-time-mode
! (progn
! (or (memq 'display-time-string global-mode-string)
! (setq global-mode-string
! (append global-mode-string '(display-time-string))))
! ;; Set up the time timer.
! (setq display-time-timer
! (run-at-time t display-time-interval
! 'display-time-event-handler))
! ;; Make the time appear right away.
! (display-time-update)
! ;; When you get new mail, clear "Mail" from the mode line.
! (add-hook 'rmail-after-get-new-mail-hook
! 'display-time-event-handler))
! (remove-hook 'rmail-after-get-new-mail-hook
! 'display-time-event-handler)))
(provide 'time)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/lisp/time.el,
Richard M. Stallman <=