From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: "modern" colors Re: Changes for emacs 28 Date: Sat, 12 Sep 2020 16:31:53 +0200 Message-ID: References: <87y2lkb6kb.fsf@gmail.com> <9A4FA038-CCFD-45DF-8B57-E348AFF951D9@gmail.com> <87sgbsb0eb.fsf@gmail.com> <20200909165723.kdnwicwvplmezusr@Ergus> <20200910102000.2t6tsju745xutg7u@Ergus> <20200910110832.ko66gqnqo4l664d6@Ergus> <874ko314mx.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24523"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: casouri@gmail.com, Ergus , emacs-devel@gnu.org, "Alfred M. Szmidt" , monnier@iro.umontreal.ca, ghe@sdf.org, tecosaur@gmail.com To: Ricardo Wurmus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 12 16:32:54 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 1kH6aE-0006FL-Gn for ged-emacs-devel@m.gmane-mx.org; Sat, 12 Sep 2020 16:32:54 +0200 Original-Received: from localhost ([::1]:55618 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kH6aD-0006ri-Fw for ged-emacs-devel@m.gmane-mx.org; Sat, 12 Sep 2020 10:32:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34928) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kH6ZN-0005V9-KZ for emacs-devel@gnu.org; Sat, 12 Sep 2020 10:32:01 -0400 Original-Received: from mail-oln040092073039.outbound.protection.outlook.com ([40.92.73.39]:52082 helo=EUR04-HE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kH6ZK-0005d6-Vd; Sat, 12 Sep 2020 10:32:01 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VAUurqKBxb9MNisJepObuYzxqAdeXuBPKQgnLUbEHi2UK7By0mQpnzzQjgEduIXOE2AmFjQpIokHX9kMRaYgdrgM8uxDujDlYj2emeiN5l1zXmCTqiRsF31qGwLAfd1u+sVpG+hCt8lKIOKgO07nWbchqLlUNc/LoKIg3cfylOKQthdu9of3iIFHpnPY4NyJGk+Hr9VcaJW2lUhM7dMCuJkioFfPbMTJt754juLZiSaeDQpOav5JWRXkPvHdVuPIuvVZFcObx4sn+YTesV23OdYst/FM9xWCM/3j/YROWe5IbEpFsspapXs4XT6dtAMWFgW99M7SDlH2oc2WAGWnlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qkvIaXiY/zrxkVSVWMjhOGEFjpRrKDtXjhK5eKnCZ6w=; b=MWq8RVtug8ujtyFEK3NW7T77O2oBDbQCcbJDYDNgAnclNivoAlHSzU/GKjA0MHxdKmqiPLumrPRSQ6nCBMAP3njd0TSsu8RwuZv5isJIgZUbAL7aNy97M182rhPsMMvqRXt5f2tmn224gStsbH+4Zs1wJevXFNpDHkX5pFvMp8PPhkx5FsGHX3z1Ni2UG5h5aGdg9Ldue8ZoQUVPFRnBju872UX+57NU7rsyxbbUVH7kvpWuJv4z9E+TFGrHCzGr4xZ2QxSe8oMQOGsDtVOed6kgvea9xMxh1uHOrmrwr1SMnsbKQE4Msvs3cml/fdMet3MWdDJ78SEPqjQ3BC2lRg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qkvIaXiY/zrxkVSVWMjhOGEFjpRrKDtXjhK5eKnCZ6w=; b=SKmqlfSfr01uQ0Dwkd3u+GUMJS28P887LrXF8bVYNcvZdqWcv3Doxxq8amb5Txzdt1hkxCcqZcSDW7AhJKuoCH3vpzI7+YD056MgWQrij4pCpaaan7eJcrOCj0Vg3j1A2m+1r7KO/7W9Bmz8x4nI8v7+JbDl7ZyDxZrO3YNFDcDRGZM1ECKtJBejC9Dhr4KGNG3zeJpwWWA5nv9kvWKS/Ey3/fK5rfEZopxbPMnxlxxRHpdtdu+Mp9ixrqPJULBMxV2A0JS9i8qBuygTJXr1eR5NhIRV1TRB0SpsCp8G2uBECRgmOAbTl++zsw8lYTaCjYosEHGiQCK+ZiW7qjgLfA== Original-Received: from HE1EUR04FT015.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0d::50) by HE1EUR04HT226.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0d::411) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16; Sat, 12 Sep 2020 14:31:55 +0000 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:7e0d::47) by HE1EUR04FT015.mail.protection.outlook.com (2a01:111:e400:7e0d::74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16 via Frontend Transport; Sat, 12 Sep 2020 14:31:55 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:3A073806FD64DAE0EFE24D5A3426018750A1D950423432F9810AAC94A93E71F2; UpperCasedChecksum:6D845BA9612A03CEBCA6132DFDE41EF8A580E41107BFFEA4F87B36E82CFD0C45; SizeAsReceived:4008; Count:47 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::b547:51cd:16c5:4487]) by VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::b547:51cd:16c5:4487%7]) with mapi id 15.20.3370.018; Sat, 12 Sep 2020 14:31:55 +0000 In-Reply-To: <874ko314mx.fsf@elephly.net> (Ricardo Wurmus's message of "Sat, 12 Sep 2020 15:55:18 +0200") X-ClientProxiedBy: AM5PR0601CA0032.eurprd06.prod.outlook.com (2603:10a6:203:68::18) To VI1PR06MB4526.eurprd06.prod.outlook.com (2603:10a6:803:ac::17) X-Microsoft-Original-Message-ID: <87pn6rrrqe.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (90.230.29.56) by AM5PR0601CA0032.eurprd06.prod.outlook.com (2603:10a6:203:68::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16 via Frontend Transport; Sat, 12 Sep 2020 14:31:54 +0000 X-Microsoft-Original-Message-ID: <87pn6rrrqe.fsf@live.com> X-TMN: [YBUbLdXeSYsZXTEdEpW2eD+JapiyStcG] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: c50a7ae7-2d2e-41f7-f007-08d857289902 X-MS-TrafficTypeDiagnostic: HE1EUR04HT226: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: wLUy07LyI1HssuTjf79Qx7zr3lzxJkmpHUXXplqwPTYEBk1JFMPg44pmBPXX8st6JiR4AXp63rzXBFybA/UYf43ta22iLvkyMO+8LOndAN54VIa/r8uLLd4gxvVSMuj3UAopdj1fchH+dG91oZNYKMqkMLql88rACwX6BlviSVvACyfNjBHpMgnS3rmp+EOItoPeowD9LCdW4A2RMq2agCm7+KDVP6nwIdBS8UM38G4= X-MS-Exchange-AntiSpam-MessageData: BsrGY0ahPZlXbgIHXQ45WiJt642pUp5oxdLeuC5PO/XlHiZ5/xqnTM8z1R7ZXflHLh6e8CaADtc3bCXhwBdL//Gt+mNqfcpDCbi5lsLERehPQ61XMr3/eXW25dOC3kpJ9RwkJPhzUHnLlT+fwNMVww== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: c50a7ae7-2d2e-41f7-f007-08d857289902 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2020 14:31:55.1269 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: HE1EUR04FT015.eop-eur04.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR04HT226 Received-SPF: pass client-ip=40.92.73.39; envelope-from=arthur.miller@live.com; helo=EUR04-HE1-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/12 10:31:55 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] 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, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-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:255356 Archived-At: Ricardo Wurmus writes: > Arthur Miller writes: > >> Anyway, if you gonna include a new theme or color framework in Emacs, I >> think you should include Solarized as ported by B. Batsov: >> >> https://github.com/bbatsov/solarized-emacs >> >> Furthermore his theme could be simplified and ported to a framework, >> call it "colorized" which could consist of 8 base colors + 8 accented >> colors + 8 lighter/darker accented colors. That gives a total of >> framework 32 colors, which should be more then enough to theme a >> screen/application. >> >> [=E2=80=A6] Maybe there could >> be a color guidance and framework for extensions to use and follow to >> offer more visual coherence as well as ease of modding and choosing a >> color theme. I think Batsov's Solarized makes a good candidate to turn >> it into such framework. > > I support this motion. > > Solarized is very easy on the eyes, available for many other > applications, and it is the result of a simple set of harmonized colours > that are optimized for equal contrast. > > It can easily be customized to use different colours without looking > =E2=80=9Cstrange=E2=80=9D. I guess most of you are familiar with Solarized, but for those that are not here is the original author's page that explains "the science" behind it: https://ethanschoonover.com/solarized/