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: Fri, 18 Sep 2020 18:03:50 +0200 Message-ID: References: <87mu1ra1ej.fsf@protesilaos.com> <877dsvs2l0.fsf@gkayaalp.com> <875z8f5hc1.fsf@gkayaalp.com> <87wo0u3tts.fsf@gkayaalp.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="40415"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: =?utf-8?B?R8O2a3R1xJ8=?= Kayaalp , Tim Cross , Elias =?utf-8?Q?M=C3=A5rtenson?= , Richard Stallman , emacs-devel To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 18 18:19:18 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 1kJJ6U-000AQ3-4o for ged-emacs-devel@m.gmane-mx.org; Fri, 18 Sep 2020 18:19:18 +0200 Original-Received: from localhost ([::1]:45448 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kJJ6T-0003k5-73 for ged-emacs-devel@m.gmane-mx.org; Fri, 18 Sep 2020 12:19:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35590) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kJIrd-0001vK-ND for emacs-devel@gnu.org; Fri, 18 Sep 2020 12:03:59 -0400 Original-Received: from mail-vi1eur06olkn2077.outbound.protection.outlook.com ([40.92.17.77]:15200 helo=EUR06-VI1-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 1kJIrb-000284-2T; Fri, 18 Sep 2020 12:03:57 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=btqCXmkeujXERSwA9kaqPx8CPoO79wbyWN1SUDBwk4BuMm8TMJ6qpQfWU3C8YTu4rfr3OI24LZW5NJh67NqPnD9xwHiMxItngpOiovNPet9jF1aV0CHAC6gPg+laZgEOs7YwyM8ZRQRmss8iFiUtLZeGWEFGNaP6GEbUBWT8rjrVAZp3dKPFyjvM8IypaD+pq7pJoUrEPpJSE+Di3yKsKZ3hbZf+mx4jCa746BETROqivG39qc3KkHUwBzToL/bcTHWIkngMNfA/Rh9nd2C93yJju6IMmbybwAKtiTPE2PWatMgQpHizA6jsgYU7a2U6Qa+ywb9u3SxTK91SLhKAZw== 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=p/DW0ndC+uyRpamyEltup1Jbhu6gAq0I74SJALiswnU=; b=TcthQU3Rf/K8GZHCUu2vnMrKie2HFcuoS2M7qUx0AqPPpOudCn24ZwIKuG04pCeRKWiw443qZNktxzFbObLiv3416ksW9IHErNPB4lGqWTYxoNDiMIRotLs7AYPsmKmzNH0KTRts2zQSV02aAaajEHHr894iRNgZxm/OeGcDdIk1cDF6fDmNcqAE8DmXZvYc7D5xV9mGfBLJnk//tZoq6E+X1m0ZsKYTHz6E+FTDYqJfACK0oVEARTCwAuTuOhC2HdYUOMiEp4P2Xl5GAw3ECiDiJ9uO+nqB0HiwuvxD/uKKnoKjAfLzc0ZzT1yqmKPEtINkMMBtcgjFs8pd1exjyw== 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=p/DW0ndC+uyRpamyEltup1Jbhu6gAq0I74SJALiswnU=; b=S6Y0tYbm776WbF0tSGMCht4u5KKvyKZRe8rSglh0VsG8mphqsBjPcDhcrcvj5gJMmA5w1xIbetU2bobwvZvR7D5Pn7SrODPSZnnQZS1XtzXQUymkmHSuSWFFz8yTIZYEWROgsCRKZZvDFskMhSDXGI3kwPugynoHcZsBqJA7WI1v3nhl45XM7PbJVp3ZD32MrgRtuEcEtCG2aCtxIZMd3SXktidRRrsZSP90NA4BMTZ2uahdAbw/EWtr0MTTSnBUKUmPKu9DhBSBq7Tt6CXfpg5w0n05dvmzWSoNA+XIBKyURVlXkDsXr6X4meGLt+DhCxQTOVys6OFYGJ5dSYTGRw== Original-Received: from VI1EUR06FT049.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc37::4b) by VI1EUR06HT035.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc37::294) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.15; Fri, 18 Sep 2020 16:03:52 +0000 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:fc37::4b) by VI1EUR06FT049.mail.protection.outlook.com (2a01:111:e400:fc37::72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.15 via Frontend Transport; Fri, 18 Sep 2020 16:03:52 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:D37C9A61444D6A16C5B4EB024AAAAB987A78FE9D7CD6E8380F57BCC8D20948A4; UpperCasedChecksum:1905B361632A3FB2C08573EDC68DEF9395485852DEC92DF9A574B224A8EA9E23; SizeAsReceived:8084; 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.3391.017; Fri, 18 Sep 2020 16:03:52 +0000 In-Reply-To: (Stefan Kangas's message of "Fri, 18 Sep 2020 06:32:43 -0700") X-ClientProxiedBy: AM5PR0202CA0004.eurprd02.prod.outlook.com (2603:10a6:203:69::14) To VI1PR06MB4526.eurprd06.prod.outlook.com (2603:10a6:803:ac::17) X-Microsoft-Original-Message-ID: <875z8bgjh5.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (90.230.29.56) by AM5PR0202CA0004.eurprd02.prod.outlook.com (2603:10a6:203:69::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.11 via Frontend Transport; Fri, 18 Sep 2020 16:03:51 +0000 X-Microsoft-Original-Message-ID: <875z8bgjh5.fsf@live.com> X-TMN: [We6AZXOia1gly2f8GHu1Z5r7qm/iyUBd] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: cbcaba91-dd95-4709-5232-08d85bec6fa4 X-MS-TrafficTypeDiagnostic: VI1EUR06HT035: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MQ4K0siWVAGE+BX5iLUfS5a1hr4yhR6OXgY5mCTrcGu3LWTMPHJpjnQOE1n7rBudgGbqYknbbmSp7Pg3AyMX/WemJJS/VXWF+FNmn6LPo5A6cOoral1PikLjgCn0REE8Cb4T5yuox+qO5RZII3xJVSheT2zzScApXk4vMigwAZCHtHeowcxS852Me7FhWLtKl0FBdR9ISX6Gpqaxp446QA== X-MS-Exchange-AntiSpam-MessageData: YPWY5oQ+ZU0KrvvMfUWuTQYJoJDQhayBezQcltDbMxOwbiYmoBSSoyyZnriyPFNS3G4PfTi5SnIXeALvxQHQBTM5pNxCRSh33phZWNGT5ejD9Lg2XbxPqLTfuqwfLfIqqCpm6BEwmtCdkcDJfqCdGA== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: cbcaba91-dd95-4709-5232-08d85bec6fa4 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2020 16:03:51.9672 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: VI1EUR06FT049.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: VI1EUR06HT035 Received-SPF: pass client-ip=40.92.17.77; envelope-from=arthur.miller@live.com; helo=EUR06-VI1-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/18 12:03:52 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:256112 Archived-At: Stefan Kangas writes: > Tim Cross writes: > >> What I meant was having solarised as one of the options in the themes >> included by default as opposed to making it the default theme. I am one of >> those who almost always will need to tweak any theme because of specific >> vision issues I have. Starting with a good base theme and tweaking from >> there is a lot easier than having to start with a theme which is less >> suitable. Emacs current comes with 14 'default' themes - I was just >> suggesting adding a version of solarized-light and solarised-dark to that >> list. > > I don't imagine that anyone would be against that. Why would they? > > But we would need the help of the theme author to ensure that copyright > assignments are in order before it could be included in vanilla. Maybe > someone interested in that could help look into it. Mail send to him. >> In the long-term, I think an API and theme generator which makes it easier >> to create consistent or customize existing themes is the real solution. >> Emacs already has the most flexible infrastructure for creating themes, but >> working at the low level. setting each face individually, is slow and >> difficult, requiring lots of trial and error to get right. A good theme >> generator could make this easier, continuing Emacs' customizable and >> extensible forte. > > I agree, FWIW. It would be useful if someone could propose a patch or > start working on it in a feature branch, I think. I proposed a concrete suggestion in some earlier email: * parametrize names used in the theme: base and accented; * remove some of color blending/variant stuff that is specific for Solarized only * create an api with good logical placeholder names in something like color-scheme.el or similar to be included by both cus-theme.el and by the end user * create appropriate custom interface to it * write nice doc/tips/guide for theme developers as well as for end users on how to use colors for basic elements vs accents If such division in framework as "base" vs accentuated elements is considered acceptable and appropriate for Emacs.