From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: master 6e5d79c048: Display show-paren-context-when-offscreen in child frame Date: Thu, 10 Feb 2022 09:58:30 +0800 Message-ID: <87sfsrzdmh.fsf@yahoo.com> References: <164414267475.11015.16458968298391656164@vcs2.savannah.gnu.org> <20220206101755.0EC03C002F9@vcs2.savannah.gnu.org> <871r0f7k6u.fsf@gnus.org> <87czjzlb1h.fsf@yahoo.com> <877da79p7y.fsf@gnu.org> <86leym6bxa.fsf@gnu.org> <8735kuah78.fsf@gnu.org> <867da6h7ez.fsf@gnu.org> <87tuda8nm9.fsf@gnu.org> <86tud9vk6x.fsf@gnu.org> <87bkzg2o3i.fsf@gnu.org> <87pmnw188l.fsf@yahoo.com> <877da42m7e.fsf@gnu.org> <87h79817ig.fsf@yahoo.com> <8735ks2la5.fsf@gnu.org> <87y22k15vw.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="11571"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Arash Esbati , Lars Ingebrigtsen , emacs-devel@gnu.org To: Tassilo Horn Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Feb 10 02:59:32 2022 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 1nHyk8-0002pw-JA for ged-emacs-devel@m.gmane-mx.org; Thu, 10 Feb 2022 02:59:32 +0100 Original-Received: from localhost ([::1]:47540 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nHyk6-0002Ot-V9 for ged-emacs-devel@m.gmane-mx.org; Wed, 09 Feb 2022 20:59:30 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:60822) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nHyjK-0001Km-Sm for emacs-devel@gnu.org; Wed, 09 Feb 2022 20:58:43 -0500 Original-Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]:45852) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nHyjJ-00013v-6u for emacs-devel@gnu.org; Wed, 09 Feb 2022 20:58:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1644458319; bh=rhC2xy9TZJ38MCgS53CskqUdc4SWrbU95i4g33xUCyE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=LPiD//Tlr95lW75Vjv57F2yunIYNO0uWAkLHf+7/Q9/EWxTAADieOiwDmrpVfY9FDyht8VFFtPyxrPGP0YqNXYLjlu9PO1CS2fY40JVbDm8pKR+VcS4DpdnXaW0MU6hFDhevfKjr/X2Ve+/bUrtVB21xZ36LRNf+QpXMA/JqjHEQe6rYs2OTVTxxc1IbPOVZQqvFkfWcP47UiYD4awyhWcCNQxSomtOL80swcrCul/0V0dJIVpYE0Lfn1UIf5+FUAtF8AUS3vHXQSJSqJP5H9QEY/65SjC8NraguvSZiXUHPfRyuDw0iglUr1gezjcYLEv621tlK2fkWgGPb6H0ppA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1644458319; bh=xTfy/8+Xfyb97g20Tl6pXs5uWdv09sBiP7yj1A1XNE0=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Fv3ol9ogw1C3Gm2Y7GZ9Y4cnVxC7jqanC1kSTvWzceHnFGCUcIITn22uBEYX4GWAzG7UqbCznRTf1pADbHbTCFFqJetXdgAZs+cOZvXsGezu2uDprhXFfxxkAmWDyg7KC8hQUrSNmDdzkDAzdyZ93JivYSFgmX8FetzuHeuVNvRJEHNZjb9r8G7K1md3GvNnjkhBOXGSayWwNBKZDun9+38IYE5ImENBrspC6OIAmZsS2TwUvrJs0JM8D5qeNS54CopD6Tq45bqmZ7epgPcXqfbluIf/KBx5M4jXOyuYIc6PjDCsUT1p6sop9oePsi5SxjW6G2OGr2e9e4BPH7ApyA== X-YMail-OSG: ArhDK58VM1mUoFZOFj63C0gVhl4DsvjRazXy210DqngS6lhZkb9CAfoSBaU05ZT P0JkmZIv9uZjwL4t9HVWj.6r87A4oi1KWMnx3qUDp5P9nhpjDFnqWB9E9BHZwMEVN8EtYFcZ7F0h 0XbkvS5RClgO9VQ5NMniL_MDO5MqLehDEEeZ2ih7apy6GhWB1SZsh4Rk27NdwE4hXmSciFU12ddh Rm5JsmW.dF3mQhev9ZM1M90byu0ahfqVyHL3..mOuU7ZRoS32iRp_tP7JekjF4sg0cGzBtI7FI7r la6PIDFUXykCsswNTaLP73XpzUlc9.QFfEd5oGEd1J.dMGBVpycW1sQ6WI8Y1E4Q5L_0K0835bvr PcbaPGOMK71U3nh9vKzhiGebk_nopseclLjxeR6xRYAjHeFylvji_Xc4SVEQ.TscikUpKm8nmimq QrNlhjTA85XRy6EBwWqhwX4Nt3EEHH5M_jpJRrlPV3pIuQLChJBgMf_693xDq9wh8FIkuh5to.qD 0lOOUaAIoF3kN9TSD3Lwz1DOrKWPnvDGN1atUJZ0J5zOcXeukzb2UQghn_2lJvU9DLnRU0LgQk05 KHo0McnX2ktTJnzDtzRUXsBJisHQUGpg4p8dnPhGS77A4C7cvDi76Gz4kgPi6V2H71e3uXb59ldN LQhuTq8Q4v6LZh8oii9ueQ0bkDyXOzNg8ZsS6HKjRYuVYREbXxXGbcHPv1i5WLQt0LkGFb93odkN 6nyNlPbmVA9rJ.0wESqEYiw8JixHCyY6ghISd8tTucqdt6pTxkfauyTNyfmw5kFuMSPnoawnlc8Z CP6kjDU9AbqgzYPX7CRsZGA6uLyUU6Mtmw6yPKFK0D X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Thu, 10 Feb 2022 01:58:39 +0000 Original-Received: by kubenode501.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID a2f50502670c53b6b1e4b3319bfeea62; Thu, 10 Feb 2022 01:58:35 +0000 (UTC) In-Reply-To: <87y22k15vw.fsf@gnu.org> (Tassilo Horn's message of "Wed, 09 Feb 2022 15:16:17 +0100") X-Mailer: WebService/1.1.19724 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.191.148; envelope-from=luangruo@yahoo.com; helo=sonic304-22.consmr.mail.ne1.yahoo.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable 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" Xref: news.gmane.io gmane.emacs.devel:286118 Archived-At: Tassilo Horn writes: > Tassilo Horn writes: > >>> BTW, if I press C-g while the overlay is displayed, it flickers but >>> doesn't disappear. >> >> Hm, indeed, but it's the same for child-frame and also for "print in >> the echo area". C-g-ing will also run `post-command-hook' which >> removes the frame/overlay or prints Quit, but after `show-paren-delay' >> the `show-paren--idle-timer' will trigger `show-paren-function' again >> resulting in another overlay/frame/message. >> >> I'm not sure if that can be considered a bug but I can see that one >> wants to be able to C-g away the overlay/child-frame, though. I guess >> `show-paren-function' should track the current position of point and >> not show context info if that has already been shown previously? > > I did that just now and it seems to work fine. Give it a try. > > Bye, > Tassilo Thanks, it seems to work nicely.