From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Al Haji-Ali Newsgroups: gmane.emacs.bugs Subject: bug#59141: 28.1.90; Face :extend when all the line but trailing \n is invisible Date: Fri, 11 Nov 2022 16:00:51 +0000 Message-ID: References: <871qqcdfvr.fsf@localhost> <83h6z5psqe.fsf@gnu.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="40789"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 59141@debbugs.gnu.org, yantar92@posteo.net, juri@linkov.net, kevin.legouguec@gmail.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Nov 11 17:06:25 2022 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 1otWXx-000ATe-El for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 11 Nov 2022 17:06:25 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1otWXf-000443-Cs; Fri, 11 Nov 2022 11:06:09 -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 1otWXb-00043F-DB for bug-gnu-emacs@gnu.org; Fri, 11 Nov 2022 11:06:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1otWXa-0003Vl-Ox for bug-gnu-emacs@gnu.org; Fri, 11 Nov 2022 11:06:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1otWXa-00035T-KI for bug-gnu-emacs@gnu.org; Fri, 11 Nov 2022 11:06:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Al Haji-Ali Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 Nov 2022 16:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59141 X-GNU-PR-Package: emacs Original-Received: via spool by 59141-submit@debbugs.gnu.org id=B59141.166818271211781 (code B ref 59141); Fri, 11 Nov 2022 16:06:02 +0000 Original-Received: (at 59141) by debbugs.gnu.org; 11 Nov 2022 16:05:12 +0000 Original-Received: from localhost ([127.0.0.1]:46626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1otWWl-00033x-LT for submit@debbugs.gnu.org; Fri, 11 Nov 2022 11:05:11 -0500 Original-Received: from mail-wm1-f46.google.com ([209.85.128.46]:42832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1otWWj-00033k-CA for 59141@debbugs.gnu.org; Fri, 11 Nov 2022 11:05:09 -0500 Original-Received: by mail-wm1-f46.google.com with SMTP id p13-20020a05600c468d00b003cf8859ed1bso3415915wmo.1 for <59141@debbugs.gnu.org>; Fri, 11 Nov 2022 08:05:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=Exr/OeNBc7xuBKpSZ/PB2luR8AFck3izJbcQw3Nn/co=; b=euQFM59B1/V1Z82r9wViYzb+v2rwyOfHf2N944tRxO7ZJuSktySExU4mQ3bxa9Xy/r 1E4Vvdj2TbFe3gqdp3B71/v8PtO0jHuwAh88JATHT0Z8+CjfCUD0HsOHZ6BTQotGK3zx ikXoqcOtvqDn/Cgb7x0f/2bdTcLEzlzBJTuzKt77yOV/vjmetuAOGp7IS966MoWemvQv 9MU2yixVdwGL6eVLIMdJlqMIpki+iPzOI6ZHWDD5fX1EWzFCUe37jk5fBqG6kwSZVfqI 5O9pbZJzWbXU+vHPucADIyfdnkWokelfbYFmLcviIr7oUsIyqJC9y4bEF19N5NDPVDMO Iv/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Exr/OeNBc7xuBKpSZ/PB2luR8AFck3izJbcQw3Nn/co=; b=bFS6SjZ8dXfxF59H9qLOjRqqrliKxWPDSuKS3kMjaI7cCZaAgXFy/9WxlS8jiXRz7L qyCm01wSqJki+TGCv27RSTNZyUR7stb07Yygk7yAMyjmD6o9kE0da6qkse1sz7nkGVuj uVQ1CA2Z15IHNOWBb/AxW/a7hwm2/3I8OJ4UcYJzOoaCOUdzLkMTD4SzsWKMGNTNh6Fy JKsIWQDy4DoiDV3oMab+af5aiif06dTiIv1L0bVMBU8stbc3/VwM0ooBP8Z468ySvKCI ++KWZ/PXY4EJ7AfC0Wq80V4AvwaURG2Qdl6/VD/71X9pjfa3i0BUwoQwtMf9sOZ5tdYx mfoA== X-Gm-Message-State: ANoB5pmrIVZPFyND7tjMxQD1g3qNA9oumQgNSQK12e5cbRC7Hb0ei7X9 9Q1Hg01uPHdpJmKbVf6IdBs= X-Google-Smtp-Source: AA0mqf4EguIsUWvO7ZgStA4+aV3NZOuTmUB75Ev2t0IKP/BzLNk7eRj0ZVnEioRKP5ojKmHeZ8TUrg== X-Received: by 2002:a05:600c:4a90:b0:3cf:81cf:c5c8 with SMTP id b16-20020a05600c4a9000b003cf81cfc5c8mr1814271wmp.151.1668182703257; Fri, 11 Nov 2022 08:05:03 -0800 (PST) Original-Received: from localhost ([137.195.26.27]) by smtp.gmail.com with ESMTPSA id o37-20020a05600c512500b003cf54b77bfesm9663558wms.28.2022.11.11.08.05.02 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 11 Nov 2022 08:05:02 -0800 (PST) In-Reply-To: <83h6z5psqe.fsf@gnu.org> 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:247603 Archived-At: On 11/11/2022, Eli Zaretskii wrote: > If 'display' and 'invisible' properties start at the same buffer > position, the 'display' property "wins", because the display engine > handles it before it handles the invisible property. I see, thanks for explaining. What do you think about the suggestion solution of changing the overlay rendering to include arbitrary text? More to the point, what do people think about the making the extent of an outline of an entry include a new line? Is that more or less logical than the current behaviour? For example, ,---- | * A | TextA | * B | TextB `---- Is the content of the "A" entry "\nTextA\n", or is it "\nTextA"? I would argue it's the former if we consider the whole entry to "A\nTextA\n" which is separated into header "A" and content "\nTextA\n". Best regards, -- Al