]> git.eshelyaron.com Git - emacs.git/commitdiff
Define 'display-time-time-and-date-indicator' face
authorProtesilaos Stavrou <info@protesilaos.com>
Thu, 16 Feb 2023 09:05:53 +0000 (11:05 +0200)
committerProtesilaos Stavrou <info@protesilaos.com>
Fri, 17 Feb 2023 10:12:58 +0000 (12:12 +0200)
* etc/NEWS: Announce the new face for the 'display-time-format'.
* lisp/time.el (display-time-time-and-date-indicator): Define new face.
(display-time-string-forms): Use the new face. (Bug#61567)

etc/NEWS
lisp/time.el

index 4fbe09e05413ac7b6b94b0cf1b9ae3e8bf45188c..db42041ec6dd1cdb1d6517fedf67096428c1f7a1 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -56,6 +56,11 @@ This allows the user to customize the prompt that is appended by
 'yes-or-no-p' when asking questions.  The default value is
 "(yes or no) ".
 
+---
+** New face 'display-time-time-and-date-indicator'.
+This is used for displaying the time and date components of
+'display-time-mode'.
+
 \f
 * Editing Changes in Emacs 30.1
 
index f04a22dfd2814a87ca9c9238a93c4eefd7b76950..030aef9d49b8cff59532c8ce167958213eb4f671 100644 (file)
@@ -139,6 +139,11 @@ make the mail indicator stand out on a color display."
   :version "22.1"
   :type '(choice (const :tag "None" nil) face))
 
+(defface display-time-time-and-date-indicator nil
+  "Face for `display-time-format'."
+  :group 'mode-line-faces
+  :version "30.1")
+
 (defvar display-time-mail-icon
   (find-image '((:type xpm :file "letter.xpm" :ascent center)
                (:type pbm :file "letter.pbm" :ascent center)))
@@ -179,6 +184,7 @@ depend on `display-time-day-and-date' and `display-time-24hr-format'."
      (format-time-string (or display-time-format
                             (if display-time-24hr-format "%H:%M" "%-I:%M%p"))
                         now)
+     'face 'display-time-time-and-date-indicator
      'help-echo (format-time-string "%a %b %e, %Y" now))
     load
     (if mail