]> code.delx.au - gnu-emacs/commitdiff
* lisp/faces.el: Remove duplicated functions from previous patch.
authorLars Ingebrigtsen <larsi@gnus.org>
Mon, 29 Feb 2016 02:31:45 +0000 (13:31 +1100)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 29 Feb 2016 02:31:45 +0000 (13:31 +1100)
lisp/faces.el

index b5e9fdca08e39e2f24d7d911a51f4595c4afa7b9..c9cc611a97a1537f38fd8652a91b608897e1e980 100644 (file)
@@ -1792,32 +1792,6 @@ If FRAME is nil, that stands for the selected frame."
     (mapcar 'car (tty-color-alist frame))))
 (defalias 'x-defined-colors 'defined-colors)
 
-(defun defined-colors-with-face-attributes (&optional frame)
-  "Return a list of colors supported for a particular frame.
-See `defined-colors' for arguments and return value. In contrast
-to `define-colors' the elements of the returned list are color
-strings with text properties, that make the color names render
-with the color they represent as background color."
-  (mapcar
-   (lambda (color-name)
-     (let ((foreground (readable-foreground-color color-name))
-          (color      (copy-sequence color-name)))
-       (propertize color 'face (list :foreground foreground
-                                    :background color))))
-   (defined-colors frame)))
-
-(defun readable-foreground-color (color)
-  "Return a readable foreground color for background COLOR."
-  (let* ((rgb   (color-values color))
-        (max   (apply #'max rgb))
-        (black (car (color-values "black")))
-        (white (car (color-values "white"))))
-    ;; Select black or white depending on which one is less similar to
-    ;; the brightest component.
-    (if (> (abs (- max black)) (abs (- max white)))
-       "black"
-      "white")))
-
 (defun defined-colors-with-face-attributes (&optional frame)
   "Return a list of colors supported for a particular frame.
 See `defined-colors' for arguments and return value. In contrast