diff options
| author | Protesilaos Stavrou <info@protesilaos.com> | 2023-08-25 06:45:25 +0300 |
|---|---|---|
| committer | Protesilaos Stavrou <info@protesilaos.com> | 2023-08-25 06:45:25 +0300 |
| commit | 559de2d1604b264a28493f3c082ba9a0d103670b (patch) | |
| tree | e4c0423595cb9695243b5939612e0a98207aea28 /ef-light-theme.el | |
| parent | 25f68177271283edddfdc9b15d56b845bb0b9342 (diff) | |
Expand 'deftheme' with metadata
This is to support new features in Emacs where themes can specify
the set they belong to, as well as whether they are light or dark.
The built-in command is 'theme-choose-variant'.
This is in response to Emacs bug#65468:
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=65468>. Thanks to
Mauro Aranda for bringing this matter to my attention.
Diffstat (limited to 'ef-light-theme.el')
| -rw-r--r-- | ef-light-theme.el | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/ef-light-theme.el b/ef-light-theme.el index 0fff90a..033f2cb 100644 --- a/ef-light-theme.el +++ b/ef-light-theme.el @@ -37,8 +37,12 @@ (eval-and-compile (require 'ef-themes) +;;;###theme-autoload (deftheme ef-light - "Legible light theme with blue, magenta, cyan, purple colors.") + "Legible light theme with blue, magenta, cyan, purple colors." + :background-mode 'light + :kind 'color-scheme + :family 'ef) (defconst ef-light-palette '( @@ -287,7 +291,4 @@ further details)." (provide-theme 'ef-light)) -;;;###theme-autoload -(put 'ef-light 'theme-properties '(:background-mode light :kind color-scheme :family ef)) - ;;; ef-light-theme.el ends here |
