From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: solarized Date: Fri, 18 Sep 2020 16:44:29 +0000 (UTC) Message-ID: <1a4ef2ad-0944-4d61-8cb9-8917e5a58e5c@default> References: <87mu1ra1ej.fsf@protesilaos.com> <87imcf9wfp.fsf@protesilaos.com> <87wo0uazy7.fsf@protesilaos.com> <24419.5630.619374.863012@mail.eng.it> 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="3221"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: rms@gnu.org, Gian Uberto Lauri Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 18 19:04:49 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 1kJJoW-0000go-Td for ged-emacs-devel@m.gmane-mx.org; Fri, 18 Sep 2020 19:04:48 +0200 Original-Received: from localhost ([::1]:51136 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kJJoV-00025n-UP for ged-emacs-devel@m.gmane-mx.org; Fri, 18 Sep 2020 13:04:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46748) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kJJV2-0002kK-68 for emacs-devel@gnu.org; Fri, 18 Sep 2020 12:44:40 -0400 Original-Received: from userp2130.oracle.com ([156.151.31.86]:47680) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kJJUz-0000n9-Su; Fri, 18 Sep 2020 12:44:39 -0400 Original-Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 08IGhihc151815; Fri, 18 Sep 2020 16:44:33 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=WwrpgFMBNkmqiIUFhTACx4bl70Giw/K+uKOZA/mgjP4=; b=E5Au3dmusZbHJOJaEnE+3bnTOXh58CywdrBHYJl6RD55UW4FTc9OXSJexp5+aBiipuyn 2YsNXubVLBtJL0M7cpLA67ELrIGuPDj+IvmvJ2QLp6bYqQtWKIhx7dIDNb2rWfN9IUXK jx7p1a8+rRWUWQs+6g/kqttFxz5PZ+YR3tMNSra/ZeHzwaUJvTVMmnL2ZoJk1rbNi3XY gky6mC0kbijp6Eln1TG4+UxGQN6nUOSuFUxpmdE9rSdCEV2RQkeFr9DF5ElUtHtmaRJI fzg3twVONTqYFYAdxXbo0XFdK5hFJl6VRB8YNP4KdK4pdseAjIfoMWPrAlIo4elSjr00 9A== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2130.oracle.com with ESMTP id 33gnrrgb2x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 18 Sep 2020 16:44:33 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 08IGdbQa188503; Fri, 18 Sep 2020 16:44:32 GMT Original-Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserp3020.oracle.com with ESMTP id 33h88f039y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 18 Sep 2020 16:44:32 +0000 Original-Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 08IGiVNA019635; Fri, 18 Sep 2020 16:44:31 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5044.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9748 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 spamscore=0 adultscore=0 suspectscore=0 phishscore=0 malwarescore=0 bulkscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009180136 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9748 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 spamscore=0 lowpriorityscore=0 malwarescore=0 mlxscore=0 bulkscore=0 suspectscore=0 clxscore=1015 mlxlogscore=999 adultscore=0 priorityscore=1501 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009180137 Received-SPF: pass client-ip=156.151.31.86; envelope-from=drew.adams@oracle.com; helo=userp2130.oracle.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/18 12:23:53 X-ACL-Warn: Detected OS = Linux 3.1-3.10 [fuzzy] X-Spam_score_int: -73 X-Spam_score: -7.4 X-Spam_bar: ------- X-Spam_report: (-7.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-2.999, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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:256119 Archived-At: > Here is an idea for dealing with monitor variations, cultural variations > in color perception, and personal quirks. >=20 > We could have a color-tuning feature that lets a user adjust slowly, > in any direction, each color in the color palette that Emacs faces > use. This is something I mentioned in the context of the discussion about theme adjustment/generation. Library `Do Re Mi' lets you do exactly that, with an individual face or all faces: incrementally (as fine or gross an increment as you like) change hue, saturation, value, red, green, or blue, and even combinations. For example, command `doremi-face-fg+' lets you change foreground and background colors of a face by incrementing/decrementing its RGB or HSV components. A popup frame shows you sample text in the face as it changes, as well as sample text in the previous value of the face. You can do this quickly (or slowly), with cycle keys (e.g. arrows) or with a mouse wheel. https://www.emacswiki.org/emacs/DoReMi#doremi-frm.el