Subject: Re: Patch for Modus themes 1.1.1? (was: bug#45068: [PATCH] 28.0.50; Update Modus themes 1.0.2 (backward-incompatible))

From: Eli Zaretskii <[email-masked]>
Date: Mon, 25 Jan 2021 17:34:22 +0200

> From: Protesilaos Stavrou <[email-masked]>
> Cc: Stefan Kangas <[email-masked]>,  [email-masked],
>   [email-masked],  [email-masked],  [email-masked]
> Date: Mon, 25 Jan 2021 10:49:46 +0200
> 
> A quick-and-dirty workaround would be to place the library in some other
> path, such as lisp/modus-themes.el and keep the other two files were
> they currently are: etc/themes/modus-{operandi,vivendi}-theme.el
> 
> This could, however, make the source code more difficult to understand.
> It would also set a bad precedent for any possible future themes, as
> this thread revealed.  So Eli Zaretskii proposed a new 'require-theme'
> function.
> 
> I believe this is how things stand.
> 
> For my part, I am willing to do whatever you consider necessary and will
> follow your lead.

Thanks.  So how about adding such a require-theme function, and then
using it in your themes?