From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: undo in loaddefs.el buffer Date: Tue, 28 Dec 2004 20:07:16 -0600 (CST) Message-ID: <200412290207.iBT27Gk0006913@manatee.dms.auburn.edu> References: <200412211414.iBLEEZ903426@raven.dms.auburn.edu> <200412211541.iBLFfBc03861@raven.dms.auburn.edu> <87llbonyup.fsf@jurta.org> <200412260206.iBQ26wG17970@raven.dms.auburn.edu> <41CEE3B8.9090600@swipnet.se> <200412270231.iBR2VDE19709@raven.dms.auburn.edu> <41CFE247.8090409@swipnet.se> <200412280503.iBS53deD002564@manatee.dms.auburn.edu> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1104286290 23229 80.91.229.6 (29 Dec 2004 02:11:30 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 29 Dec 2004 02:11:30 +0000 (UTC) Cc: juri@jurta.org, yamaoka@jpl.org, jan.h.d@swipnet.se, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 29 03:11:22 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 1CjTJ1-0006fS-00 for ; Wed, 29 Dec 2004 03:11:20 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CjTTe-0004Jv-CO for ged-emacs-devel@m.gmane.org; Tue, 28 Dec 2004 21:22:18 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CjTSE-00044d-7g for emacs-devel@gnu.org; Tue, 28 Dec 2004 21:20:51 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CjTSD-000449-4K for emacs-devel@gnu.org; Tue, 28 Dec 2004 21:20:49 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CjTSC-000443-P9 for emacs-devel@gnu.org; Tue, 28 Dec 2004 21:20:48 -0500 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CjTFF-0002T1-Cp; Tue, 28 Dec 2004 21:07:26 -0500 Original-Received: from manatee.dms.auburn.edu (localhost [127.0.0.1]) by manatee.dms.auburn.edu (8.12.10/8.12.10) with ESMTP id iBT27HaB006916; Tue, 28 Dec 2004 20:07:17 -0600 (CST) Original-Received: (from teirllm@localhost) by manatee.dms.auburn.edu (8.12.10/8.12.10/Submit) id iBT27Gk0006913; Tue, 28 Dec 2004 20:07:16 -0600 (CST) X-Authentication-Warning: manatee.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: rms@gnu.org In-reply-to: (message from Richard Stallman on Tue, 28 Dec 2004 12:25:34 -0500) 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:31557 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:31557 Richard Stallman wrote: A timer that modifies the buffer should always create an undo boundary. Can people fix these timers to do so? If they think about it. Maybe we should add something to `(elisp)Timers' about this, if we are sure that we definitely do not want timers do make undo boundaries automatically. I could do this, if desired. Which programs are these timers in, anyway? We need to look at these issues in their specifics to be able to think about them. The one I _know_ about is autorevert. However, autorevert currently only autoreverts file visiting buffers, Dired and the Buffer Menu. I took care of the only one that gave problems, the Buffer Menu. Should we decide that we want to take care of potential further types of autoreverted non-file buffers individually as they get added, then I still would have to look at the new Auto Revert Tail mode, because there could still be a problem there. While autorevert is the only concrete example I know, I would be very surprised if it were the only example of a timer modifying buffers. Sincerely, Luc.