From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.bugs Subject: bug#64696: 30.0.50; indent-to inherits preceding text properties, including 'invisible Date: Sat, 29 Jul 2023 09:06:04 +0000 Message-ID: <87tttnxf2b.fsf@localhost> References: <87fs5l3b3g.fsf@localhost> <871qh52nlw.fsf@localhost> <83pm4p5er8.fsf@gnu.org> <874jm0mhgb.fsf@localhost> <831qh459sy.fsf@gnu.org> <87jzuvq785.fsf@localhost> <835y6ca1ah.fsf@gnu.org> <87zg3o8m2a.fsf@localhost> <83wmys8a2g.fsf@gnu.org> <87v8ecrqib.fsf@localhost> <83bkg481g5.fsf@gnu.org> <87bkg3rso5.fsf@localhost> <83wmyrt02d.fsf@gnu.org> <87edkx3eoh.fsf@localhost> <87zg3ge8ug.fsf@localhost> <83h6pojl48.fsf@gnu.org> <878rb0ql0w.fsf@localhost> <834jlojj6o.fsf@gnu.org> <87zg3gp4tl.fsf@localhost> <833518jf1n.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="8422"; mail-complaints-to="usenet@ciao.gmane.io" Cc: monnier@iro.umontreal.ca, 64696@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jul 29 11:11:17 2023 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 1qPfyn-00020G-Ol for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 29 Jul 2023 11:11:17 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qPftk-0000hm-24; Sat, 29 Jul 2023 05:06:04 -0400 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 1qPfti-0000hd-Nv for bug-gnu-emacs@gnu.org; Sat, 29 Jul 2023 05:06:02 -0400 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 1qPfti-0005lW-Fm for bug-gnu-emacs@gnu.org; Sat, 29 Jul 2023 05:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qPfti-0003el-8I for bug-gnu-emacs@gnu.org; Sat, 29 Jul 2023 05:06:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Jul 2023 09:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64696 X-GNU-PR-Package: emacs Original-Received: via spool by 64696-submit@debbugs.gnu.org id=B64696.169062155814046 (code B ref 64696); Sat, 29 Jul 2023 09:06:02 +0000 Original-Received: (at 64696) by debbugs.gnu.org; 29 Jul 2023 09:05:58 +0000 Original-Received: from localhost ([127.0.0.1]:46431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPftd-0003eT-T8 for submit@debbugs.gnu.org; Sat, 29 Jul 2023 05:05:58 -0400 Original-Received: from mout01.posteo.de ([185.67.36.65]:40881) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPftc-0003eH-3D for 64696@debbugs.gnu.org; Sat, 29 Jul 2023 05:05:56 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 72E8C240028 for <64696@debbugs.gnu.org>; Sat, 29 Jul 2023 11:05:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1690621550; bh=u40b5rx8KfPIz9RxP+UldQNoDUqzyErqmA97rUObJ6Y=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=GIE6tUm3zQ4pR3FrZGXypxxtLzRR9cwrHHk0X37xs270wBPvBaXqnrYFBztsXnD/V 4aQj8mlWlSi2h1eZ8j8Yph2Tcgel2I9K5EUzUDcKbPvqmgIUjrMtemXVV5YOLcNsGv vPLVFMlX1JMESi3lDrrrkcNmkqkyOr3Buxp3ApmJbFFFy5ie3L8A+6OQpou50CcCdb phTVb+2Al7FBxjPxpGqEi/sYfWaCRa++HTf/PnUM39QIj4I6B4/SQwULkeFF+efkSc 5LEX927eBXiC1aAZ87SOgTKz8zV6yViPBDGzkONwluflnNTwCemEsIRPNS0MDj//0n R7SV0fNXeyknw== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4RCdrs33bZz9rxF; Sat, 29 Jul 2023 11:05:48 +0200 (CEST) In-Reply-To: <833518jf1n.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:266318 Archived-At: Eli Zaretskii writes: >> AFAIU, we concluded previously that non-inheriting text properties is a >> no-go because it will likely break things. > > I'm not talking about all the properties, I'm talking only about > those that affect the visible width of whitespace. Basically, only > 'display' properties, I think. Sounds reasonable. Do you mean that `indent-to' will only inherit certain 'display properties and use them to calculate the number of spaces to be inserted? >> Not sure what to do with :align-to. > > These could be accounted for, but some 'display' properties cannot. > For example, if the property value is a string, we will be unable to > indent at all. If there is an 'invisible overlay on top (or overlay with 'display property set to string), visual indentation will also be impossible no matter how many spaces are inserted. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at