From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Aaron Jensen Newsgroups: gmane.emacs.bugs Subject: bug#73862: [PATCH] Add `header-line-active` and `header-line-inactive` faces. Date: Fri, 6 Dec 2024 11:28:53 -0500 Message-ID: References: <86wmgfzhgc.fsf@gnu.org> <86zflay7hh.fsf@gnu.org> <86jzcey3cu.fsf@gnu.org> <8634j1n9nx.fsf@gnu.org> <86jzcdkx6t.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000c5ebd906289c8250" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3471"; mail-complaints-to="usenet@ciao.gmane.io" Cc: trevor.m.murphy@gmail.com, me@eshelyaron.com, Stefan Monnier , 73862@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Dec 06 17:30:22 2024 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 1tJbDh-0000i1-Ta for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 06 Dec 2024 17:30:22 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tJbDT-0005h9-DZ; Fri, 06 Dec 2024 11:30:07 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tJbDO-0005eY-Um for bug-gnu-emacs@gnu.org; Fri, 06 Dec 2024 11:30:03 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tJbDO-0005hv-LU for bug-gnu-emacs@gnu.org; Fri, 06 Dec 2024 11:30:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=Date:From:References:In-Reply-To:Mime-Version:To:Subject; bh=JxIuWCnL/8zHlgl9RdcAUQmKtmaJZG7y9NdUS1m3OB4=; b=LDEEb6k2Ot5yxVZw5EApZMci2bf8uBXpJzmDvAy1LjV99SmBU8YzHxY1nJLiME/E8sVStgdTBly02Wd2flHgx0OGjY6uy8BPcU1enbOxIDSqwyrliTKjoaA9xkeV05rad4ugqXZD5h2zg2eJ0M/yqtJheHAaruWa6Cxl0BiyOre/2u6C62eoHPihA/YHSRaY5VKTTw4OeBUq/PLC4KLe6fEV5y837D6EmNlFvjQ0ny/qJ9j8FI6G8M2zu6HVYzzNjzz3A0Qkk93mYDbpRK5MnH2GfE8j2Be2VJGlCvPoCJMjS99Wk/vpd2lrTJmtVKP8Dl348c9WtLSOc7OnSuJpjQ==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tJbDO-0001f4-5R for bug-gnu-emacs@gnu.org; Fri, 06 Dec 2024 11:30:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Dec 2024 16:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73862 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 73862-submit@debbugs.gnu.org id=B73862.17335025976351 (code B ref 73862); Fri, 06 Dec 2024 16:30:02 +0000 Original-Received: (at 73862) by debbugs.gnu.org; 6 Dec 2024 16:29:57 +0000 Original-Received: from localhost ([127.0.0.1]:44026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJbDI-0001eN-Pq for submit@debbugs.gnu.org; Fri, 06 Dec 2024 11:29:57 -0500 Original-Received: from mail-lj1-f172.google.com ([209.85.208.172]:51661) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJbDH-0001eD-JH for 73862@debbugs.gnu.org; Fri, 06 Dec 2024 11:29:56 -0500 Original-Received: by mail-lj1-f172.google.com with SMTP id 38308e7fff4ca-2ffa974b2b0so20390521fa.3 for <73862@debbugs.gnu.org>; Fri, 06 Dec 2024 08:29:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733502534; x=1734107334; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=JxIuWCnL/8zHlgl9RdcAUQmKtmaJZG7y9NdUS1m3OB4=; b=ayQlcX/dkgWAREOe6cYko8MCe+pxQ8T7jbGt5Txw7ALh8YKvgZQ5kMn1mrlE6hG3V9 on8/okmvGwF33uWXE4bj+U31E+6uyFj98c+pW9cEWGcmqvrSU+QMZ82JTpEfoXe09XWi dbpNg5TN+7PcD4GEVHszOgQkeH9XkE8TDNEVXYiJAe1qdHwNeOwBpS6SmfG4sJTZkhIX 54NGNMoAbrDetYhlRUDIBW7qnxxiuhBrrP2ycdP8b+NXUuVXQ3Vwpn185EVtmFTVgx+v 1lWE9h1UVhJmvtZfyG4IRzQ4cLFc7/T1dbLfbBki/t7pZ5sTXo3BtfOVPSri8D3yxkKV NMaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733502534; x=1734107334; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=JxIuWCnL/8zHlgl9RdcAUQmKtmaJZG7y9NdUS1m3OB4=; b=Hl+lpVl5LiXin07YU8WatdVKjcgPb1QSyUhprWfYMNzRVtFugnLoPZeY2JMNSovA0s C31QbKNJ7Cf1SENiVGyL5M7AEVQg31+F/ykRjavCkdXzRficC7HYj62jFsdMNoZB16ol syTBGt2FoC/6Qz3k9ODreFFsABIFSF4yJJfO9z20KB0p2sTgQlBb5A0DcmBoUbChv/OB 5FQBjPMBDN9Gke0lqww4GUlDYRhQH/plpmZkAoSZk8pakh/v07iVMA/5AOYOOGXQlOG9 Im/L0V6p535Vm5m0L9FB/50aQKBqdvXF4qWvGbrDfBh0oFxnwKUSnOHUOJQH0ml2oqWl o05A== X-Forwarded-Encrypted: i=1; AJvYcCVQzyJVlOhEvPNHj1pVDsOvF0w7/1XrhetWFYuW2YY+HhgIE1dnkMbVTYTSC+t1yBd8AtBO7w==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwZDnvQWVVJkWfZsaajIvFzTkRmkY4BuTA/2P8HRoOjJcECgF1a 5KTZRP1qJ1rZtcbOTjxi6o/BTuDFUtUialxl/OlEesOFQ0aYAvCD5RCwMhcpxCFk7sAtc4wp2Vx xSkIt416CctxGLo9nnSiMZNRdKbQ= X-Gm-Gg: ASbGnctYBjEGdhAkBkvE+G91pfyXte8pGZ6CuJOrrIhUkTz9O/NB0DAAEHXCqjT5Yce DqicGAziDGBkCC5Pj123aC1un1cksZ1E8mjp5AjhM6apWXoqZSkU1vi0= X-Google-Smtp-Source: AGHT+IHbf0/Sx6xUnEYBpyIZTe2AECdQDSHO3uwDL2m1S5QlvL0bF1kE3FcyJLAwhG9EH8hpxAr+Ztf+OgclLwijLjA= X-Received: by 2002:a05:651c:88b:b0:2fa:cdd1:4f16 with SMTP id 38308e7fff4ca-3002f8dfd90mr10252511fa.14.1733502534277; Fri, 06 Dec 2024 08:28:54 -0800 (PST) Original-Received: from 649336022844 named unknown by gmailapi.google.com with HTTPREST; Fri, 6 Dec 2024 11:28:53 -0500 X-Superhuman-Draft-ID: draft00859545d2f468ec X-Mailer: Superhuman Desktop (2024-12-02T20:06:08Z) In-Reply-To: X-Superhuman-ID: m4cymz25.5689b97c-c4d2-4fcf-a2b3-0a0b2a99b4ed 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:296509 Archived-At: --000000000000c5ebd906289c8250 Content-Type: text/plain; charset="UTF-8" Would it be possible, aside from the remapping of the particular face being built (like header-line-active) to disable remapping when building the basic faces? It occurred to me that one way to see the problem is that there is inconsistency in how the remapping are applied (because they are per-buffer). If it were consistent that the remap was not applied to any face that the basic face inherited from, then the problem wouldn't appear to be as bad as it is. It would come across as a limitation, rather than something that seems like a defect. --000000000000c5ebd906289c8250 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Would it be possible, aside from the remapping of the= particular face being built (like header-line-active) to disable remapping= when building the basic faces? It occurred to me that one way to see the p= roblem is that there is inconsistency in how the remapping=C2=A0are applied= (because they are per-buffer). If it were consistent that the remap was no= t applied to any face that the basic face inherited from, then the problem = wouldn't appear to be as bad as it is. It would come across as a limita= tion, rather than something that seems like a defect.

--000000000000c5ebd906289c8250--