From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Defun Self Documentation Date: Fri, 06 Nov 2020 17:48:25 +0200 Message-ID: <83a6vu8p12.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26648"; mail-complaints-to="usenet@ciao.gmane.io" To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Nov 06 16:49:11 2020 Return-path: Envelope-to: geh-help-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 1kb3zC-0006rX-N4 for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 06 Nov 2020 16:49:10 +0100 Original-Received: from localhost ([::1]:42926 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kb3zB-000268-PR for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 06 Nov 2020 10:49:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43036) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kb3yW-000254-Ao for help-gnu-emacs@gnu.org; Fri, 06 Nov 2020 10:48:28 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:39575) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kb3yV-00006T-W6 for help-gnu-emacs@gnu.org; Fri, 06 Nov 2020 10:48:28 -0500 Original-Received: from [176.228.60.248] (port=3941 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kb3yU-000202-B5 for help-gnu-emacs@gnu.org; Fri, 06 Nov 2020 10:48:27 -0500 In-Reply-To: (message from Anders Munch on Fri, 6 Nov 2020 15:33:27 +0000) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:125071 Archived-At: > From: Anders Munch > Date: Fri, 6 Nov 2020 15:33:27 +0000 > > Eli Zaretskii wrote: > > Thanks for explaining your reasoning, but let's not forget that setting that to zero has a downside: if one types fast, it will slow down redisplay by delaying the response to the typing. > > There is less work to do because it happens 0.125 seconds later? No, because with zero value it happens immediately, and the extra work required to show the overlay will slow down Emacs. The display of the overlays to show the matching parentheses works with an idle timer, and that value is the amount of time Emacs should be idle before the parentheses are highlighted. If you time fast, Emacs will never be idle for that much time, so the parentheses will not be highlighted while typing. If you set the value to zero, the parentheses will be highlighted no matter how fast you type, so Emacs becomes less responsive to your typing. > > But of course, this is personal, which is why it is a user option. > > Sure, but we were talking about the default, and the 0.1 seconds is an actual > scientific result. I'm not sure the 0.1 number is relevant to this feature. We are not talking about the reaction time, we are talking about the shortest time that indicates the user stopped typing.