From unknown Mon Jun 23 07:52:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28595: In mode-line-format, `:propertize' drops some existing text properties Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Sep 2017 12:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 28595 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 28595@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15063436389771 (code B ref -1); Mon, 25 Sep 2017 12:48:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Sep 2017 12:47:18 +0000 Received: from localhost ([127.0.0.1]:57450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwSn7-0002XV-BG for submit@debbugs.gnu.org; Mon, 25 Sep 2017 08:47:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60285) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwSn5-0002XE-Az for submit@debbugs.gnu.org; Mon, 25 Sep 2017 08:47:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dwSmv-0006Mu-UK for submit@debbugs.gnu.org; Mon, 25 Sep 2017 08:47:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.9 required=5.0 tests=BAYES_50,DATE_IN_PAST_12_24, FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46534) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dwSmv-0006Mp-QX for submit@debbugs.gnu.org; Mon, 25 Sep 2017 08:47:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51201) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dwSmp-0003iA-Vg for bug-gnu-emacs@gnu.org; Mon, 25 Sep 2017 08:47:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dwSmm-0006K7-3R for bug-gnu-emacs@gnu.org; Mon, 25 Sep 2017 08:47:00 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:60425) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dwSml-0006IL-PB for bug-gnu-emacs@gnu.org; Mon, 25 Sep 2017 08:46:56 -0400 Received: from [128.93.70.6] ([128.93.70.6]) by mrelayeu.kundenserver.de (mreue103 [212.227.15.184]) with ESMTPSA (Nemesis) id 0MMpSB-1e0Z740w51-008dCJ for ; Mon, 25 Sep 2017 14:46:53 +0200 From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Message-ID: <5fc2a28b-84e2-ad99-b0ea-47829ecceb11@live.com> Date: Sun, 24 Sep 2017 15:03:02 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="KN0n2TIDAe5ikU1gwKiD5v0dcXf4diAX5" X-Provags-ID: V03:K0:vCrPBoxV1VuRqk+HMhcND2JI6vB0wON25j/HDdvt1yaTqv4DoLp h/HskfHPGeiAFaKxkgDjijXRvy0aTtj5/HI/RQHgK90NRXYJ29jO57i/9xpVOlOtm3OmBfC eGd6XwA8pj2dMlwKuapTeu/wHp4WPFoC4KTva8mYa5XpbSkFrQxYiF0w2+Ttzhxj7kqPpdT Qb0PAkX2G9ywf3pKKwzIQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:YK0kZ1Opq5o=:KLFoqkFgFSKg1kZkmHAZP5 LaD3NgEScPxKDNH39TPat7URVx5Is/EAMq8dPmYDHxPizzW/HbFKkEW8onyqvpse/ixGdcP+9 Cp/BGXlTpwZn7nzirlP3BeizqzJgy5Da1bjsNBxaFg9EL8XkjQkZs3r5DDrNX+sKqcEhVytZR Q6jI/3F0nQjxUTdLTrwAOgx3rpM00h0Dc0xzTao/51XCg+/HyNb0+eSGP5ooKYh7trvOoPEA4 ulbHgf8PU+IQfBVm0qZaVCr1j953SPOqq0owy245RoMywWMxSNbRZlAgtVXNypIvTp3BTlJ3o 4eLEp2Dog1KFTvXXdI/Cm3E44yijU3c+EEeU7aVn5HPvgCqKFi57shZ2RaiR61u0+VGGA74y2 C05rNRDalWpLTQl8ZP63LVHvIm8wjV8sTmu2UkC+5c9TjHkq9qPxGRcw9XcTN+7aode5/9bSD GxjqsRnpyGMwlmsXzyuvjrqMcIg7+4BihGXi9hm9NtOie0ZAoyqax6fl55VI+PwRAI5Yx2lJJ mGboWk5KBvF0C34oKNZE8qjY9AP1VGMPyiv8yQG+c4bZ0YLacylrFUSUN9SfYcynr4do0OHlr 3/O4nRtS4GCRT24ymmBALO4iHqn9jdoXE+cADSCJ9O9siAN2BuoyBd3e1Bv5CZnrcn/ya0Hdj u1QtLeSi++Ykbbx+gAxE0F0yDQaghf2jkBFzX+2okVKX2rD+OjV78fpBwOQ/sK3wlImJf5QB5 x6ckeQlQXDqXdhhWg+IP5WHYx50028+Bli3gPg== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.2 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.2 (---) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --KN0n2TIDAe5ikU1gwKiD5v0dcXf4diAX5 Content-Type: multipart/mixed; boundary="SvcpB3i5TH78OGwBUX8kfiOTO4e51frhO"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: bug-gnu-emacs@gnu.org Message-ID: <5fc2a28b-84e2-ad99-b0ea-47829ecceb11@live.com> Subject: In mode-line-format, `:propertize' drops some existing text properties --SvcpB3i5TH78OGwBUX8kfiOTO4e51frhO Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable Hi all, Based on the docs, the three following forms should yield the same result= s: (format-mode-line `(:propertize #("AB" 1 2 (x 0)) y 0)) (format-mode-line `(:propertize ("A" #("B" 0 1 (x 0))) y 0)) (format-mode-line '(:propertize ("A" (:propertize "B" x 0)) y 0)) But they don't: (format-mode-line `(:propertize #("AB" 1 2 (x 0)) y 0)) =3D> #("AB" 0 2 (y 0)) ;; x 0 is dropped (format-mode-line '(:propertize ("A" (:propertize "B" x 0)) y 0)) =E2=87=92 #("AB" 0 1 (y 0) 1 2 (x 0)) ;; y 0 is dropped on 1..2 (format-mode-line `(:propertize ("A" #("B" 0 1 (x 0))) y 0)) =E2=87=92 #("AB" 0 1 (y 0) 1 2 (y 0 x 0)) ;; Seems right Am I misreading the docs? Cl=C3=A9ment. --SvcpB3i5TH78OGwBUX8kfiOTO4e51frhO-- --KN0n2TIDAe5ikU1gwKiD5v0dcXf4diAX5 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJZx60HAAoJEPqg+cTm90wj5F4P/RfwFHICL88YZBWnwhyLWTB8 lyEMKPiNTIMK/lh6PcDPJ4K6vplI6YYrjuaiUIB4QRg0b+LQg73y4oWmENVmvJGa YZ3sppajiTVeye2glKqp6fntG6NsHkCWECVNnkmFHPaWoizt8fbn+nhwmsqCQyPO z0VNjT0vUOKQhuVA+43jZuR4VE35ipVmzTbQDi4ErGOrdd/5viZIPrK7OdgsEK7B gbYtkkykergEftqYTM98PPJb1kQDHMEt/jVGjVh4AZiuLfa9B0Xu7D4H6QJoyovM hDGV9h0zkW30+KlT7nYvDg0bMwO6TuLZz2NcscxadMJFuLrcZXabRjpxztv/jA6t mQ0Myw42OOJ/uWEIXBVZ8nQ/w8lNX5gJcN9E5gO2M0hbs4LARyNNhlaJCiLdYU10 5EnE2JcbRN4bDSNY/obsaFewXvfP8j7AEFvyqs931ndDmvgpMq5hdueq/wnB/r/j HrY3qBbA+3a/1VMjDQLkoqO5nSeLyyossNXBfIz7VIDsAxuOsBACewxHueDbMxmm /HxiEQ6VDSymXIoVmpPvVkJfI6W7qBPGd+OIAaZ9rCH2uFrf2w0F9CswluAZ3Agh i32qiQ7c/0qGb5ArQn8M54ptvMpLgzjZcyI1dnJ4ypLepZPeU8fS9pPjx3y7RmMF TIKoLQ5xxjg49I6+f7uW =dZuW -----END PGP SIGNATURE----- --KN0n2TIDAe5ikU1gwKiD5v0dcXf4diAX5-- From unknown Mon Jun 23 07:52:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28595: In mode-line-format, `:propertize' drops some existing text properties Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Sep 2017 18:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28595 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 28595@debbugs.gnu.org, clement.pitclaudel@live.com X-Debbugs-Original-To: bug-gnu-emacs@gnu.org, =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel , 28595@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.150636559712373 (code B ref -1); Mon, 25 Sep 2017 18:54:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Sep 2017 18:53:17 +0000 Received: from localhost ([127.0.0.1]:58893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwYVJ-0003DQ-3k for submit@debbugs.gnu.org; Mon, 25 Sep 2017 14:53:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42711) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwYVH-0003D6-1L for submit@debbugs.gnu.org; Mon, 25 Sep 2017 14:53:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dwYVA-0007yM-UL for submit@debbugs.gnu.org; Mon, 25 Sep 2017 14:53:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53721) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dwYVA-0007yC-QX for submit@debbugs.gnu.org; Mon, 25 Sep 2017 14:53:08 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33665) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dwYV9-0003la-JZ for bug-gnu-emacs@gnu.org; Mon, 25 Sep 2017 14:53:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dwYV6-0007wu-GO for bug-gnu-emacs@gnu.org; Mon, 25 Sep 2017 14:53:07 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44284) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dwYV6-0007wo-C0; Mon, 25 Sep 2017 14:53:04 -0400 Received: from [109.253.147.243] (port=9003 helo=[10.162.82.135]) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dwYV5-00053g-DV; Mon, 25 Sep 2017 14:53:04 -0400 Date: Mon, 25 Sep 2017 19:52:57 +0100 User-Agent: K-9 Mail for Android In-Reply-To: <5fc2a28b-84e2-ad99-b0ea-47829ecceb11@live.com> References: <5fc2a28b-84e2-ad99-b0ea-47829ecceb11@live.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Eli Zaretskii Message-ID: <995E7EA6-7B19-4FC0-8DA9-2CCD40283643@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On September 24, 2017 2:03:02 PM GMT+01:00, "Cl=C3=A9ment Pit--Claudel" wrote: > Hi all, >=20 > Based on the docs, the three following forms should yield the same > results: >=20 > (format-mode-line `(:propertize #("AB" 1 2 (x 0)) y 0)) > (format-mode-line `(:propertize ("A" #("B" 0 1 (x 0))) y 0)) > (format-mode-line '(:propertize ("A" (:propertize "B" x 0)) y 0)) >=20 > But they don't: >=20 > (format-mode-line `(:propertize #("AB" 1 2 (x 0)) y 0)) > =3D> #("AB" 0 2 (y 0)) ;; x 0 is dropped >=20 > (format-mode-line '(:propertize ("A" (:propertize "B" x 0)) y 0)) > =E2=87=92 #("AB" 0 1 (y 0) 1 2 (x 0)) ;; y 0 is dropped on 1=2E=2E2 >=20 > (format-mode-line `(:propertize ("A" #("B" 0 1 (x 0))) y 0)) > =E2=87=92 #("AB" 0 1 (y 0) 1 2 (y 0 x 0)) ;; Seems right >=20 > Am I misreading the docs? > Cl=C3=A9ment=2E You already asked the same in bug#26291=2E From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 25 20:19:12 2017 Received: (at control) by debbugs.gnu.org; 26 Sep 2017 00:19:12 +0000 Received: from localhost ([127.0.0.1]:59252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwdai-0006Oa-1J for submit@debbugs.gnu.org; Mon, 25 Sep 2017 20:19:12 -0400 Received: from mail-it0-f54.google.com ([209.85.214.54]:48133) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwdag-0006OK-Od for control@debbugs.gnu.org; Mon, 25 Sep 2017 20:19:11 -0400 Received: by mail-it0-f54.google.com with SMTP id m123so1139525ita.3 for ; Mon, 25 Sep 2017 17:19:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:mime-version; bh=52v5aqt//k2FnTKKyPHWvtmxEAtg09vd+cYugPpOI5w=; b=AXk5YjMDtV0je6H6LjJhGVJYHY23zMudsejsIOb+x57Z5pvOAv8d/S51GxNMTIdy+U 5HeEQgdTZO6qz2WSz1jK6yGRMGhetBe0vUQz6F2K5iqiwRC+gCKTUkt+sglQSpMe+5aI JGQb4TreK3DkO0sBSOXeHB+HaidOOK83wtmc5Go8QJPI4ifPICw+tKnGL+Q7+9vrbY6s kIijYgPctOQL3+8fQeK8c3k9jOI/ZgqK44ZY+94xoO62RVlz5lkYT9t4Xst5pYKf61Rq 6lbpeFRm26Fz7czVHM0XQxKWHUoyRF8BO561giM9dilM0hNj7sTZDCUaJEI69sEXcB8E i36g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :mime-version; bh=52v5aqt//k2FnTKKyPHWvtmxEAtg09vd+cYugPpOI5w=; b=swtggJEk/z9f12fhraupp3h1pyLBUz2rTuP1iYNZzteXCZzNyjNMoZm/VpQkFvRKWc JUBcZ5p1E5YxyrbrZb7KyR7mPhSDh6JA/xQEBVRclT6WsOFjVvW3DvrjEriix5K41u+a OHG8aVU1qvHrU2wm+CdeOq9LDxhjoPSQGJxLgfwHkD9sIRi2TDxN+cYByt9k0zlId44D 6DJiGmxNzNwBdzr30JWg7xfiJ6kn9KJZxcP/puABQerLCerIxe4Epbe28WKACcs8I3TN K6/uUBJnEQj+tvLCYjWXLLOnnj2x7zPd40e3rqX0EH7F2LObf2l3ZFp7u8avqnGQEEGJ 1z0w== X-Gm-Message-State: AHPjjUj6rGm+x9IUKvfieym6pAA4EqyRHRlOxmqW5Ma6yrQAv5mq2hM6 F0Pp3lZ7hCR2XpU/aog3kR7x/g== X-Google-Smtp-Source: AOwi7QB4jf3Hv4hslU1o6sqal8ZNijqjVbHPkI1HH+7W8niRVB2MBYhDHojqAYojpkqQ1rCgMhzPkw== X-Received: by 10.36.200.132 with SMTP id w126mr3362294itf.101.1506385145050; Mon, 25 Sep 2017 17:19:05 -0700 (PDT) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id j66sm380237itj.23.2017.09.25.17.19.03 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 25 Sep 2017 17:19:04 -0700 (PDT) From: Noam Postavsky To: control@debbugs.gnu.org Subject: fix control message typo Date: Mon, 25 Sep 2017 20:19:02 -0400 Message-ID: <877ewmgvm1.fsf@users.sourceforge.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) unmerge 28559 tag 28559 - moreinfo reopen 26291 tag 26291 - fixed forcemerge 26291 28595 quit From unknown Mon Jun 23 07:52:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28595: In mode-line-format, `:propertize' drops some existing text properties Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Sep 2017 14:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28595 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: eliz@gnu.org, 28595@debbugs.gnu.org, 28595-done@debbugs.gnu.org X-Debbugs-Original-To: Eli Zaretskii , bug-gnu-emacs@gnu.org, 28595-done@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.150643640010291 (code B ref -1); Tue, 26 Sep 2017 14:34:01 +0000 Received: (at submit) by debbugs.gnu.org; 26 Sep 2017 14:33:20 +0000 Received: from localhost ([127.0.0.1]:33286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwqvH-0002fu-LW for submit@debbugs.gnu.org; Tue, 26 Sep 2017 10:33:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45979) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwqvG-0002fj-MQ for submit@debbugs.gnu.org; Tue, 26 Sep 2017 10:33:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dwqvA-0002a6-Fk for submit@debbugs.gnu.org; Tue, 26 Sep 2017 10:33:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.9 required=5.0 tests=BAYES_50,DATE_IN_PAST_12_24, FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42063) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dwqvA-0002a0-CI for submit@debbugs.gnu.org; Tue, 26 Sep 2017 10:33:12 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36922) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dwqv6-0002xK-8m for bug-gnu-emacs@gnu.org; Tue, 26 Sep 2017 10:33:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dwqv5-0002W8-EK for bug-gnu-emacs@gnu.org; Tue, 26 Sep 2017 10:33:08 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:60276) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dwqv2-0002Rf-5b; Tue, 26 Sep 2017 10:33:04 -0400 Received: from [128.93.70.6] ([128.93.70.6]) by mrelayeu.kundenserver.de (mreue102 [212.227.15.184]) with ESMTPSA (Nemesis) id 0MWAdl-1dqRx90L0b-00XMlq; Tue, 26 Sep 2017 16:32:54 +0200 References: <5fc2a28b-84e2-ad99-b0ea-47829ecceb11@live.com> <995E7EA6-7B19-4FC0-8DA9-2CCD40283643@gnu.org> From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Message-ID: <23591a71-d89d-1a61-cc7b-5ca448103b39@live.com> Date: Tue, 26 Sep 2017 01:10:40 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <995E7EA6-7B19-4FC0-8DA9-2CCD40283643@gnu.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="5k3bbtG5ObI7TF79FcKFRe2MvIEW33UUN" X-Provags-ID: V03:K0:ll5F0TmUloFYrdGbXsvxo5vsLeiA3F7NWvEEWp01srOAI7/8Dci id/3Q8PO3wxtK+38ajeAn5hWPg4qY3enbIrDhZX0gGP5JYZm6Njh2bZWyxQa2n13ftdzrLw yXbcdUFrug02L6piB1uFTUSPtkVNBlWF9/FoMP6dbmyM7g8T7jC+geC2Qx3/KbXaK47Eael 0u+mvrFnukkqjt3k6JBEw== X-UI-Out-Filterresults: notjunk:1;V01:K0:saIiKxVifUI=:RiL5wUzEPCJduHMll0PMtb FwiW5ny5G/N1O/t6rSjyKidbYqHLu07InN0/LJ7y1ZJKCAbWVyoH3b2vEJQjMaR18/69pTwB1 F0rDgUpyLpaHnB/EG15bKpYaqlYMX7kcfUOrL2Qp6BFKPmmsqnFA+6HaMX7gsiJV2RHl3MTOd zCN53kDHdbnKvIW5bs9BYYxGJokbbwQdd4KIq3olH+1K7DbqSoYKMzhUGNTJAUc3zrNI2e+WA KWo+tZib2gsZWFz2aNkloyVTZ8zqz6vE7WwZzGqFxb4kgs1xp1jyqFVkqF3eO8/mkuAlql76f /qlc499YAsOlvr4U0ikpI5oqozLkqc9YFLnn7sXBskF1aJKpzINXeoye1UOunOBTWXffdyPpH 5ENl6EjCgnOoj/DohswJ7c06cuzkigPwoa0ARYf0fbeTt5pgoRot3+CHaB8ZDyi3PDaisyU0W BF1vyqhfToB/Rn8ALKMDVgAbrDDa9f63ZDhTi0DWml9Otd/pVhf7DKRHAnFenzKCcYqBGQOAi WRI/B8fgJfJQAgf7KngeCprtoFD5WiYVVUBRRJaLg6etzR6JPn/8DB/iBkmNO5GndRj0ePEw7 wW+D1KiXzgde44urp99yts24zOonHhioWUeO32ppFUq8ZdzAaZkpfAK+vIIS6sIsF4YTdHYpq jHmaT6tOV4o+ETuHFdn8+RgZZwR9ZJfgskSq6qdvxCsj0saPRV8urgpw/JXhhKvqElk/8TBqQ FHD5G7mO6pL2nG+mtw1GTst3LEy/M/sWb4O0Kg== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.2 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.2 (---) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --5k3bbtG5ObI7TF79FcKFRe2MvIEW33UUN Content-Type: multipart/mixed; boundary="ujgSd9kIA8a6oCGkxI1gIVf4bTNf6oicB"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Eli Zaretskii , bug-gnu-emacs@gnu.org, 28595-done@debbugs.gnu.org Message-ID: <23591a71-d89d-1a61-cc7b-5ca448103b39@live.com> Subject: Re: bug#28595: In mode-line-format, `:propertize' drops some existing text properties References: <5fc2a28b-84e2-ad99-b0ea-47829ecceb11@live.com> <995E7EA6-7B19-4FC0-8DA9-2CCD40283643@gnu.org> In-Reply-To: <995E7EA6-7B19-4FC0-8DA9-2CCD40283643@gnu.org> --ujgSd9kIA8a6oCGkxI1gIVf4bTNf6oicB Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable On 2017-09-25 20:52, Eli Zaretskii wrote: > On September 24, 2017 2:03:02 PM GMT+01:00, "Cl=C3=A9ment Pit--Claudel"= wrote: >> Hi all, >> >> Based on the docs, the three following forms should yield the same >> results: >> >> (format-mode-line `(:propertize #("AB" 1 2 (x 0)) y 0)) >> (format-mode-line `(:propertize ("A" #("B" 0 1 (x 0))) y 0)) >> (format-mode-line '(:propertize ("A" (:propertize "B" x 0)) y 0)) >> >> But they don't: >> >> (format-mode-line `(:propertize #("AB" 1 2 (x 0)) y 0)) >> =3D> #("AB" 0 2 (y 0)) ;; x 0 is dropped >> >> (format-mode-line '(:propertize ("A" (:propertize "B" x 0)) y 0)) >> =E2=87=92 #("AB" 0 1 (y 0) 1 2 (x 0)) ;; y 0 is dropped on 1..2 >> >> (format-mode-line `(:propertize ("A" #("B" 0 1 (x 0))) y 0)) >> =E2=87=92 #("AB" 0 1 (y 0) 1 2 (y 0 x 0)) ;; Seems right >> >> Am I misreading the docs? >> Cl=C3=A9ment. >=20 > You already asked the same in bug#26291. Ouch. Sorry. --ujgSd9kIA8a6oCGkxI1gIVf4bTNf6oicB-- --5k3bbtG5ObI7TF79FcKFRe2MvIEW33UUN Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJZyYzxAAoJEPqg+cTm90wjaVsP+QG0f9fFjktzJiziPNyW80CA OOQtil9OGXbzhTEDPgQoKthdNuGknZCKl55MFBiooKkAf2r4FYSTI5fhGiqhadwo QoVuL+04Xlica5ozD5/9623Vsms0fE2osbOex/yuTMRkUejApOU9nuCapLx5Yg0E Wu+G5EAtB1ThCzm3OvtcUKMxeQwN4SCwe5t657iSbIxJLxJMYd8zEbLvzrMQbf5w 5p3NcwVdIRydofL1y7Wrcsod/7P0zrHpW4FFafmAP+JVitsjkmthVu/zlcDFCuB7 pDlaKM9HTsg91HhWPBkrIx8yEfM99n5F94XrWax2nnLJFAagBDw8atLL6PpCvrnn Q46BrCW+3fkTfqaBFwM0JTvspio44e9I0CWnct/xgD9Xb6gfIJQkHyUWhiLLVMGV JgA9MjEl10SWMgs2B2uxk5/kng9Ay/kCVgDt439ZORHLvjFc9babEjQd3wkHfIbR ZOU2vczAgmjtn0FA20dWauDdSewe2RQxnHDQQOrUm/nbW1aIseqPbtAEInNvHDsB QCb/VrUYkCwXX1zuJeCrTKG4uaH55Bmihwhdersvy7Ie9Ykb5gQs26FvONH2+qEI GKzAUpHGSsuENgdlVSsk94YSZikk5ioW/79MmL/fqx+6pZgnnDK4hxThbozF51a/ pxL+4Ml1DnzwgezE/0sE =KD9o -----END PGP SIGNATURE----- --5k3bbtG5ObI7TF79FcKFRe2MvIEW33UUN-- From unknown Mon Jun 23 07:52:23 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Subject: bug#28595: closed (Re: bug#28595: In mode-line-format, `:propertize' drops some existing text properties) Message-ID: References: <23591a71-d89d-1a61-cc7b-5ca448103b39@live.com> <5fc2a28b-84e2-ad99-b0ea-47829ecceb11@live.com> X-Gnu-PR-Message: they-closed 28595 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: moreinfo Reply-To: 28595@debbugs.gnu.org Date: Tue, 26 Sep 2017 14:34:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1506436442-10349-1" This is a multi-part message in MIME format... ------------=_1506436442-10349-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #28595: In mode-line-format, `:propertize' drops some existing text propert= ies which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 28595@debbugs.gnu.org. --=20 28595: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D28595 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1506436442-10349-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 28595-done) by debbugs.gnu.org; 26 Sep 2017 14:33:03 +0000 Received: from localhost ([127.0.0.1]:33283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwqv1-0002fS-CV for submit@debbugs.gnu.org; Tue, 26 Sep 2017 10:33:03 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:60383) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwquz-0002ew-2Z for 28595-done@debbugs.gnu.org; Tue, 26 Sep 2017 10:33:02 -0400 Received: from [128.93.70.6] ([128.93.70.6]) by mrelayeu.kundenserver.de (mreue102 [212.227.15.184]) with ESMTPSA (Nemesis) id 0MWAdl-1dqRx90L0b-00XMlq; Tue, 26 Sep 2017 16:32:54 +0200 Subject: Re: bug#28595: In mode-line-format, `:propertize' drops some existing text properties To: Eli Zaretskii , bug-gnu-emacs@gnu.org, 28595-done@debbugs.gnu.org References: <5fc2a28b-84e2-ad99-b0ea-47829ecceb11@live.com> <995E7EA6-7B19-4FC0-8DA9-2CCD40283643@gnu.org> From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Message-ID: <23591a71-d89d-1a61-cc7b-5ca448103b39@live.com> Date: Tue, 26 Sep 2017 01:10:40 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <995E7EA6-7B19-4FC0-8DA9-2CCD40283643@gnu.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="5k3bbtG5ObI7TF79FcKFRe2MvIEW33UUN" X-Provags-ID: V03:K0:ll5F0TmUloFYrdGbXsvxo5vsLeiA3F7NWvEEWp01srOAI7/8Dci id/3Q8PO3wxtK+38ajeAn5hWPg4qY3enbIrDhZX0gGP5JYZm6Njh2bZWyxQa2n13ftdzrLw yXbcdUFrug02L6piB1uFTUSPtkVNBlWF9/FoMP6dbmyM7g8T7jC+geC2Qx3/KbXaK47Eael 0u+mvrFnukkqjt3k6JBEw== X-UI-Out-Filterresults: notjunk:1;V01:K0:saIiKxVifUI=:RiL5wUzEPCJduHMll0PMtb FwiW5ny5G/N1O/t6rSjyKidbYqHLu07InN0/LJ7y1ZJKCAbWVyoH3b2vEJQjMaR18/69pTwB1 F0rDgUpyLpaHnB/EG15bKpYaqlYMX7kcfUOrL2Qp6BFKPmmsqnFA+6HaMX7gsiJV2RHl3MTOd zCN53kDHdbnKvIW5bs9BYYxGJokbbwQdd4KIq3olH+1K7DbqSoYKMzhUGNTJAUc3zrNI2e+WA KWo+tZib2gsZWFz2aNkloyVTZ8zqz6vE7WwZzGqFxb4kgs1xp1jyqFVkqF3eO8/mkuAlql76f /qlc499YAsOlvr4U0ikpI5oqozLkqc9YFLnn7sXBskF1aJKpzINXeoye1UOunOBTWXffdyPpH 5ENl6EjCgnOoj/DohswJ7c06cuzkigPwoa0ARYf0fbeTt5pgoRot3+CHaB8ZDyi3PDaisyU0W BF1vyqhfToB/Rn8ALKMDVgAbrDDa9f63ZDhTi0DWml9Otd/pVhf7DKRHAnFenzKCcYqBGQOAi WRI/B8fgJfJQAgf7KngeCprtoFD5WiYVVUBRRJaLg6etzR6JPn/8DB/iBkmNO5GndRj0ePEw7 wW+D1KiXzgde44urp99yts24zOonHhioWUeO32ppFUq8ZdzAaZkpfAK+vIIS6sIsF4YTdHYpq jHmaT6tOV4o+ETuHFdn8+RgZZwR9ZJfgskSq6qdvxCsj0saPRV8urgpw/JXhhKvqElk/8TBqQ FHD5G7mO6pL2nG+mtw1GTst3LEy/M/sWb4O0Kg== X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 28595-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --5k3bbtG5ObI7TF79FcKFRe2MvIEW33UUN Content-Type: multipart/mixed; boundary="ujgSd9kIA8a6oCGkxI1gIVf4bTNf6oicB"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Eli Zaretskii , bug-gnu-emacs@gnu.org, 28595-done@debbugs.gnu.org Message-ID: <23591a71-d89d-1a61-cc7b-5ca448103b39@live.com> Subject: Re: bug#28595: In mode-line-format, `:propertize' drops some existing text properties References: <5fc2a28b-84e2-ad99-b0ea-47829ecceb11@live.com> <995E7EA6-7B19-4FC0-8DA9-2CCD40283643@gnu.org> In-Reply-To: <995E7EA6-7B19-4FC0-8DA9-2CCD40283643@gnu.org> --ujgSd9kIA8a6oCGkxI1gIVf4bTNf6oicB Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable On 2017-09-25 20:52, Eli Zaretskii wrote: > On September 24, 2017 2:03:02 PM GMT+01:00, "Cl=C3=A9ment Pit--Claudel"= wrote: >> Hi all, >> >> Based on the docs, the three following forms should yield the same >> results: >> >> (format-mode-line `(:propertize #("AB" 1 2 (x 0)) y 0)) >> (format-mode-line `(:propertize ("A" #("B" 0 1 (x 0))) y 0)) >> (format-mode-line '(:propertize ("A" (:propertize "B" x 0)) y 0)) >> >> But they don't: >> >> (format-mode-line `(:propertize #("AB" 1 2 (x 0)) y 0)) >> =3D> #("AB" 0 2 (y 0)) ;; x 0 is dropped >> >> (format-mode-line '(:propertize ("A" (:propertize "B" x 0)) y 0)) >> =E2=87=92 #("AB" 0 1 (y 0) 1 2 (x 0)) ;; y 0 is dropped on 1..2 >> >> (format-mode-line `(:propertize ("A" #("B" 0 1 (x 0))) y 0)) >> =E2=87=92 #("AB" 0 1 (y 0) 1 2 (y 0 x 0)) ;; Seems right >> >> Am I misreading the docs? >> Cl=C3=A9ment. >=20 > You already asked the same in bug#26291. Ouch. Sorry. --ujgSd9kIA8a6oCGkxI1gIVf4bTNf6oicB-- --5k3bbtG5ObI7TF79FcKFRe2MvIEW33UUN Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJZyYzxAAoJEPqg+cTm90wjaVsP+QG0f9fFjktzJiziPNyW80CA OOQtil9OGXbzhTEDPgQoKthdNuGknZCKl55MFBiooKkAf2r4FYSTI5fhGiqhadwo QoVuL+04Xlica5ozD5/9623Vsms0fE2osbOex/yuTMRkUejApOU9nuCapLx5Yg0E Wu+G5EAtB1ThCzm3OvtcUKMxeQwN4SCwe5t657iSbIxJLxJMYd8zEbLvzrMQbf5w 5p3NcwVdIRydofL1y7Wrcsod/7P0zrHpW4FFafmAP+JVitsjkmthVu/zlcDFCuB7 pDlaKM9HTsg91HhWPBkrIx8yEfM99n5F94XrWax2nnLJFAagBDw8atLL6PpCvrnn Q46BrCW+3fkTfqaBFwM0JTvspio44e9I0CWnct/xgD9Xb6gfIJQkHyUWhiLLVMGV JgA9MjEl10SWMgs2B2uxk5/kng9Ay/kCVgDt439ZORHLvjFc9babEjQd3wkHfIbR ZOU2vczAgmjtn0FA20dWauDdSewe2RQxnHDQQOrUm/nbW1aIseqPbtAEInNvHDsB QCb/VrUYkCwXX1zuJeCrTKG4uaH55Bmihwhdersvy7Ie9Ykb5gQs26FvONH2+qEI GKzAUpHGSsuENgdlVSsk94YSZikk5ioW/79MmL/fqx+6pZgnnDK4hxThbozF51a/ pxL+4Ml1DnzwgezE/0sE =KD9o -----END PGP SIGNATURE----- --5k3bbtG5ObI7TF79FcKFRe2MvIEW33UUN-- ------------=_1506436442-10349-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 Sep 2017 12:47:18 +0000 Received: from localhost ([127.0.0.1]:57450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwSn7-0002XV-BG for submit@debbugs.gnu.org; Mon, 25 Sep 2017 08:47:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60285) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwSn5-0002XE-Az for submit@debbugs.gnu.org; Mon, 25 Sep 2017 08:47:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dwSmv-0006Mu-UK for submit@debbugs.gnu.org; Mon, 25 Sep 2017 08:47:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.9 required=5.0 tests=BAYES_50,DATE_IN_PAST_12_24, FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46534) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dwSmv-0006Mp-QX for submit@debbugs.gnu.org; Mon, 25 Sep 2017 08:47:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51201) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dwSmp-0003iA-Vg for bug-gnu-emacs@gnu.org; Mon, 25 Sep 2017 08:47:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dwSmm-0006K7-3R for bug-gnu-emacs@gnu.org; Mon, 25 Sep 2017 08:47:00 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:60425) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dwSml-0006IL-PB for bug-gnu-emacs@gnu.org; Mon, 25 Sep 2017 08:46:56 -0400 Received: from [128.93.70.6] ([128.93.70.6]) by mrelayeu.kundenserver.de (mreue103 [212.227.15.184]) with ESMTPSA (Nemesis) id 0MMpSB-1e0Z740w51-008dCJ for ; Mon, 25 Sep 2017 14:46:53 +0200 To: bug-gnu-emacs@gnu.org From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Subject: In mode-line-format, `:propertize' drops some existing text properties Message-ID: <5fc2a28b-84e2-ad99-b0ea-47829ecceb11@live.com> Date: Sun, 24 Sep 2017 15:03:02 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="KN0n2TIDAe5ikU1gwKiD5v0dcXf4diAX5" X-Provags-ID: V03:K0:vCrPBoxV1VuRqk+HMhcND2JI6vB0wON25j/HDdvt1yaTqv4DoLp h/HskfHPGeiAFaKxkgDjijXRvy0aTtj5/HI/RQHgK90NRXYJ29jO57i/9xpVOlOtm3OmBfC eGd6XwA8pj2dMlwKuapTeu/wHp4WPFoC4KTva8mYa5XpbSkFrQxYiF0w2+Ttzhxj7kqPpdT Qb0PAkX2G9ywf3pKKwzIQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:YK0kZ1Opq5o=:KLFoqkFgFSKg1kZkmHAZP5 LaD3NgEScPxKDNH39TPat7URVx5Is/EAMq8dPmYDHxPizzW/HbFKkEW8onyqvpse/ixGdcP+9 Cp/BGXlTpwZn7nzirlP3BeizqzJgy5Da1bjsNBxaFg9EL8XkjQkZs3r5DDrNX+sKqcEhVytZR Q6jI/3F0nQjxUTdLTrwAOgx3rpM00h0Dc0xzTao/51XCg+/HyNb0+eSGP5ooKYh7trvOoPEA4 ulbHgf8PU+IQfBVm0qZaVCr1j953SPOqq0owy245RoMywWMxSNbRZlAgtVXNypIvTp3BTlJ3o 4eLEp2Dog1KFTvXXdI/Cm3E44yijU3c+EEeU7aVn5HPvgCqKFi57shZ2RaiR61u0+VGGA74y2 C05rNRDalWpLTQl8ZP63LVHvIm8wjV8sTmu2UkC+5c9TjHkq9qPxGRcw9XcTN+7aode5/9bSD GxjqsRnpyGMwlmsXzyuvjrqMcIg7+4BihGXi9hm9NtOie0ZAoyqax6fl55VI+PwRAI5Yx2lJJ mGboWk5KBvF0C34oKNZE8qjY9AP1VGMPyiv8yQG+c4bZ0YLacylrFUSUN9SfYcynr4do0OHlr 3/O4nRtS4GCRT24ymmBALO4iHqn9jdoXE+cADSCJ9O9siAN2BuoyBd3e1Bv5CZnrcn/ya0Hdj u1QtLeSi++Ykbbx+gAxE0F0yDQaghf2jkBFzX+2okVKX2rD+OjV78fpBwOQ/sK3wlImJf5QB5 x6ckeQlQXDqXdhhWg+IP5WHYx50028+Bli3gPg== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.2 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.2 (---) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --KN0n2TIDAe5ikU1gwKiD5v0dcXf4diAX5 Content-Type: multipart/mixed; boundary="SvcpB3i5TH78OGwBUX8kfiOTO4e51frhO"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: bug-gnu-emacs@gnu.org Message-ID: <5fc2a28b-84e2-ad99-b0ea-47829ecceb11@live.com> Subject: In mode-line-format, `:propertize' drops some existing text properties --SvcpB3i5TH78OGwBUX8kfiOTO4e51frhO Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable Hi all, Based on the docs, the three following forms should yield the same result= s: (format-mode-line `(:propertize #("AB" 1 2 (x 0)) y 0)) (format-mode-line `(:propertize ("A" #("B" 0 1 (x 0))) y 0)) (format-mode-line '(:propertize ("A" (:propertize "B" x 0)) y 0)) But they don't: (format-mode-line `(:propertize #("AB" 1 2 (x 0)) y 0)) =3D> #("AB" 0 2 (y 0)) ;; x 0 is dropped (format-mode-line '(:propertize ("A" (:propertize "B" x 0)) y 0)) =E2=87=92 #("AB" 0 1 (y 0) 1 2 (x 0)) ;; y 0 is dropped on 1..2 (format-mode-line `(:propertize ("A" #("B" 0 1 (x 0))) y 0)) =E2=87=92 #("AB" 0 1 (y 0) 1 2 (y 0 x 0)) ;; Seems right Am I misreading the docs? Cl=C3=A9ment. --SvcpB3i5TH78OGwBUX8kfiOTO4e51frhO-- --KN0n2TIDAe5ikU1gwKiD5v0dcXf4diAX5 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJZx60HAAoJEPqg+cTm90wj5F4P/RfwFHICL88YZBWnwhyLWTB8 lyEMKPiNTIMK/lh6PcDPJ4K6vplI6YYrjuaiUIB4QRg0b+LQg73y4oWmENVmvJGa YZ3sppajiTVeye2glKqp6fntG6NsHkCWECVNnkmFHPaWoizt8fbn+nhwmsqCQyPO z0VNjT0vUOKQhuVA+43jZuR4VE35ipVmzTbQDi4ErGOrdd/5viZIPrK7OdgsEK7B gbYtkkykergEftqYTM98PPJb1kQDHMEt/jVGjVh4AZiuLfa9B0Xu7D4H6QJoyovM hDGV9h0zkW30+KlT7nYvDg0bMwO6TuLZz2NcscxadMJFuLrcZXabRjpxztv/jA6t mQ0Myw42OOJ/uWEIXBVZ8nQ/w8lNX5gJcN9E5gO2M0hbs4LARyNNhlaJCiLdYU10 5EnE2JcbRN4bDSNY/obsaFewXvfP8j7AEFvyqs931ndDmvgpMq5hdueq/wnB/r/j HrY3qBbA+3a/1VMjDQLkoqO5nSeLyyossNXBfIz7VIDsAxuOsBACewxHueDbMxmm /HxiEQ6VDSymXIoVmpPvVkJfI6W7qBPGd+OIAaZ9rCH2uFrf2w0F9CswluAZ3Agh i32qiQ7c/0qGb5ArQn8M54ptvMpLgzjZcyI1dnJ4ypLepZPeU8fS9pPjx3y7RmMF TIKoLQ5xxjg49I6+f7uW =dZuW -----END PGP SIGNATURE----- --KN0n2TIDAe5ikU1gwKiD5v0dcXf4diAX5-- ------------=_1506436442-10349-1-- From unknown Mon Jun 23 07:52:23 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: =?UTF-8?Q?Cl=C3=A9ment?= Pit-Claudel Subject: bug#26291: closed (Re: bug#28595: In mode-line-format, `:propertize' drops some existing text properties) Message-ID: References: <23591a71-d89d-1a61-cc7b-5ca448103b39@live.com> <8f9200e4-1361-fd15-7c43-fabfa5df4179@gmail.com> X-Gnu-PR-Message: they-closed 26291 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: moreinfo Reply-To: 26291@debbugs.gnu.org Date: Tue, 26 Sep 2017 14:34:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1506436443-10349-3" This is a multi-part message in MIME format... ------------=_1506436443-10349-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #28595: In mode-line-format, `:propertize' drops some existing text propert= ies which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 26291@debbugs.gnu.org. --=20 28595: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D28595 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1506436443-10349-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 28595-done) by debbugs.gnu.org; 26 Sep 2017 14:33:03 +0000 Received: from localhost ([127.0.0.1]:33283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwqv1-0002fS-CV for submit@debbugs.gnu.org; Tue, 26 Sep 2017 10:33:03 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:60383) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwquz-0002ew-2Z for 28595-done@debbugs.gnu.org; Tue, 26 Sep 2017 10:33:02 -0400 Received: from [128.93.70.6] ([128.93.70.6]) by mrelayeu.kundenserver.de (mreue102 [212.227.15.184]) with ESMTPSA (Nemesis) id 0MWAdl-1dqRx90L0b-00XMlq; Tue, 26 Sep 2017 16:32:54 +0200 Subject: Re: bug#28595: In mode-line-format, `:propertize' drops some existing text properties To: Eli Zaretskii , bug-gnu-emacs@gnu.org, 28595-done@debbugs.gnu.org References: <5fc2a28b-84e2-ad99-b0ea-47829ecceb11@live.com> <995E7EA6-7B19-4FC0-8DA9-2CCD40283643@gnu.org> From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Message-ID: <23591a71-d89d-1a61-cc7b-5ca448103b39@live.com> Date: Tue, 26 Sep 2017 01:10:40 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <995E7EA6-7B19-4FC0-8DA9-2CCD40283643@gnu.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="5k3bbtG5ObI7TF79FcKFRe2MvIEW33UUN" X-Provags-ID: V03:K0:ll5F0TmUloFYrdGbXsvxo5vsLeiA3F7NWvEEWp01srOAI7/8Dci id/3Q8PO3wxtK+38ajeAn5hWPg4qY3enbIrDhZX0gGP5JYZm6Njh2bZWyxQa2n13ftdzrLw yXbcdUFrug02L6piB1uFTUSPtkVNBlWF9/FoMP6dbmyM7g8T7jC+geC2Qx3/KbXaK47Eael 0u+mvrFnukkqjt3k6JBEw== X-UI-Out-Filterresults: notjunk:1;V01:K0:saIiKxVifUI=:RiL5wUzEPCJduHMll0PMtb FwiW5ny5G/N1O/t6rSjyKidbYqHLu07InN0/LJ7y1ZJKCAbWVyoH3b2vEJQjMaR18/69pTwB1 F0rDgUpyLpaHnB/EG15bKpYaqlYMX7kcfUOrL2Qp6BFKPmmsqnFA+6HaMX7gsiJV2RHl3MTOd zCN53kDHdbnKvIW5bs9BYYxGJokbbwQdd4KIq3olH+1K7DbqSoYKMzhUGNTJAUc3zrNI2e+WA KWo+tZib2gsZWFz2aNkloyVTZ8zqz6vE7WwZzGqFxb4kgs1xp1jyqFVkqF3eO8/mkuAlql76f /qlc499YAsOlvr4U0ikpI5oqozLkqc9YFLnn7sXBskF1aJKpzINXeoye1UOunOBTWXffdyPpH 5ENl6EjCgnOoj/DohswJ7c06cuzkigPwoa0ARYf0fbeTt5pgoRot3+CHaB8ZDyi3PDaisyU0W BF1vyqhfToB/Rn8ALKMDVgAbrDDa9f63ZDhTi0DWml9Otd/pVhf7DKRHAnFenzKCcYqBGQOAi WRI/B8fgJfJQAgf7KngeCprtoFD5WiYVVUBRRJaLg6etzR6JPn/8DB/iBkmNO5GndRj0ePEw7 wW+D1KiXzgde44urp99yts24zOonHhioWUeO32ppFUq8ZdzAaZkpfAK+vIIS6sIsF4YTdHYpq jHmaT6tOV4o+ETuHFdn8+RgZZwR9ZJfgskSq6qdvxCsj0saPRV8urgpw/JXhhKvqElk/8TBqQ FHD5G7mO6pL2nG+mtw1GTst3LEy/M/sWb4O0Kg== X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 28595-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --5k3bbtG5ObI7TF79FcKFRe2MvIEW33UUN Content-Type: multipart/mixed; boundary="ujgSd9kIA8a6oCGkxI1gIVf4bTNf6oicB"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Eli Zaretskii , bug-gnu-emacs@gnu.org, 28595-done@debbugs.gnu.org Message-ID: <23591a71-d89d-1a61-cc7b-5ca448103b39@live.com> Subject: Re: bug#28595: In mode-line-format, `:propertize' drops some existing text properties References: <5fc2a28b-84e2-ad99-b0ea-47829ecceb11@live.com> <995E7EA6-7B19-4FC0-8DA9-2CCD40283643@gnu.org> In-Reply-To: <995E7EA6-7B19-4FC0-8DA9-2CCD40283643@gnu.org> --ujgSd9kIA8a6oCGkxI1gIVf4bTNf6oicB Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable On 2017-09-25 20:52, Eli Zaretskii wrote: > On September 24, 2017 2:03:02 PM GMT+01:00, "Cl=C3=A9ment Pit--Claudel"= wrote: >> Hi all, >> >> Based on the docs, the three following forms should yield the same >> results: >> >> (format-mode-line `(:propertize #("AB" 1 2 (x 0)) y 0)) >> (format-mode-line `(:propertize ("A" #("B" 0 1 (x 0))) y 0)) >> (format-mode-line '(:propertize ("A" (:propertize "B" x 0)) y 0)) >> >> But they don't: >> >> (format-mode-line `(:propertize #("AB" 1 2 (x 0)) y 0)) >> =3D> #("AB" 0 2 (y 0)) ;; x 0 is dropped >> >> (format-mode-line '(:propertize ("A" (:propertize "B" x 0)) y 0)) >> =E2=87=92 #("AB" 0 1 (y 0) 1 2 (x 0)) ;; y 0 is dropped on 1..2 >> >> (format-mode-line `(:propertize ("A" #("B" 0 1 (x 0))) y 0)) >> =E2=87=92 #("AB" 0 1 (y 0) 1 2 (y 0 x 0)) ;; Seems right >> >> Am I misreading the docs? >> Cl=C3=A9ment. >=20 > You already asked the same in bug#26291. Ouch. Sorry. --ujgSd9kIA8a6oCGkxI1gIVf4bTNf6oicB-- --5k3bbtG5ObI7TF79FcKFRe2MvIEW33UUN Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJZyYzxAAoJEPqg+cTm90wjaVsP+QG0f9fFjktzJiziPNyW80CA OOQtil9OGXbzhTEDPgQoKthdNuGknZCKl55MFBiooKkAf2r4FYSTI5fhGiqhadwo QoVuL+04Xlica5ozD5/9623Vsms0fE2osbOex/yuTMRkUejApOU9nuCapLx5Yg0E Wu+G5EAtB1ThCzm3OvtcUKMxeQwN4SCwe5t657iSbIxJLxJMYd8zEbLvzrMQbf5w 5p3NcwVdIRydofL1y7Wrcsod/7P0zrHpW4FFafmAP+JVitsjkmthVu/zlcDFCuB7 pDlaKM9HTsg91HhWPBkrIx8yEfM99n5F94XrWax2nnLJFAagBDw8atLL6PpCvrnn Q46BrCW+3fkTfqaBFwM0JTvspio44e9I0CWnct/xgD9Xb6gfIJQkHyUWhiLLVMGV JgA9MjEl10SWMgs2B2uxk5/kng9Ay/kCVgDt439ZORHLvjFc9babEjQd3wkHfIbR ZOU2vczAgmjtn0FA20dWauDdSewe2RQxnHDQQOrUm/nbW1aIseqPbtAEInNvHDsB QCb/VrUYkCwXX1zuJeCrTKG4uaH55Bmihwhdersvy7Ie9Ykb5gQs26FvONH2+qEI GKzAUpHGSsuENgdlVSsk94YSZikk5ioW/79MmL/fqx+6pZgnnDK4hxThbozF51a/ pxL+4Ml1DnzwgezE/0sE =KD9o -----END PGP SIGNATURE----- --5k3bbtG5ObI7TF79FcKFRe2MvIEW33UUN-- ------------=_1506436443-10349-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 Mar 2017 02:39:48 +0000 Received: from localhost ([127.0.0.1]:49871 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ct3WV-0006EF-R1 for submit@debbugs.gnu.org; Tue, 28 Mar 2017 22:39:48 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ct0kg-0001wb-NM for submit@debbugs.gnu.org; Tue, 28 Mar 2017 19:42:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ct0ka-0000g4-NM for submit@debbugs.gnu.org; Tue, 28 Mar 2017 19:42:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47203) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ct0ka-0000fx-Jj for submit@debbugs.gnu.org; Tue, 28 Mar 2017 19:42:08 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48913) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ct0kZ-0007kd-FV for bug-gnu-emacs@gnu.org; Tue, 28 Mar 2017 19:42:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ct0kW-0000an-CZ for bug-gnu-emacs@gnu.org; Tue, 28 Mar 2017 19:42:07 -0400 Received: from mail-qk0-x22c.google.com ([2607:f8b0:400d:c09::22c]:35510) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ct0kW-0000aO-8Z for bug-gnu-emacs@gnu.org; Tue, 28 Mar 2017 19:42:04 -0400 Received: by mail-qk0-x22c.google.com with SMTP id r142so50794680qke.2 for ; Tue, 28 Mar 2017 16:42:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=cjMSugk1JP38c43N/KXkaCYzgZZQofwxY7+ogJFYuzo=; b=dmhYhGSPjUn8uk6yA7jzXHmcnYHe+I1f2p26J2mnxvuwVSAdYUb4BKiMaW6diiovnI GdJJnTOplPyak6E1PjGcYdVkI7MLBYqgGexp/hpbdm+JeEckkocj3boSfi25j/j+UDj8 By1hOWyHTp/flbCp3cBElgiTt8C85rweZjJsBqoEbFrTk8erIizJRrBO7UD0OvL7q+Mi xl4Mw9QudGs1eP2efqrH4rBGtCm2xL+NOH1+mEYu2q/AqjNRkLtvRQ4f0mi+0Rg+9SXO qfYpueyhC6rvo/Ah2jRN7qpk6s3JwnmEz1Y+U2KVd2or+RWxGIt8yHiAo6BLshVKJiOh pEGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=cjMSugk1JP38c43N/KXkaCYzgZZQofwxY7+ogJFYuzo=; b=Dv+x5214MjBStW4XJSPYX3Ylr95saoYacBZkGGFBWycXp7PngDGksKqSyMwNBF75eu QHFAyTSUoTrhBeqEDABBu9AWJEeepxhhTzTXbX3jvVCVTupasEo5QEcf5MwBe0uK5OW4 gOUFREBhqtnTY70FcWkculmm2NrY+l+y66zAGlWIGiQJxFCJamJw3Xy/zudFHiuMRYF+ EGEbsj3shq+s+JfaafDiONuDoJFaxqSHTJfB2hroZDrz3l7xuzxk1ZbuHLdQzl6fsSNx erZQV7PKD9lxJ8ZuBcBel5fPk80IXeMjVsuT+aJyv32gIataLa/IDiYyYwWrufzkFwjt z6Gg== X-Gm-Message-State: AFeK/H3MTYxbyNa9RlV98UHkE7toDe3i9r/BZT/s1YaqmMGJtGsDBHaCTguYAlBC77HKTg== X-Received: by 10.55.17.84 with SMTP id b81mr25362553qkh.189.1490744523236; Tue, 28 Mar 2017 16:42:03 -0700 (PDT) Received: from [18.189.26.125] (dhcp-18-189-26-125.dyn.MIT.EDU. [18.189.26.125]) by smtp.gmail.com with ESMTPSA id a21sm2043901qka.36.2017.03.28.16.42.02 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Mar 2017 16:42:02 -0700 (PDT) To: bug-gnu-emacs@gnu.org From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= Subject: In mode-line-format, `:propertize' drops some existing text properties Message-ID: <8f9200e4-1361-fd15-7c43-fabfa5df4179@gmail.com> Date: Tue, 28 Mar 2017 19:42:02 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 28 Mar 2017 22:39:46 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Hi all, Based on the docs, the three following forms should yield the same results: (format-mode-line `(:propertize #("AB" 1 2 (x 0)) y 0)) (format-mode-line `(:propertize ("A" #("B" 0 1 (x 0))) y 0)) (format-mode-line '(:propertize ("A" (:propertize "B" x 0)) y 0)) But they don't: (format-mode-line `(:propertize #("AB" 1 2 (x 0)) y 0)) => #("AB" 0 2 (y 0)) ;; x 0 is dropped (format-mode-line '(:propertize ("A" (:propertize "B" x 0)) y 0)) ⇒ #("AB" 0 1 (y 0) 1 2 (x 0)) ;; y 0 is dropped on 1..2 (format-mode-line `(:propertize ("A" #("B" 0 1 (x 0))) y 0)) ⇒ #("AB" 0 1 (y 0) 1 2 (y 0 x 0)) ;; Seems right Am I misreading the docs? Clément. ------------=_1506436443-10349-3-- From unknown Mon Jun 23 07:52:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28595: In mode-line-format, `:propertize' drops some existing text properties Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Sep 2017 12:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28595 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Cc: 28595@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 28595-submit@debbugs.gnu.org id=B28595.15066881047026 (code B ref 28595); Fri, 29 Sep 2017 12:29:02 +0000 Received: (at 28595) by debbugs.gnu.org; 29 Sep 2017 12:28:24 +0000 Received: from localhost ([127.0.0.1]:37726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxuP1-0001pG-T0 for submit@debbugs.gnu.org; Fri, 29 Sep 2017 08:28:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxuOx-0001ow-C0 for 28595@debbugs.gnu.org; Fri, 29 Sep 2017 08:28:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dxuOo-0005aP-UQ for 28595@debbugs.gnu.org; Fri, 29 Sep 2017 08:28:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43803) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dxuOo-0005aH-RB; Fri, 29 Sep 2017 08:28:10 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1195 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dxuOn-0004zq-4q; Fri, 29 Sep 2017 08:28:10 -0400 Date: Fri, 29 Sep 2017 15:27:54 +0300 Message-Id: <83bmlt8zat.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <23591a71-d89d-1a61-cc7b-5ca448103b39@live.com> (message from =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel on Tue, 26 Sep 2017 01:10:40 +0200) References: <5fc2a28b-84e2-ad99-b0ea-47829ecceb11@live.com> <995E7EA6-7B19-4FC0-8DA9-2CCD40283643@gnu.org> <23591a71-d89d-1a61-cc7b-5ca448103b39@live.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Clément Pit--Claudel > Date: Tue, 26 Sep 2017 01:10:40 +0200 > > > You already asked the same in bug#26291. > > Ouch. Sorry. No sweat. Btw, I asked a follow-up question there, but got no responses. Does that mean your problem is solved?