Protesilaos Stavrou
8ec9692b49
Update ef-themes to version 2.0.0
2025-11-09 07:34:50 +02:00
Protesilaos Stavrou
a3f37b6cba
Include links to the manual in the sample configuration
2025-11-09 07:34:10 +02:00
Protesilaos Stavrou
ef5e81af58
Update the copyright years in all the theme files
...
ef-kassio also had a different notice about whether this file is part
of Emacs. I remember reading before that GNU ELPA packages are part of
Emacs, though I prefer to have that notice only if they are part of
emacs.git.
2025-11-09 07:28:48 +02:00
Protesilaos Stavrou
1bc305fff8
Add missing alias for modus-themes-load-theme
2025-11-09 07:13:41 +02:00
Protesilaos Stavrou
45973a673c
Mention where to read the manual of the modus-themes
2025-11-09 07:03:52 +02:00
Protesilaos Stavrou
6a38a7d936
Document the user option and command aliases we define
...
We now rely on the user options are commands that the modus-themes
define. What we provide here is for backward compatibility.
2025-11-08 20:31:13 +02:00
Protesilaos Stavrou
0a0596312b
Include the post-load-hook as one of the aliases for the Modus equivalent
2025-11-08 18:44:08 +02:00
Protesilaos Stavrou
185f22925b
Define missing ef-themes-toggle alias for modus-themes-toggle
2025-11-08 18:43:01 +02:00
Protesilaos Stavrou
bf7a317e5f
For backward compatibility make ef-themes-with-colors and alias for modus-themes-with-colors
2025-11-07 09:15:22 +02:00
Protesilaos Stavrou
8855176b68
Tweak the fg-alt value of the ef-winter theme
2025-11-03 10:55:46 +02:00
Protesilaos Stavrou
1d07b17f4e
Update to the actual modus-themes version we depend on
...
The other was just a placeholder while I was working on modus-themes 5.0.0-dev.
2025-11-02 09:00:07 +02:00
Protesilaos Stavrou
a39b134911
Support the fnname-call and variable-use mappings
...
Those are used by tree-sitter and related faces.
2025-10-30 18:14:29 +02:00
Protesilaos Stavrou
8837e72d4e
Make the ef-themes work with modus-themes-theme as a function
2025-10-20 16:09:05 +03:00
Protesilaos Stavrou
4bbba4bf21
Define ef-themes-custom-faces
2025-10-20 16:09:05 +03:00
Protesilaos Stavrou
bec958dc80
Revert "Make the ef-themes-palette-common a defvar"
...
This reverts commit 27f26b7edd .
2025-10-13 08:13:34 +03:00
Protesilaos Stavrou
27f26b7edd
Make the ef-themes-palette-common a defvar
...
This is in line with commit 02b4027 in modus-themes.git
2025-10-12 08:34:17 +03:00
Protesilaos Stavrou
7945429c37
Create an alias for Modus only when the definition exists
2025-10-07 10:51:43 +03:00
Protesilaos Stavrou
898ed4ca9a
Steamline how we define aliases for the Modus user options
2025-10-07 07:43:40 +03:00
Protesilaos Stavrou
e8d6d27951
Update the notice about obsolete symbols
2025-10-06 09:06:49 +03:00
Protesilaos Stavrou
e01a926df3
Define obsolete alias for ef-themes-load-theme
2025-10-06 09:06:37 +03:00
Protesilaos Stavrou
cfe13ee1cb
Define convenience commands to only load Ef themes
...
This is done independently of the ef-themes-take-over-modus-themes-mode.
2025-10-06 07:30:25 +03:00
Protesilaos Stavrou
e6d6814758
Rename bg-search-match to bg-search-static
...
This is supported in the latest version of the modus-themes.
2025-10-04 08:00:30 +03:00
Protesilaos Stavrou
9a1c80573e
Add docstring for the method modus-themes-get-themes
2025-10-03 10:43:30 +03:00
Protesilaos Stavrou
4bd6b79655
Update the sample configuration to also show how to load a theme
2025-10-03 07:45:13 +03:00
Protesilaos Stavrou
a230a2886e
Make all the obsolete aliases have a more informative doc string
2025-10-03 06:16:32 +03:00
Protesilaos Stavrou
096ae475c3
Add a defgroup that mentions the modus-themes and links to them
2025-10-03 06:14:32 +03:00
Protesilaos Stavrou
257b9c5c58
Remove needless 'require' for 'seq'
...
We needed it in the past, but not anymore.
2025-10-02 21:29:54 +03:00
Protesilaos Stavrou
6cc10e3508
Mention the modus-themes-include-derivatives-mode in the docs
2025-10-02 20:08:06 +03:00
Protesilaos Stavrou
b5037702f4
Make modus-themes-get-themes also sort alphabetically
...
We provide a large collection. Having them A-Z makes it easier to
figure out where we are when we perform a rotation, for example.
2025-10-02 13:02:10 +03:00
Protesilaos Stavrou
e00284dd41
Change minimum modus-themes version for now
...
I will set it back to 5.0.0 once the package is out. This is not the
correct version, but I need GNU ELPA to build the -devel package.
2025-10-02 09:32:59 +03:00
Protesilaos Stavrou
a89c71d4c9
The version of the modus-themes we depend on is 5.0.0
...
It is not released yet, but I will take care of that in the coming
days, if all goes well.
2025-10-01 19:00:30 +03:00
Protesilaos Stavrou
4c5475595a
Explain that the ef-themes are built on top of the modus-themes
2025-10-01 18:59:57 +03:00
Protesilaos Stavrou
da3a8b5986
Greatly simplify the manual and mention the Modus themes
2025-10-01 18:59:42 +03:00
Protesilaos Stavrou
caf570e1d0
Use modus-themes-sort in the modus-themes-get-themes method
2025-10-01 07:52:53 +03:00
Protesilaos Stavrou
be24e3c93e
Fix the bg-paren-match symbol
2025-10-01 05:41:20 +03:00
Protesilaos Stavrou
6b8a9815c1
Cover some more common mappings
2025-09-30 12:44:31 +03:00
Protesilaos Stavrou
e8a4d29cb1
Reorder the common mappings and include the ones for completion matches
2025-09-30 12:40:17 +03:00
Protesilaos Stavrou
6473287a29
Add mappings for the "prominent" errors
2025-09-30 12:35:56 +03:00
Protesilaos Stavrou
9ab216d1fb
Make sure link underlines are subtle
2025-09-30 12:27:30 +03:00
Protesilaos Stavrou
5e962bcb34
Add missing dot in some doc strings
2025-09-30 12:08:51 +03:00
Protesilaos Stavrou
2312d160d0
Make sure the themes support the Modus link mappings
2025-09-30 10:59:32 +03:00
Protesilaos Stavrou
19b7670803
Also deprecate the ef-themes-common-palette-overrides
2025-09-29 19:40:52 +03:00
Protesilaos Stavrou
1350c775a4
Rename the minor mode to be easier to reason about
2025-09-29 19:30:44 +03:00
Protesilaos Stavrou
c1fc6106ba
Mark the compatibility alias as obsolete
...
This looks cleaner than just the aliases, as it should inform users
about what is happening.
2025-09-29 19:29:51 +03:00
Protesilaos Stavrou
9f3bd750ba
Make the ef-themes-only-modus-derivatives-mode only toggle itself
2025-09-29 16:46:11 +03:00
Protesilaos Stavrou
9f30bddde2
Declare and register the themes to speed things up
2025-09-29 16:14:36 +03:00
Protesilaos Stavrou
039401abdc
Fix the family of ef-arbutus
2025-09-29 16:01:56 +03:00
Protesilaos Stavrou
899a5c1650
Make all the compatibility aliases more informative and format them better
2025-09-29 13:48:04 +03:00
Protesilaos Stavrou
e44ef9daff
Implement minor mode with defmethod to restrict Modus commands to Ef only
2025-09-29 13:43:07 +03:00
Protesilaos Stavrou
df9d991124
Actually make the Ef hook be an alias of the Modus one
...
The whole point of this project is to avoid as much duplication as possible.
2025-09-29 13:07:50 +03:00