From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: How to test whether any code runs after same command invocation? Date: Fri, 14 Feb 2014 15:55:32 -0500 Message-ID: References: <87eh36kl1f.fsf@web.de> <87d2ip91gp.fsf@web.de> <87lhxdioar.fsf@web.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1392411369 32030 80.91.229.3 (14 Feb 2014 20:56:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 14 Feb 2014 20:56:09 +0000 (UTC) Cc: emacs-devel@gnu.org To: Michael Heerdegen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Feb 14 21:56:16 2014 Return-path: Envelope-to: ged-emacs-devel@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 1WEPnz-0004Ny-Rg for ged-emacs-devel@m.gmane.org; Fri, 14 Feb 2014 21:56:15 +0100 Original-Received: from localhost ([::1]:53792 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WEPnz-0000Vb-Eg for ged-emacs-devel@m.gmane.org; Fri, 14 Feb 2014 15:56:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47602) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WEPnp-0000VR-6a for emacs-devel@gnu.org; Fri, 14 Feb 2014 15:56:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WEPnh-0006jP-4w for emacs-devel@gnu.org; Fri, 14 Feb 2014 15:56:05 -0500 Original-Received: from mercure.iro.umontreal.ca ([132.204.24.67]:47111) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WEPnh-0006jL-0U for emacs-devel@gnu.org; Fri, 14 Feb 2014 15:55:57 -0500 Original-Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 44240848BD; Fri, 14 Feb 2014 15:55:56 -0500 (EST) Original-Received: from lechon.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id A47811E5913; Fri, 14 Feb 2014 15:55:32 -0500 (EST) Original-Received: by lechon.iro.umontreal.ca (Postfix, from userid 20848) id 8C73CB40FE; Fri, 14 Feb 2014 15:55:32 -0500 (EST) In-Reply-To: <87lhxdioar.fsf@web.de> (Michael Heerdegen's message of "Fri, 14 Feb 2014 18:42:20 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-2.82, requis 5, autolearn=not spam, ALL_TRUSTED -2.82, MC_TSTLAST 0.00) X-DIRO-MailScanner-From: monnier@iro.umontreal.ca X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 132.204.24.67 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:169632 Archived-At: >> > I after-advice dired-insert-set-properties. >> Then why is the code run multiple times? > If you operate on several (marked) files, each file's line is refreshed > individually. Then the code is called several times (contrary to > e.g. just hitting g) after one command invocation. But your code can limit itself to beg..end so while it will be called several times, it will only be run once for any given part of the buffer. Stefan