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: solarized Date: Wed, 16 Sep 2020 15:06:56 +0200 Message-ID: References: <87mu1ra1ej.fsf@protesilaos.com> <87imcf9wfp.fsf@protesilaos.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30449"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Protesilaos Stavrou , yuri.v.khan@gmail.com, emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 16 15:08:10 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 1kIXAP-0007pB-SA for ged-emacs-devel@m.gmane-mx.org; Wed, 16 Sep 2020 15:08:09 +0200 Original-Received: from localhost ([::1]:53820 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kIXAO-0005Ya-V5 for ged-emacs-devel@m.gmane-mx.org; Wed, 16 Sep 2020 09:08:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47910) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kIX9L-0004fk-LW for emacs-devel@gnu.org; Wed, 16 Sep 2020 09:07:03 -0400 Original-Received: from mail-db8eur06olkn2088.outbound.protection.outlook.com ([40.92.51.88]:31682 helo=EUR06-DB8-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 1kIX9I-0002EW-Sy; Wed, 16 Sep 2020 09:07:03 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FRSx1hcTw9IOOhc/myLW1xDQ8+OVDP5uR/hFaYmCB32Qj7gYE2OLtk5B6VhFU7RHBZ9XkgRcRFoiHSJ7QKdnPqNBiwF4rktGope5QIUP2Lz246rxkTu+2eePF5LyX1fskzRpKtd2R67IHOtlDfRfLEBP/aFRf6dDsj9AEz9s/hUzgpu8GYL4oMIVZz9PXAzp0DWyPjutxOgrJ8gVMMYyyOQm75bDRsAx58MsB6miivfWPCjquQTCyKkDjgQTfn7frYYUM1b4jZ9VMEvw+m2Sk+IhDkkutTjMgEOToQnMHHBNfhaLuGkPQWnvwyf3rES+4xB+DLHxj3fjzXun9OLlYw== 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=GM8u8Rf7tNYwfYkGL+4NRzd3PMwBtk9/cR3b0S31QS0=; b=Ny9RKupSmcxyi4UIWioHw9RhnHtGe61j/lbu+27qx+xCw5+t+fziqbStPxCjLqUBTTpjKCj1EaKKH0Ylx+5C0mKJ80XwgWWvs3ft73Iw/9M5sAFlnNkZaUUVFUiH92SGZEJwWFRPj1oWMZ3xUx7gvtvMbSWtFxHJAce8LKbgJ6DD40ohZekV+5XKjyKNLIGddxHXQlkmSDulHulasRrYA+9ObVf1728qw7beqRAlM0+B7RZ9/T9eorubg7c53DNzelLHYJ9c9+K7MA2DXa9LsQPg7Q1jKh6rhuqbEa1MrJ4RfZkLtYy3FN6hkU51t6MiPulhdSpt2YimIoHMjptypw== 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=GM8u8Rf7tNYwfYkGL+4NRzd3PMwBtk9/cR3b0S31QS0=; b=Tlsaw162pt8XDRORW5GeCyjO0DC5trLPf8gAbYt2FM7+vvHNzpBZ01c9WmXv4RSj2pdyY/fmfw5Fwki5y8PJGr4v4de/XrOO+edQdJW8Ik6r4NXrx8W1VK57j6dxdMLKwIy5yeaIhIYPZPpv4z8mOB3pgBjq4IHtNkHNY6lCN6w0jXZaISr0inuWD6FQWuOXaSnmkH639mRv0CCaET9zxG4PkYp007yYBVr0Ij7kx/AuuW82waLvya4Rh/boyV05bUgh4RXGC7qHu3ZMkDRhQ4TbgdVBF/JrZVyNHvHZA/COwT6J7ytbtFC9QlbnVK6WcaI5/pMGcWH8XYNNj2wnDQ== Original-Received: from DB8EUR06FT021.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc35::4d) by DB8EUR06HT242.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc35::235) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16; Wed, 16 Sep 2020 13:06:58 +0000 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:fc35::50) by DB8EUR06FT021.mail.protection.outlook.com (2a01:111:e400:fc35::185) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16 via Frontend Transport; Wed, 16 Sep 2020 13:06:58 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:B0B8A441D19B7C86A6599DACCA540FE4BE71D86BB16226B69A9C062A36FE6EC1; UpperCasedChecksum:6B2275FBC3CF663A5A47AE4D05F387E122669694A6F819BFAB26E4E97774B142; SizeAsReceived:7671; 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.019; Wed, 16 Sep 2020 13:06:58 +0000 In-Reply-To: (Richard Stallman's message of "Wed, 16 Sep 2020 01:05:51 -0400") X-ClientProxiedBy: AM6P195CA0076.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:86::17) To VI1PR06MB4526.eurprd06.prod.outlook.com (2603:10a6:803:ac::17) X-Microsoft-Original-Message-ID: <87363h7tvz.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (90.230.29.56) by AM6P195CA0076.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:86::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.11 via Frontend Transport; Wed, 16 Sep 2020 13:06:57 +0000 X-Microsoft-Original-Message-ID: <87363h7tvz.fsf@live.com> X-TMN: [3Ig/Fm4RJmWUgcbfwrihxOkDQs4Vs7w+] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 3f1e5ab3-872c-4339-d144-08d85a41646a X-MS-TrafficTypeDiagnostic: DB8EUR06HT242: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FEROco3CdpWiTM6dQeFluBsI1AO5pOj5xEAHSl9oH/LzeTb6kEZDzQgz/+zFzpujbmGVX9QWvRegVRKQ6kgvgGNPQ7j1i1gs45+cBosoPAYbrLjyQMELjzpZfwD3hFwodbkVUEhiBtJ44NzBE/92VwTYSXR+odW4KwHRXcZOou6RsuX4FTHtOGLZazZGRiLa9HxKelPg1F6B6O26uen3BQ== X-MS-Exchange-AntiSpam-MessageData: r2dgMnOFgaEgrT8vj4d8cj7aV+HSXFsquq4Wbg9HUG6AWVzKHCv1VM7a+ahUdRRW2b2SLaPwU8gDxrgdfvDVlrCN4uf5Tt2neipVjYgwIL4bPEByZqgNCSsK2mI72+PJJBbtilH15jkEvC5W71QDoQ== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3f1e5ab3-872c-4339-d144-08d85a41646a X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2020 13:06:58.0779 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DB8EUR06FT021.eop-eur06.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: DB8EUR06HT242 Received-SPF: pass client-ip=40.92.51.88; envelope-from=arthur.miller@live.com; helo=EUR06-DB8-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/16 09:06:58 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:255868 Archived-At: Richard Stallman writes: Would it > make sense to design a color palette, in the same systematic way as > Solarized, but with only dark backgrounds, and the other colors meant > to contrast with those? > And then invert it for light backgrounds? Of course it could. Solarized design made particular choices in order to have same accent color in both dark and light versions. So if say C++ syntax used those colors, say pink for reserved words, they would be same color in both light and dark version and retain same amount of contrast. But that choice does not need to be a design demand for Emacs. Also every theme does not need to have dark and light versions either, but it is cool if there is a framework to create such themes with ease. The framework I would like to see, either based on Solarized or base16 themes, could be made so that theme specify a palette of colors, and then the software calculates "right" shades based on some contrast values, intensity difference, whatever. I have seen in color.el and shr-color.el some code to do something similar (they could be merged both in one file: color.el). One could also have "high-contrast" and "low-contrast" themes calculated automaticly. Maybe :-).