el/dot-emacs.el: Apply reStructuredText face settings after load.
[profile] / el / dot-emacs.el
index 4f47478..ed1103a 100644 (file)
@@ -972,6 +972,15 @@ doesn't match any of the regular expressions in
   (((class color) (type x)) :background "RoyalBlue4")
   (t :underline t))
 
+(mdw-define-face magit-diff-add
+  (t :foreground "green"))
+(mdw-define-face magit-diff-del
+  (t :foreground "red"))
+(mdw-define-face magit-diff-file-header
+  (t :weight bold))
+(mdw-define-face magit-diff-hunk-header
+  (t :foreground "SkyBlue1"))
+
 (mdw-define-face erc-input-face
   (t :foreground "red"))
 
@@ -980,18 +989,20 @@ doesn't match any of the regular expressions in
 (mdw-define-face woman-italic
   (t :slant italic))
 
-(mdw-define-face rst-level-1-face
-  (t :foreground "SkyBlue1" :weight bold))
-(mdw-define-face rst-level-2-face
-  (t :foreground "SeaGreen1" :weight bold))
-(mdw-define-face rst-level-3-face
-  (t :weight bold))
-(mdw-define-face rst-level-4-face
-  (t :slant italic))
-(mdw-define-face rst-level-5-face
-  (t :underline t))
-(mdw-define-face rst-level-6-face
-  ())
+(eval-after-load "rst"
+  '(progn
+     (mdw-define-face rst-level-1-face
+       (t :foreground "SkyBlue1" :weight bold))
+     (mdw-define-face rst-level-2-face
+       (t :foreground "SeaGreen1" :weight bold))
+     (mdw-define-face rst-level-3-face
+       (t :weight bold))
+     (mdw-define-face rst-level-4-face
+       (t :slant italic))
+     (mdw-define-face rst-level-5-face
+       (t :underline t))
+     (mdw-define-face rst-level-6-face
+       ())))
 
 (mdw-define-face p4-depot-added-face
   (t :foreground "green"))