From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Something like `without-redisplay'? Date: Mon, 31 Aug 2015 17:23:10 +0300 Message-ID: <83egij1qr5.fsf@gnu.org> References: NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1441031015 25623 80.91.229.3 (31 Aug 2015 14:23:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Aug 2015 14:23:35 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Aug 31 16:23:26 2015 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZWPzZ-00046L-9y for geh-help-gnu-emacs@m.gmane.org; Mon, 31 Aug 2015 16:23:25 +0200 Original-Received: from localhost ([::1]:37802 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZWPzZ-0003AR-08 for geh-help-gnu-emacs@m.gmane.org; Mon, 31 Aug 2015 10:23:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36957) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZWPzI-0003AA-08 for help-gnu-emacs@gnu.org; Mon, 31 Aug 2015 10:23:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZWPzC-0002pi-Os for help-gnu-emacs@gnu.org; Mon, 31 Aug 2015 10:23:07 -0400 Original-Received: from mtaout25.012.net.il ([80.179.55.181]:52234) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZWPzC-0002pX-H7 for help-gnu-emacs@gnu.org; Mon, 31 Aug 2015 10:23:02 -0400 Original-Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0NTY00800A60FT00@mtaout25.012.net.il> for help-gnu-emacs@gnu.org; Mon, 31 Aug 2015 17:19:39 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NTY00988AGRPS00@mtaout25.012.net.il> for help-gnu-emacs@gnu.org; Mon, 31 Aug 2015 17:19:39 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.179.55.181 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:106944 Archived-At: > Date: Mon, 31 Aug 2015 11:49:56 +0200 > From: Alexander Shukaev > > Can redisplay occur during command execution (in between of forms)? In general, no. Emacs only enters redisplay when it is idle and no input is available. But Lisp programs can trigger redisplay by calling some functions, like sit-for. > If yes, then wouldn't this produce nasty flickering in some cases > (especially when one manipulates point)? It depends on what the Lisp program does. > If all the above is true, then is there some form to protect the > code from running redisplay during its execution? > > (without-redisplay It's the default. Just don't anything that will forcefully trigger redisplay.