From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: idledo.el v. 0.3 Date: Fri, 25 Oct 2002 01:35:46 -0400 Sender: emacs-devel-admin@gnu.org Message-ID: References: <87wuobakqz.fsf@computer.localdomain> <5xfzuyqbxo.fsf@kfs2.cua.dk> <874rbduxdf.fsf@computer.localdomain> <5xbs5ljj6s.fsf@kfs2.cua.dk> <87u1jcq1ex.fsf@computer.localdomain> <5xy98ozpfj.fsf@kfs2.cua.dk> <87bs5kbuzm.fsf@computer.localdomain> <5xadl4p0xp.fsf@kfs2.cua.dk> <8765vshwgx.fsf@computer.localdomain> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1035524376 26272 80.91.224.249 (25 Oct 2002 05:39:36 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 25 Oct 2002 05:39:36 +0000 (UTC) Cc: storm@cua.dk, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 184xC3-0006pT-00 for ; Fri, 25 Oct 2002 07:39:35 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 184xEZ-0001jP-00 for ; Fri, 25 Oct 2002 07:42:11 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 184xAN-0006j6-00; Fri, 25 Oct 2002 01:37:51 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 184x8R-0003mN-00 for emacs-devel@gnu.org; Fri, 25 Oct 2002 01:35:51 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 184x8O-0003lm-00 for emacs-devel@gnu.org; Fri, 25 Oct 2002 01:35:51 -0400 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10) id 184x8M-0003lZ-00 for emacs-devel@gnu.org; Fri, 25 Oct 2002 01:35:46 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.10) id 184x8M-0003qY-00; Fri, 25 Oct 2002 01:35:46 -0400 Original-To: deego@gnufans.org In-reply-to: <8765vshwgx.fsf@computer.localdomain> (message from D. Goel on 24 Oct 2002 08:06:54 -0400) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:8763 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:8763 > Yes, it is true that with my proposal it is not possible to specify > an idle timer which is repeated while emacs remains idle, but does > not get repeated the next time emacs becomes idle --- but again, I > really don't see much use for that functionality either. IMHO, This one is the only "important" case that does not get covered. Though it may seldom be needed in practice, it would seem awkward to leave this out. On the contrary, the awkward thing would be to put that in--awkward and useless. Let's not complicate the interface to support a case that people do not need. > idle-timer-idle-counter > "When running an idle-timer, this variable is (temporarily) bound to > the number of times the idle-timer has been triggered by emacs going idle.. " > > idle-timer-repeat-counter > "when running an idle-timer, this variable is temporarily bound to > the number of times the idle-timer has been triggered , either by > emacs going idle, or by emacs remaining idle. " Let's not add these. There isno reason to think they are needed. If we add features merely for completeness we would have twice as many of them. So our policy in maintaining Emacs is not to add features merely for completeness. We only add the features that are actually needed.