[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNU ELPA] Ef-Themes version 0.3.0
[GNU ELPA] Ef-Themes version 0.3.0
Sat, 20 Aug 2022 17:02:45 -0400
Version 0.3.0 of package Ef-Themes has just been released in GNU ELPA.
You can now find it in M-x package-list RET.
Ef-Themes describes itself as:
Colorful and legible themes
More at https://elpa.gnu.org/packages/ef-themes.html
CHANGE LOG OF THE EF THEMES
This document contains the release notes for each tagged commit on the
project's main git repository:
The newest release is at the top. For further details, please consult
the manual: <https://protesilaos.com/emacs/ef-themes>.
Version 0.3.0 on 2022-08-20
⁃ Revised the minimum Emacs version of the `ef-themes' package. It
now depends on Emacs 27.1 instead of Emacs 28.1. Relevant internal
adjustments were made, some of which are courtesy of Philip
[ Philip has assigned copyright to the Free Software Foundation.
This is necessary for all non-trivial patches. ]
⁃ Added two new themes to the collection which are designed for users
with red-green colour deficiency/blindness (deuteranopia). In
simple terms, their effective palette consists of blue, yellow, and
the base tones. The themes are named descriptively:
`ef-deuteranopia-dark' and `ef-deuteranopia-light'. Announcement
⁃ Reconsidered the principle of what kind of user options are
acceptable. Those which affect colours directly will never be a
part of the project. Others are subject to consideration with a
preference for simplicity. Detailed documentation to do-it-yourself
will still be preferred over user options.
⁃ Implemented the `ef-themes-headings' user option which provides the
mechanism to change the weight and height of each heading level, as
well as set it to `variable-pitch' (i.e. a proportionately spaced
font). The doc string of that variable or the relevant entry in the
manual explain the particularities and provided code samples.
To accommodate this variable, the default style of all headings has
been revised to remove the added height they once had. Users who
preferred the previous style must add the following to their
configuration BEFORE the code that actually loads the theme (e.g. a
│ ;; Restore height of each heading level to its previous value.
│ (setq ef-themes-headings
│ '((0 . (1.9))
│ (1 . (1.8))
│ (2 . (1.7))
│ (3 . (1.6))
│ (4 . (1.5))
│ (5 . (1.4))
│ (6 . (1.3))
│ (7 . (1.2))
│ (t . (1.1))))
│ ;; First set the above configuration, then load the theme (changes to
│ ;; user options require a theme re-load).
│ (load-theme 'ef-summer :no-confirm)
⁃ Introduced the command `ef-themes-toggle' and the companion user
option `ef-themes-to-toggle'. To use the command, one must first
set their two preferred Ef themes, such as with this:
│ (setq ef-themes-to-toggle '(ef-summer ef-winter))
The names of all the themes are included in the
`ef-themes-collection' variable. Though recall that the commands
`ef-themes-select' and `ef-themes-load-random' still use the entire
collection (read their doc strings or consult the manual).
⁃ Fixed how themes are made available at startup. Before, there was a
mistake to how items were registered as "known" and were thus not
recognised by our commands, even though the standard `load-theme'
worked as expected. Thanks to Iris Garcia for reporting the problem
in issue 2 on the GitHub mirror:
<https://github.com/protesilaos/ef-themes/issues/2>. It was
propagated to users as version 0.2.1 of the `ef-themes'.
⁃ Added support for these packages:
• doom-modeline (tentative)
Thanks to Spike-Leung for reminding me about `org-habit' in issue 5
|[Prev in Thread]
||[Next in Thread]|
- [GNU ELPA] Ef-Themes version 0.3.0,
ELPA update <=