GNU bug report logs - #45068
[PATCH] 28.0.50; Update Modus themes 1.0.2 (backward-incompatible)

Previous Next

Package: emacs;

Reported by: Protesilaos Stavrou <info <at> protesilaos.com>

Date: Sun, 6 Dec 2020 12:25:02 UTC

Severity: normal

Tags: patch

Fixed in version 28.1

Done: "Basil L. Contovounesios" <contovob <at> tcd.ie>

Bug is archived. No further changes may be made.

Full log


Message #95 received at 45068 <at> debbugs.gnu.org (full text, mbox):

From: Protesilaos Stavrou <info <at> protesilaos.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: contovob <at> tcd.ie, 45068 <at> debbugs.gnu.org, stefankangas <at> gmail.com,
 juri <at> linkov.net
Subject: Re: Patch for Modus themes 1.1.1?
Date: Thu, 25 Feb 2021 08:09:53 +0200
On 2021-01-25, 17:34 +0200, Eli Zaretskii <eliz <at> gnu.org> wrote:

>> From: Protesilaos Stavrou <info <at> protesilaos.com>
>> Cc: Stefan Kangas <stefankangas <at> gmail.com>,  contovob <at> tcd.ie,
>>   info <at> protesilaos.com,  45068 <at> debbugs.gnu.org,  juri <at> linkov.net
>> 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?

Hello Eli,

Can you please outline what are the requirements and general
functionality of such a 'require-theme' function?  I wish to give it a
try, though I can only do so in Elisp, whereas 'require' is in C...

If there is some source code or documentation I could consult, please
point me to it.

My intent is to address this issue and then share with you the
forthcoming 1.2.0 version of my themes.

Thanks again for your time and efforts!
Protesilaos

-- 
Protesilaos Stavrou
protesilaos.com




This bug report was last modified 4 years and 135 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.