branch: externals/standard-themes
commit 4b97416543a20f9d16515ff54e6481c852911843
Author: Protesilaos Stavrou <[email protected]>
Commit: Protesilaos Stavrou <[email protected]>
Update to Standard themes version 2.2.0
---
CHANGELOG.org | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
README.org | 14 ++++-------
standard-themes.el | 2 +-
3 files changed, 80 insertions(+), 10 deletions(-)
diff --git a/CHANGELOG.org b/CHANGELOG.org
index bf7e3fa0ab..37a8a5c6fd 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -9,6 +9,80 @@ project's main git repository:
<https://github.com/protesilaos/standard-themes>.
The newest release is at the top. For further details, please consult
the manual: <https://protesilaos.com/emacs/standard-themes>.
+* Version 2.2.0 on 2024-12-29
+:PROPERTIES:
+:CUSTOM_ID: h:1e3bc52c-2bba-411f-864d-c224b86aa9fa
+:END:
+
+This version contains a few refinements to an already stable base.
+
+** Enjoy the new "tinted" themes
+:PROPERTIES:
+:CUSTOM_ID: h:174d90b6-12a1-4e63-88e7-d33bab3dc642
+:END:
+
+I now provide the ~standard-light-tinted~ and ~standard-dark-tinted~
+themes in addition to ~standard-light~ and ~standard-dark~. The
+announcement I made about these new themes also includes screenshots
+of them:
<https://protesilaos.com/codelog/2024-12-17-emacs-standard-themes-tinted/>.
+
+The ~standard-light-tinted~ theme has an earthly feel to it, with
+hints of magenta. It otherwise follows the stylistic patterns of its
+~standard-light~ counterpart.
+
+The ~standard-dark-tinted~ theme has a dark blue background in
+combination with appropriate shades of magenta. It, too, is
+stylistically consistent with its ~standard-dark~ counterpart.
+
+** Command to rotate themes
+:PROPERTIES:
+:CUSTOM_ID: h:4db16d31-3ed9-4add-92fd-5fb85129e435
+:END:
+
+The ~standard-themes-rotate~ goes through the Standard themes defined
+in the user option ~standard-themes-to-rotate~. It does so in order
+from left to right, starting from the currently loaded theme. By
+default, the value of ~standard-themes-to-rotate~ is:
+
+#+begin_src emacs-lisp
+'(standard-light standard-light-tinted standard-dark standard-dark-tinted)
+#+end_src
+
+Users who plan to only use two themes can rely instead on the command
+~standard-themes-toggle~ and its ~standard-themes-to-toggle~ variable.
+
+** Explicit support for the ~lin~ and ~pulsar~ packages
+:PROPERTIES:
+:CUSTOM_ID: h:62e6c0fa-abc0-46f7-91af-07b37d1080cd
+:END:
+
+These packages highlight the current line. By extending support to
+their faces, we guarantee that they always look right with the given
+Standard theme.
+
+** The palette preview use a tabular view
+:PROPERTIES:
+:CUSTOM_ID: h:3e344806-14a9-4a9a-87d5-8ae6bc95825d
+:END:
+
+The commands ~standard-themes-list-colors~ and
+~standard-themes-list-colors-current~ are redesigned to show colours
+in a tabular layout.
+
+The practical advantage for users is that they can now sort the
+entries by column: move the cursor to the desired column and type =S=
+(or =M-x tabulated-list-sort=). Do it again to reverse the sorting.
+
+This can be achieved with the mouse as well: move the pointer to the
+relevant column heading and use left click (well, =<mouse-1>= to be
+precise) to select and then reverse the sorting.
+
+Remember that the Standard themes provides a comprehensive mechanism
+of named colours and semantic mappings, which can be overridden. Thus,
+it is possible for one to define a spin-off of these themes by only
+changing a few colour values. Refer to the manual for the details, or
+contact me.
+
* Version 2.1.0 on 2024-08-11
:PROPERTIES:
:CUSTOM_ID: h:9f80dc23-c609-4f29-ad93-b86f8799bd1c
diff --git a/README.org b/README.org
index 4279cb51d4..afa1e5656b 100644
--- a/README.org
+++ b/README.org
@@ -4,9 +4,9 @@
#+language: en
#+options: ':t toc:nil author:t email:t num:t
#+startup: content
-#+macro: stable-version 2.1.0
-#+macro: release-date 2024-08-11
-#+macro: development-version 2.2.0-dev
+#+macro: stable-version 2.2.0
+#+macro: release-date 2024-12-29
+#+macro: development-version 2.3.0-dev
#+export_file_name: standard-themes.texi
#+texinfo_filename: standard-themes.info
#+texinfo_dir_category: Emacs misc features
@@ -215,8 +215,6 @@ this variable to a nil value.
:CUSTOM_ID: h:e06a546a-4fb3-4112-8aa2-d80031d89d5c
:END:
-[ Part of {{{development-version}}}. ]
-
#+vindex: standard-themes-to-toggle
The user option ~standard-themes-to-toggle~ is a list of Standard
themes to switch between when using the command ~standard-themes-toggle~.
@@ -228,8 +226,6 @@ The list must include two items. If there are more, they
are ignored.
:CUSTOM_ID: h:90131405-9fdb-44cd-b0d2-a9e1fa8f45ac
:END:
-[ Part of {{{development-version}}}. ]
-
#+vindex: standard-themes-to-rotate
The user option ~standard-themes-to-rotate~ is a list of Standard
themes to switch between when using the command ~standard-themes-rotate~.
@@ -1177,7 +1173,7 @@ everything most users need.
- isearch, occur, query-replace
- jit-spell
- keycast
-- lin [ Part of {{{development-version}}}. ]
+- lin
- line numbers (~display-line-numbers-mode~ and global variant)
- magit
- man
@@ -1202,7 +1198,7 @@ everything most users need.
- package (=M-x list-packages=)
- perspective
- powerline
-- pulsar [ Part of {{{development-version}}}. ]
+- pulsar
- pulse
- rainbow-delimiters
- rcirc
diff --git a/standard-themes.el b/standard-themes.el
index 54abaa2b17..f8a5fe4cfd 100644
--- a/standard-themes.el
+++ b/standard-themes.el
@@ -5,7 +5,7 @@
;; Author: Protesilaos Stavrou <[email protected]>
;; Maintainer: Protesilaos Stavrou <[email protected]>
;; URL: https://github.com/protesilaos/standard-themes
-;; Version: 2.1.0
+;; Version: 2.2.0
;; Package-Requires: ((emacs "28.1"))
;; Keywords: faces, theme, accessibility