From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't have a left box line Date: Wed, 29 Dec 2021 08:33:22 +0800 Message-ID: <87ilv8uu5p.fsf@yahoo.com> References: <87ee80gezy.fsf.ref@yahoo.com> <87ee80gezy.fsf@yahoo.com> <83a6iolzjd.fsf@gnu.org> <87zgqnk74n.fsf@rub.de> <83ee7zll84.fsf@gnu.org> <87wnlrfhdk.fsf@yahoo.com> <831r3ylk6o.fsf@gnu.org> <87r1bxer97.fsf@yahoo.com> <83pmrhien9.fsf@gnu.org> <87mtkmz5ht.fsf@yahoo.com> <83k0foljiz.fsf@gnu.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29079"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: stephen.berman@gmx.net, stefan@marxist.se, 51550@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Dec 29 01:34:11 2021 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 1n2Muw-0007MQ-Az for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 29 Dec 2021 01:34:10 +0100 Original-Received: from localhost ([::1]:45886 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n2Muu-00068k-SG for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 28 Dec 2021 19:34:09 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:36130) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n2Muo-00068b-73 for bug-gnu-emacs@gnu.org; Tue, 28 Dec 2021 19:34:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36210) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n2Mun-0005KA-U0 for bug-gnu-emacs@gnu.org; Tue, 28 Dec 2021 19:34:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n2Mun-0003rO-R9 for bug-gnu-emacs@gnu.org; Tue, 28 Dec 2021 19:34:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 29 Dec 2021 00:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51550 X-GNU-PR-Package: emacs Original-Received: via spool by 51550-submit@debbugs.gnu.org id=B51550.164073802214798 (code B ref 51550); Wed, 29 Dec 2021 00:34:01 +0000 Original-Received: (at 51550) by debbugs.gnu.org; 29 Dec 2021 00:33:42 +0000 Original-Received: from localhost ([127.0.0.1]:47756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n2MuT-0003qc-Tt for submit@debbugs.gnu.org; Tue, 28 Dec 2021 19:33:42 -0500 Original-Received: from sonic302-22.consmr.mail.ne1.yahoo.com ([66.163.186.148]:45451) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n2MuS-0003qP-5j for 51550@debbugs.gnu.org; Tue, 28 Dec 2021 19:33:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640738014; bh=mBQkTsftlBYQ2vRWV7vwOGffp04q35PybCWnYlwMRuU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=BZjk29J2AFS66bn1X8wVJhXgTcq0UtexNZP4pJ8oAEXv35lgZD9wejBi+9g5yls/3WK9E0EthAKCtDVPAGbGO9qvBLZps9ca25HC3ESN3J0aFx97LwbpKfXyxGNc01pLhWwT1EqhysCmyOIWskYwRv0p0SxIy7dWrwJ30ga4ZZIVerZcsC509TzlP728geHHrCXDn0QJuo7ZXy9/NWnFYEUOJ7JHBYA7s21eGCrCkoGBma3NKx0wsQk6rkC7bGie7uYTB7sOMzNsyWC1I2Mq4nw2Zqb66yR7TEwZyKdrbrv4ICh9vXTkZ7dDGeFrhAHHpTPvU/JQ1pmsSLtNKRGUxA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640738014; bh=uy1z9GcQi5EqthyePseZEKKLLHwSQw2vg3x5lyW7/9L=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=UsV/gkGbvBxMYmTP9Lfcn+DSOmP7UR1migf8HxCx2wWAWcq71sNHEAW6PjkE//eiPRlDQZrC//UR55tN9EcOBJ7rVw0ZCaPF7RSdWISavGviq47OLBTLd4cL16Z19xu5vquFeTY+UNnPtY4vsnd8Bf7qnc7CUAffTCzNkRivaP5laTB9DiO+fXwWNTksZf2PxETRyPzTf/i0++0GGJXlrVP0JZ9sXzcubk9mufZHt3rVxCbayj7H3sAEOglR0bz24MV3bbApm1/qMSmSlp7YYFccGuj/U7XbxAse+gnOmgH8c2UZfh8xa5O1d93Q4uXoeUtZEaZiSxwmfBlRfeIvOQ== X-YMail-OSG: rKHE4DkVM1mc7VKKrRv0Eub0Sj7lbuVb5evFlGY8ZTTej6i3yhbbBQ18G2c5Vcp NKfidbRGIYGPcYWYTs5eYJ1cNuO4zQu7gAyjjxU9nCK2Ozfd6B1NNsm2i4wIgjEG2D8Fa2Vca9nS 5PLDfA0zGCUFVIqco0Mqm_VeQAZwf5UR1qlf_G3kLjgrMZhXFEb5EE7RZh41O7VBAxGIn..3R3cb ujhU0_7CKbCgE3tScdHfVuBhWVpH7.zyaUSEVBNU7jvLrwYijIQ4u7u_viT0LbAHMPVsRRYF22cO myv2RO6sKbhLbFferqrVqehLKVhNCo_z2B8tWRZbc7Az_YnXHXenvDgiwKvERpRINYdZZ5D2ipTe f7GFDaOpZtGPBqSdKJuACj4vZ_mg5c9Nyn9_DNp94qn87xyoLBvdVd4HCYZDul.aGv9nm3hsfP76 R_bJQLG1VijfWYhhiGNj8DqxJPamNfY3_X9iRKlPQTpq0lolrd.XYKSbDc2FyOFOw7xf9HtF2yDF DlOrWy6D9isp2zYv0l96K0yJRSk1DYBq8onc2WFp0ONyTDmr9sx6.SWRiH_6VgNh89InYvKV3OPk 8C4HOAKft9JArSyRHYP8FvNnvtbn69limwrxkIlWOKl16cCCjcqgMsRMnd2TJ6oSp9ZYcJ66y4_h TPQWf3YVC7DvKTzasJ_TBZ3Pd6lQHzDZsnjdtaTjDHfbwfHUpUpj7r7QPObnsmQ0E61apdG.e1VN vA4qx4B7vYoaeXBYDrbrXniTrpXBR8ziohUvHwwLrjo001n.tNYLEKP9Yvk03O2DFTTqZmMmqKyz yILciuNLt5BEa8_aUKepQVzGdo_dQwu6RxVXAnXZaF X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Wed, 29 Dec 2021 00:33:34 +0000 Original-Received: by kubenode510.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID c60ab9c17d59402f7fb994344731c1c0; Wed, 29 Dec 2021 00:33:27 +0000 (UTC) In-Reply-To: <83k0foljiz.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 28 Dec 2021 19:35:32 +0200") X-Mailer: WebService/1.1.19498 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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" Xref: news.gmane.io gmane.emacs.bugs:223300 Archived-At: Eli Zaretskii writes: > But once again, I don't see anything that needs to be fixed in the > display engine. Perhaps we need to rethink how the Lisp code sets up > the buttons as regards to the various faces or something. IOW, let's > have a look at how the faces are set on the text in that case, and see > why we end up with two consecutive faces each one with a :box > attribute, because this has got to trigger this behavior, which you > find surprising and possibly incorrect. The question is: can we > achieve whatever effect we wanted with the :box attributes without > losing the button appearance in the process by changing the Lisp code > there. Thanks for the explanation, it was very helpful. Maybe it would work to put some kind of zero-width character with no face between the start of the line and the INS buttons?