From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Psionic K Newsgroups: gmane.emacs.devel Subject: Re: [RFC] Add :invisible face attribute Date: Wed, 25 Dec 2024 09:20:52 +0900 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8519"; mail-complaints-to="usenet@ciao.gmane.io" Cc: jporterbugs@gmail.com To: Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 25 01:22:08 2024 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 1tQFA7-00024T-0W for ged-emacs-devel@m.gmane-mx.org; Wed, 25 Dec 2024 01:22:07 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tQF9F-0005Uf-3h; Tue, 24 Dec 2024 19:21:13 -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 1tQF9C-0005UU-V9 for emacs-devel@gnu.org; Tue, 24 Dec 2024 19:21:10 -0500 Original-Received: from mail-yb1-xb33.google.com ([2607:f8b0:4864:20::b33]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tQF97-00040x-IL for emacs-devel@gnu.org; Tue, 24 Dec 2024 19:21:10 -0500 Original-Received: by mail-yb1-xb33.google.com with SMTP id 3f1490d57ef6-e3978c00a5aso5081084276.1 for ; Tue, 24 Dec 2024 16:21:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=positron.solutions; s=google; t=1735086063; x=1735690863; darn=gnu.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=5PZDUWzYpjxxXsXbs0eTFNeBOqEfFo5oXpnDckbpoZI=; b=Qx7pcE29UpLWM+1kGstCJzqdlMsZfwUK7q3G6b6eIIlupvTEShd+7jGKEvwxh1sFO1 pj60By/qhN35V/gNfDMoPDBBwuLVwFmb1klO3ARIWb2QWmYmVIB3oWu305IfEcxgpJLg 9JuuWlLj7nu5nNYuz6ShO3vQ/aY/nrg1wCABiVwoZlcXzKKkvwS4X6BKyTE474rM7D1F S/r93ipHB/Zs0S1k9hJ/KyuCS+J4GpqLMugrNouVPxp96JkvOnBoBntXSp11dlJ4UNqA QlGCo+eDyfe6blaNtZnrGbpc4uMZdAFktMuSoH+6GdfYrSQZ3AGKZqjWk9Mcf9wVK+EP uGLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735086063; x=1735690863; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=5PZDUWzYpjxxXsXbs0eTFNeBOqEfFo5oXpnDckbpoZI=; b=Xee3HBbuGOAlimbwUnU8mi1herRF/DMYWMhmHCGQ/hAB6F/rev4rd6PmbBfWN3RKzb ajCTcZRbTwyqUCVTjHt34n0jAiHLnRx4GOs9I/95fIWjUT4LK8QhZGea+/Pv6iLW+huv Ri3vKTt2mff4eR19nCicSyOmDug2k+pjBatsKUJdB3SFg/mK4DVd2m+Ox7jUhNOm3t59 D+9I8oRsxRDYSeECe5vRBTrD34lH/G+ouhVzaf+67BrI7LGiv7Z/olA5pn7FBVeOeZhU f52zPKw7LPTmbWNoPZvljEj6IWQTdNAS1wL0iITwZsfCjS1ICQSeGOh2iLgew17YTVKR 8FJg== X-Gm-Message-State: AOJu0YymvwRD4PSuQ0HKpfv4VaYvNJ0PzsMLQ9lbaVLQSvOlNmKji7Zh 7PxvscqD6cqa+l3Ji2zU32DnVU5+P/yTNhzB3rseLT/zobYvDLJo93MaUUjE5pHGeCD73E4aT2V Sz1ZNnBe0itMHl/3TK6vMDvTxxrS7PQpizMpeN1o0tzs6evdVA6M= X-Gm-Gg: ASbGnctJzowTpb8FF2Ih6aT0cGjpbQll4vWw8CKqi+c2Kdm1pujnWR450VxZSG8EyOZ EpNbXPtx4NmcloOtrjv+w/jGeoXsBdtyIGjnXW38c X-Google-Smtp-Source: AGHT+IFKSwT5lpfHQXD4WyKiwNMsk1igqNEpNyWEq0JuW+Xm1CcR8vqreKK5ua6OkYfEGzIsxxNgarKNddqzOTLfqjk= X-Received: by 2002:a05:690c:6a02:b0:6ef:6f24:d0b1 with SMTP id 00721157ae682-6f3f82393d9mr153771627b3.39.1735086062873; Tue, 24 Dec 2024 16:21:02 -0800 (PST) Received-SPF: pass client-ip=2607:f8b0:4864:20::b33; envelope-from=exec@positron.solutions; helo=mail-yb1-xb33.google.com 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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.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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:327044 Archived-At: > I recall there being some debate about how it should work; for example, if instead we should support RGBA for :foreground Coupling color and alpha when composing faces would make it really difficult to work with regions, which will have a lot of faces and would have to be interrogated for each color. In any case, occluding text without causing re-flow of the contents is important. I've used the hacky version of such functionality in both dslide and MoC and I'm sure people with greater imagination will only use it better.