]> git.eshelyaron.com Git - emacs.git/commitdiff
Don't check for existence of defface
authorTorsten Hilbrich <torsten.hilbrich@gmx.net>
Thu, 8 Oct 2020 17:35:50 +0000 (19:35 +0200)
committerTorsten Hilbrich <torsten.hilbrich@gmx.net>
Thu, 8 Oct 2020 17:41:17 +0000 (19:41 +0200)
* lisp/net/dictionary.el: defface has been available in Emacs for quite
some time now. No need to check it before using it.

lisp/net/dictionary.el

index 6ba1cc277515b279ec2b0701a342deb1af2b77ef..a0e43b89d96e4c028069bd7d789fc802e4865de9 100644 (file)
@@ -216,64 +216,53 @@ is utf-8"
                                )))
   :version "28.1")
 
-(if (fboundp 'defface)
-    (progn
-
-      (defface dictionary-word-definition-face
-       '((((supports (:family "DejaVu Serif")))
-          (:family "DejaVu Serif"))
-         (((type x))
-          (:font "Sans Serif"))
-         (t
-          (:font "default")))
-       "The face that is used for displaying the definition of the word."
-       :group 'dictionary
-        :version "28.1")
-
-      (defface dictionary-word-entry-face
-       '((((type x))
-          (:italic t))
-         (((type tty) (class color))
-          (:foreground "green"))
-         (t
-          (:inverse t)))
-       "The face that is used for displaying the initial word entry line."
-       :group 'dictionary
-        :version "28.1")
-
-      (defface dictionary-button-face
-       '((t
-          (:bold t)))
-       "The face that is used for displaying buttons."
-       :group 'dictionary
-        :version "28.1")
-
-      (defface dictionary-reference-face
-       '((((type x)
-           (class color)
-           (background dark))
-          (:foreground "yellow"))
-         (((type tty)
-           (class color)
-           (background dark))
-          (:foreground "cyan"))
-         (((class color)
-           (background light))
-          (:foreground "blue"))
-         (t
-          (:underline t)))
-
-       "The face that is used for displaying a reference word."
-       :group 'dictionary
-        :version "28.1")
-
-      )
-
-  ;; else
-  (copy-face 'italic 'dictionary-word-entry-face)
-  (copy-face 'bold 'dictionary-button-face)
-  (copy-face 'default 'dictionary-reference-face)
-  (set-face-foreground 'dictionary-reference-face "blue"))
+(defface dictionary-word-definition-face
+'((((supports (:family "DejaVu Serif")))
+   (:family "DejaVu Serif"))
+  (((type x))
+   (:font "Sans Serif"))
+  (t
+   (:font "default")))
+"The face that is used for displaying the definition of the word."
+:group 'dictionary
+:version "28.1")
+
+(defface dictionary-word-entry-face
+  '((((type x))
+     (:italic t))
+    (((type tty) (class color))
+     (:foreground "green"))
+    (t
+     (:inverse t)))
+  "The face that is used for displaying the initial word entry line."
+  :group 'dictionary
+  :version "28.1")
+
+(defface dictionary-button-face
+  '((t
+     (:bold t)))
+  "The face that is used for displaying buttons."
+  :group 'dictionary
+  :version "28.1")
+
+(defface dictionary-reference-face
+  '((((type x)
+      (class color)
+      (background dark))
+     (:foreground "yellow"))
+    (((type tty)
+      (class color)
+      (background dark))
+     (:foreground "cyan"))
+    (((class color)
+      (background light))
+     (:foreground "blue"))
+    (t
+     (:underline t)))
+
+  "The face that is used for displaying a reference word."
+  :group 'dictionary
+  :version "28.1")
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;; Buffer local variables for storing the current state