From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#43381: 27.1.50; Maybe wrong cursor FG color in NS port Date: Thu, 17 Sep 2020 18:14:25 +0300 Message-ID: <83tuvw5tbi.fsf@gnu.org> References: <87a6xtff19.fsf@gnus.org> <20200913234309.GH93185@breton.holly.idiocy.org> <87d02pdyp4.fsf@gnus.org> <83363kbeci.fsf@gnu.org> <87r1r39qmb.fsf@gnus.org> <83v9gf85hj.fsf@gnu.org> <87a6xoqxkr.fsf@gnus.org> <83wo0s5uen.fsf@gnu.org> <87pn6kphmw.fsf@gnus.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7389"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 43381@debbugs.gnu.org, alan@idiocy.org, dale@codefu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 17 17:23:29 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1kIvks-0001kJ-KG for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 17 Sep 2020 17:23:26 +0200 Original-Received: from localhost ([::1]:37404 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kIvkr-0003wH-IO for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 17 Sep 2020 11:23:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58424) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kIvcl-00054O-QQ for bug-gnu-emacs@gnu.org; Thu, 17 Sep 2020 11:15:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55293) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kIvck-0003Nm-Cg for bug-gnu-emacs@gnu.org; Thu, 17 Sep 2020 11:15:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kIvck-0003mK-6X for bug-gnu-emacs@gnu.org; Thu, 17 Sep 2020 11:15:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Sep 2020 15:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43381 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 43381-submit@debbugs.gnu.org id=B43381.160035566614467 (code B ref 43381); Thu, 17 Sep 2020 15:15:02 +0000 Original-Received: (at 43381) by debbugs.gnu.org; 17 Sep 2020 15:14:26 +0000 Original-Received: from localhost ([127.0.0.1]:38606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kIvcA-0003lH-H5 for submit@debbugs.gnu.org; Thu, 17 Sep 2020 11:14:26 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:51328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kIvc6-0003l1-Vs for 43381@debbugs.gnu.org; Thu, 17 Sep 2020 11:14:25 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:38315) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kIvc1-0003Gp-6B; Thu, 17 Sep 2020 11:14:17 -0400 Original-Received: from [176.228.60.248] (port=1638 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kIvc0-0003cx-40; Thu, 17 Sep 2020 11:14:16 -0400 In-Reply-To: <87pn6kphmw.fsf@gnus.org> (message from Lars Ingebrigtsen on Thu, 17 Sep 2020 17:06:31 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:188208 Archived-At: > From: Lars Ingebrigtsen > Cc: alan@idiocy.org, 43381@debbugs.gnu.org, dale@codefu.org > Date: Thu, 17 Sep 2020 17:06:31 +0200 > > The character under point will have the cursor colour as the > background colour, and it doesn't matter what the foreground colour > of that character is: Today the foreground colour (when the cursor > is over the character) is the character's background colour, but the > proposal is to change that to use the default face's background > colour instead. I understand. The result will be that every character under cursor will look the same regardless of its original face colors. Which is both losing information and different from the face-merging we do everywhere else. The original problem, AFAIU, was not that we behave as we do, but that the result is almost illegible in some situations. The solution to that doesn't have to be what you propose, it can be something else, which doesn't ignore our usual face-merging. We just need to use a mechanism we have for this purpose: the distant-foreground color of a face.