Commit graph

1388 commits

Author SHA1 Message Date
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