org.el (org-mode): Try to set the org-hide face correctly

* org.el (org-mode): Try to set the org-hide face correctly.

Thanks to Arne Babenhauserheide for reporting a related problem.
This commit is contained in:
Bastien Guerry 2012-09-18 12:24:05 +02:00
parent 0ca6614154
commit 90565f2ede
1 changed files with 10 additions and 1 deletions

View File

@ -5166,7 +5166,16 @@ The following commands are available:
(require 'org-indent)
(org-indent-mode 1))
(unless org-inhibit-startup-visibility-stuff
(org-set-startup-visibility))))
(org-set-startup-visibility)))
;; Try to set org-hide correctly
(set-face-foreground
'org-hide
(or (face-background 'default)
(face-background 'org-default)
(cdr (assoc 'background-color default-frame-alist))
(cdr (assoc 'background-color initial-frame-alist))
(cdr (assoc 'background-color window-system-default-frame-alist))
(face-foreground 'org-hide))))
(when (fboundp 'abbrev-table-put)
(abbrev-table-put org-mode-abbrev-table