From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Protesilaos Stavrou Newsgroups: gmane.emacs.devel Subject: Re: [elpa] externals/ef-themes b6fc326946: Add ef-bio theme Date: Sun, 02 Oct 2022 15:18:28 +0300 Message-ID: <87a66e771n.fsf@protesilaos.com> References: <166469025461.5911.14047450412101243173@vcs2.savannah.gnu.org> <20221002055734.E8E12C0004A@vcs2.savannah.gnu.org> <87ill24f6r.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33858"; mail-complaints-to="usenet@ciao.gmane.io" To: Philip Kaludercic , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Oct 02 14:24:05 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oey0q-0008hH-Tt for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Oct 2022 14:24:05 +0200 Original-Received: from localhost ([::1]:43218 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oey0p-0000GX-PF for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Oct 2022 08:24:03 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60362) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oey06-00081v-58 for emacs-devel@gnu.org; Sun, 02 Oct 2022 08:23:18 -0400 Original-Received: from mslow1.mail.gandi.net ([217.70.178.240]:34091) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oey04-0003EH-0l for emacs-devel@gnu.org; Sun, 02 Oct 2022 08:23:17 -0400 Original-Received: from relay5-d.mail.gandi.net (unknown [217.70.183.197]) by mslow1.mail.gandi.net (Postfix) with ESMTP id 01CEEC34F6 for ; Sun, 2 Oct 2022 12:18:42 +0000 (UTC) Original-Received: (Authenticated sender: public@protesilaos.com) by mail.gandi.net (Postfix) with ESMTPSA id 51C9B1C0002; Sun, 2 Oct 2022 12:18:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com; s=gm1; t=1664713110; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=TIeoItmjraKpsWpKtYuXD9r2WyzY7TFL49qYIeTwQQI=; b=DDvUUmyxlw+waCwRho8l2UIDr9B5IIR/9U6VSiTPLRtdeqazyJeN7tvsqZJiaX2zk2efid folq+wTo3BZuJ3wif1fsc3LwdEjkjXd41YAv5TXeTd3rQBjYuWI5FFk9uVotjdfyKB298G UfHhCAJol8EZ/RFIcoCYM0DiRYbYJYSpYT1WUyZREYyylDK0jd6b9iQu/rparujXnQ2/h9 QWH0NQcPuZecrCBYjmzqAJZsW3kRXvyMM1NJJenyMPvySDdO881L8OH+H0LA7gXM36IM07 RBJmkbKTOjq7FOC7lcrH5sIaQDipMSJIAmKg0ajTLnhu2Mwmvs+VZUkPSYTCVQ== In-Reply-To: <87ill24f6r.fsf@posteo.net> Received-SPF: none client-ip=217.70.178.240; envelope-from=info@protesilaos.com; helo=mslow1.mail.gandi.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:296601 Archived-At: > From: Philip Kaludercic > Date: Sun, 2 Oct 2022 11:50:52 +0000 > > ELPA Syncer writes: > >> branch: externals/ef-themes >> commit b6fc32694646c65adbf1ed6d3d7bfddf55e16273 >> Author: Protesilaos Stavrou >> Commit: Protesilaos Stavrou >> >> Add ef-bio theme >> >> Read the announcement, which also includes screen shots: >> . >> >> Enjoy your new theme :) > > Out of curiosity, what is your long-term plan for ef-themes? Do you > plan to add more and more variations, or is there some upper bound you > plan to approach? It seems to me that maintenance will become more and > more difficult, and it would be a shame to see the nice themes > abandoned, because of it becoming infeasible to properly test all the > changes. This is why the principle is to not add customisation options that introduce colour permutations (e.g. change the intensity of the 'region'). Those will indeed make the project unmaintainable. Without customisation options, the maintenance is manageable. It is basically limited to the occasional tweak to the supported faces. Granted, now I am still iterating on the individual colour palettes because we have not yet reached version 1.0.0 (maybe before the end of the year). The supported packages are also curated. Unlike the modus-themes, not every package is meant to be covered. In terms of total number of themes, I started working on another light theme to bring the total number to 16. I will probably finalise it tonight or tomorrow. Then I MIGHT develop two more themes specifically for tritanopia (blue-yellow colour deficiency), which will be the final ones. > Also, do you think that splitting up the theme into multiple packages > would be a good idea? I am not against it per se, if there is some practical reason to do it (e.g. to bundle two of the themes with some other project). Though now I feel it is easier to keep them all in one package. -- Protesilaos Stavrou https://protesilaos.com