From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: A modern-mode? Date: Wed, 16 Sep 2020 11:47:06 +0100 Message-ID: References: <87tuvy3t0q.fsf@gkayaalp.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000d4a70205af6bfd26" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12161"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Gregory Heytings , Andrea Corallo , emacs-devel To: =?UTF-8?B?R8O2a3R1xJ8gS2F5YWFscA==?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 16 12:48:15 2020 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 1kIUz1-00035X-RF for ged-emacs-devel@m.gmane-mx.org; Wed, 16 Sep 2020 12:48:15 +0200 Original-Received: from localhost ([::1]:40046 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kIUz0-0007P1-TR for ged-emacs-devel@m.gmane-mx.org; Wed, 16 Sep 2020 06:48:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39486) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kIUyA-0006a5-C5 for emacs-devel@gnu.org; Wed, 16 Sep 2020 06:47:22 -0400 Original-Received: from mail-io1-xd2e.google.com ([2607:f8b0:4864:20::d2e]:41139) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kIUy7-00082W-I6 for emacs-devel@gnu.org; Wed, 16 Sep 2020 06:47:22 -0400 Original-Received: by mail-io1-xd2e.google.com with SMTP id z13so7695571iom.8 for ; Wed, 16 Sep 2020 03:47:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Vch3Ms9uSLDy95UmYgDX9+6A4GCqP6MRXGLfvjngg+4=; b=KS3JaiQPB3o6gZQa0/10pth2duWvMYsElFqexwpzys3MITGFqo9BdKZV89h3ijPZ5w tvMYEciL2TMjULHkla0NTHKF8zTgIFU8joJuUB/cQhdXrNe/Yct2NBuhHi99cfaODjyx qq/Odq3pfg27iX2kJgEE6Kuojf/bwQs1aQppApwcamR+02TzVdkvzh3tgpjFWVzqqyrW PildLvX4QbfVyMU7IgeilEkRZxzN1ji5Lx6/gkThWtiZs4ufbBCS11X/FwC4Pnu/OJve pCecv7l6GI0shUGo7bLRWleCZycB6L+Cq9aRCoHYrSix4vlzqLPwrw/EjDMLTAz7UKn7 mMfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Vch3Ms9uSLDy95UmYgDX9+6A4GCqP6MRXGLfvjngg+4=; b=jsOnIIbDijVzwPGTz/3SVYNymyZxeBx7Yy0ziSOs8zOAgZz0/HGCaca+9yC7cJLK/6 NolLazLVkppEYmCmvzosn9YV8a8XZCVTgr11SVwLWpwKSjDIB8IWAOhTDtHSe+qqfDj1 TtWZRg6PP/JVty9GJ3+i27szyPhyUpC/uvIdTo0HLhSeKkO1YX7b77UPCNpRuhEP38Ow 1a0OivRXWSVoLfUOPB19wT0+O7vzQcqmiP9dZS+NFiWyy80Ov/2zR+kgkuA8WJTSQsyn 3E/hKMbr7LJ/Bp/Kt1sGcjXxqibD+VFpK+F/2nLX9n7hfRciH7bchMBCXLDvFRVuKlEN bOaQ== X-Gm-Message-State: AOAM532sqaIL2g43cyaJPgxTCe2TOeVws6zqUzEZoKKCJqJQt5ReVN1l pEZLXvzW90pCb/2qmdVXUr3+6DFOv27SIKN3J+E= X-Google-Smtp-Source: ABdhPJwhu9pCSSjFnnXSnjbTDfMWChP78I5Wr0ZkxgeSLP6g/Tj6pZn/rHyCo+jtfBytwLXKxQj5Ugw7Sg2EtrYq4rA= X-Received: by 2002:a02:734f:: with SMTP id a15mr22248019jae.120.1600253238484; Wed, 16 Sep 2020 03:47:18 -0700 (PDT) In-Reply-To: <87tuvy3t0q.fsf@gkayaalp.com> Received-SPF: pass client-ip=2607:f8b0:4864:20::d2e; envelope-from=joaotavora@gmail.com; helo=mail-io1-xd2e.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:255855 Archived-At: --000000000000d4a70205af6bfd26 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Sep 16, 2020 at 11:39 AM G=C3=B6ktu=C4=9F Kayaalp wrote: But ultimately the beauty of Andrea=E2=80=99s approach is that we can just = put > random things in there, write EXPERIMENTAL in all caps in the docstring, > and refine until 28. What we initially put in there is not all that > important. to be honest. > I don't agree with this. We should not throw "random things" in there because that will affect the possibility that Andrea's customization can be composed with Joe Doe's, whose contribution I would also welcome. If we follow your plan, it seems very likely that a sub-battle for defaults emerges within it. So, no to "random". Only things that our "custom-theme" infrastructure knows how to handle. If it doesn't handle some of those, then either that infrastructure or a package's custom.el conformance should be augmented. Jo=C3=A3o --000000000000d4a70205af6bfd26 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, Sep 16, 2020 at 11:39 AM G=C3=B6ktu=C4=9F Kayaalp <self@gkayaalp.com> wrote:

But ultimately the beauty of Andrea=E2=80=99s approach is that we can just = put
random things in there, write EXPERIMENTAL in all caps in the docstring, and refine until 28.=C2=A0 What we initially put in there is not all that important. to be honest.

I don't ag= ree with this.=C2=A0 We should not throw "random things" in there=
because that will affect the possibility that Andrea's custo= mization
can be composed with Joe Doe's, whose contributi= on I would also
welcome. If we follow your plan, it seems ve= ry likely=C2=A0 that a sub-battle
for defaults emerges withi= n it. So, no to "random". Only things that
our &qu= ot;custom-theme" infrastructure knows how to handle. If it doesn't=
handle some of those, then either that infrastructure or a = package's
custom.el conformance should be augmented.

Jo=C3=A3o



--000000000000d4a70205af6bfd26--