From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Dependent colours Date: Thu, 14 Apr 2022 15:36:34 +0200 Message-ID: <87pmljn5wd.fsf@gnus.org> References: <8735ifom48.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7317"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 14 15:38:12 2022 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 1nezfm-0001dr-Sw for ged-emacs-devel@m.gmane-mx.org; Thu, 14 Apr 2022 15:38:11 +0200 Original-Received: from localhost ([::1]:34418 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nezfl-00080v-Df for ged-emacs-devel@m.gmane-mx.org; Thu, 14 Apr 2022 09:38:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34354) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nezeP-0007H7-Ji for emacs-devel@gnu.org; Thu, 14 Apr 2022 09:36:46 -0400 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:58392) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nezeO-0002kG-2h for emacs-devel@gnu.org; Thu, 14 Apr 2022 09:36:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=zuAyvR5VDj2lCd9CbB0CQLzFt7j4sVnVPlzW1rdrROQ=; b=YIim3wB2dNovNRdki6Jx/moqnt cUWlU0JyZFy4iYZMXTAxNIXG+WJrwrROOyhhTdFT6+FaJxiHVcb5mBQlejr0nKxEM/H5leWDNsf7s K0Y33X6CgWsxMoKqpFaMdW/jnaNmnEBVw1DWrmOyDBx1ZXA9KBOXZIDxo+SdKp1O+d9Y=; Original-Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nezeF-0001tB-QO for emacs-devel@gnu.org; Thu, 14 Apr 2022 15:36:41 +0200 In-Reply-To: <8735ifom48.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 14 Apr 2022 15:00:55 +0200") Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:288388 Archived-At: Lars Ingebrigtsen writes: > (make-color ((background light) "blue") > ((background dark) "red")) > > Uhm... Or something... better... :-) I think we get to 99.7% of the use cases with just light/dark. So (make-color "blue" "red") would probably be the shortest syntax we could use here. (The first for light backgrounds and the second for dark.) Or just (color "blue" "red"), since the point is to have something short and convenient for people. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no