   "For test purposes only; when in GUI mode, forces Solarized to use the 256
 degraded color mode to test the approximate color values for accuracy."
   :type 'boolean
+  :group 'solarized)
+
+(defcustom solarized-diff-mode 'normal
+  "Sets the level of highlighting to use in diff-like modes."
+  :type 'symbol
+  :options '(high normal low)
   :group 'solarized)
 
 (defcustom solarized-bold t

           (custom-link ((t (:foreground ,violet))))
           (custom-state ((t (:foreground ,green))))
           (custom-variable-tag ((t (:foreground ,base1))))
           ;; diff
           (diff-added ((t (:foreground ,green :inverse-video t))))
           (diff-changed ((t (:foreground ,yellow :inverse-video t))))
           (diff-removed ((t (:foreground ,red :inverse-video t))))
           (diff-header ((t (:background ,base01))))
           (diff-file-header
            ((t (:background ,base1 :foreground ,base01 :weight ,bold))))
           (diff-refine-change ((t (:background ,base1))))
           ;; IDO
           (ido-only-match ((t (:foreground ,green))))
           (ido-subdir ((t (:foreground ,blue))))

                             :box (:line-width 1 :color ,base02)))))
           (region ((t (:background ,base02))))
           (secondary-selection ((t (:background ,base02))))
           (shadow ((t (:foreground, base01))))
           (trailing-whitespace ((t (:foreground ,red :inverse-video t))))
           (vertical-border ((t (:foreground ,base0))))
           ;; comint
