GNU bug report logs -
#45068
[PATCH] 28.0.50; Update Modus themes 1.0.2 (backward-incompatible)
Previous Next
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):
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.