Previous: Custom Theme Variables, Up: Custom Themes [Index]
Compiled lisp function in cus-edit.el
.
Return the file name for saving customizations.
Autoloaded interactive compile lisp function in cus-theme.el
.
Display a selectable list of custom themes.
buffer to use when called from lisp, or if omitted,
then use a buffer named *Custom Themes*
.
Interactive compiled lisp function in custom.el
.
Load the custom theme named ‘THEME’ from its file (=THEME=~-theme.el~) found in
one of the directories specified by custom-theme-load-path
.
When loading, Emacs will take into consideration the value of the variable
custom-safe-themes
unless NO-CONFIRM is ‘t’,
in which case Emacs will load the theme without prompting.
Emacs will enable the theme unless the variable
no-enable is ‘t’. Enabling a theme DOES NOT
disable any already-enabled theme. To disable other themes, use
disable-theme
.
This function is normally called through Customize when setting custom-enabled
themes. See custom-enabled-themes
for a list of enabled themes.
Interactive compiled lisp function in custom.el
.
Reenable all variable and face settings defined by theme.
theme should be either ‘user’, or a
theme loaded via load-theme
. After this function completes,
theme will have the highest precedence (after
‘user’) among enabled themes. See custom-enabled-themes
for a list of
enabled themes.
Interactive compiled lisp function in custom.el
.
Disable all variable and face settings defined by theme.
Autoloaded interactive compilded lisp function in cus-theme.el
.
Create or edit a custom theme.
theme, if non-‘nil’, should be an
existing theme to edit. If theme is ‘user’, the
resulting *Custom Theme*
buffer also contains a checkbox for removing the
theme settings specified in the buffer from the Custom save file.
buffer, if non-‘nil’, should be a
buffer to use; the default is named *Custom Theme*
.
Previous: Custom Theme Variables, Up: Custom Themes [Index]