diff options
author | Chong Yidong <cyd@stupidchicken.com> | 2011-03-21 20:30:23 -0400 |
---|---|---|
committer | Chong Yidong <cyd@stupidchicken.com> | 2011-03-21 20:30:23 -0400 |
commit | fccee4ab7294f92e42ebf90786b7b301d0368e87 (patch) | |
tree | 4b9ba100672a57d3dfaf43d5369f48cad79a5ef9 /lisp/emacs-lisp/crm.el | |
parent | 0357c7ae9cf59511c28dccd566b89b5eadc7f62e (diff) | |
download | emacs-fccee4ab7294f92e42ebf90786b7b301d0368e87.tar.gz emacs-fccee4ab7294f92e42ebf90786b7b301d0368e87.tar.bz2 emacs-fccee4ab7294f92e42ebf90786b7b301d0368e87.zip |
Special handling of the `custom-enabled-themes' custom variable.
* lisp/custom.el (custom--inhibit-theme-enable): Make it affect only
custom-theme-set-variables and custom-theme-set-faces.
(provide-theme): Ignore custom--inhibit-theme-enable.
(load-theme): Enable the theme explicitly if NO-ENABLE is non-nil.
(custom-enabling-themes): Delete variable.
(enable-theme): Accept only loaded themes as arguments. Ignore
the special custom-enabled-themes variable.
(custom-enabled-themes): Forbid themes from setting this.
Eliminate use of custom-enabling-themes.
(custom-push-theme): Quote "changed" custom var entry.
Diffstat (limited to 'lisp/emacs-lisp/crm.el')
0 files changed, 0 insertions, 0 deletions