summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/faces.el5
1 files changed, 5 insertions, 0 deletions
diff --git a/lisp/faces.el b/lisp/faces.el
index cfb6a8b2961..4d0e1211ada 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -2278,9 +2278,14 @@ terminal type to a different value."
"Basic face for highlighting."
:group 'basic-faces)
+;; Region face: under NS, default to the system-defined selection
+;; color (optimized for the fixed white background of other apps),
+;; if background is light.
(defface region
'((((class color) (min-colors 88) (background dark))
:background "blue3")
+ (((class color) (min-colors 88) (background light) (type ns))
+ :background "ns_selection_color")
(((class color) (min-colors 88) (background light))
:background "lightgoldenrod2")
(((class color) (min-colors 16) (background dark))