From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: `after-change-functions' and undo Date: Sun, 28 Nov 2004 12:48:15 +0100 Message-ID: References: <200411280143.18836.pogonyshev@gmx.net> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1101642552 10379 80.91.229.6 (28 Nov 2004 11:49:12 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 28 Nov 2004 11:49:12 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 28 12:49:08 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CYNYB-0006jO-00 for ; Sun, 28 Nov 2004 12:49:07 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CYNhW-0007mk-RC for ged-emacs-devel@m.gmane.org; Sun, 28 Nov 2004 06:58:46 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CYNh9-0007gq-J1 for emacs-devel@gnu.org; Sun, 28 Nov 2004 06:58:23 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CYNh8-0007ga-W9 for emacs-devel@gnu.org; Sun, 28 Nov 2004 06:58:23 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CYNh8-0007gM-RF for emacs-devel@gnu.org; Sun, 28 Nov 2004 06:58:22 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CYNXL-0000OI-JE for emacs-devel@gnu.org; Sun, 28 Nov 2004 06:48:15 -0500 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1CYNV0-0005Zj-ER; Sun, 28 Nov 2004 06:45:50 -0500 Original-To: Paul Pogonyshev In-Reply-To: <200411280143.18836.pogonyshev@gmx.net> (Paul Pogonyshev's message of "Sun, 28 Nov 2004 01:43:18 +0200") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:30450 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:30450 Paul Pogonyshev writes: > I'm having a problem with `after-change-functions' and undo > interference. > > So, the question is: can I prevent my `after-change' hook > from running while undo is in effect? I couldn't figure out > from the manual. undo-in-progress's value is nil Non-nil while performing an undo. Some change-hooks test this variable to do something different. Defined in `simple'. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum