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: callint.c:506 Date: Fri, 30 Aug 2002 02:09:41 -0400 Sender: emacs-devel-admin@gnu.org Message-ID: References: <87ofbn6rfj.fsf@lexx.delysid.org> <87adn5kivq.fsf@lexx.delysid.org> Reply-To: rms@gnu.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1030688219 28736 127.0.0.1 (30 Aug 2002 06:16:59 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 30 Aug 2002 06:16:59 +0000 (UTC) Cc: 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 17kf5U-0007T8-00 for ; Fri, 30 Aug 2002 08:16:56 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17kfc8-0003X9-00 for ; Fri, 30 Aug 2002 08:50:40 +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 17kf6s-00054m-00; Fri, 30 Aug 2002 02:18:22 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17keyV-00021f-00 for emacs-devel@gnu.org; Fri, 30 Aug 2002 02:09:43 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17keyT-00021T-00 for emacs-devel@gnu.org; Fri, 30 Aug 2002 02:09:43 -0400 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17keyT-00021N-00 for emacs-devel@gnu.org; Fri, 30 Aug 2002 02:09:41 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.10) id 17keyT-00089E-00; Fri, 30 Aug 2002 02:09:41 -0400 Original-To: mlang@delysid.org In-Reply-To: <87adn5kivq.fsf@lexx.delysid.org> (message from Mario Lang on Thu, 29 Aug 2002 13:24:25 +0200) 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:7146 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:7146 > Why do you want to advise read-command? Emacspeak advices nearly every interactive function to get spoken prompts. Do you really mean that each and every command (interactively callable function) in Emacs has an advice in Emacspeak? What a horribly cumbersome method that is. Or do you really mean something else when you say "interactive function"? I suspect maybe you do, because read-command is not an interactive function (it has no `interactive' spec). Emacspeak is important enough, and the general class of applications it belongs to is important enough, that it would be worth while to add features to make such a thing easy to do. 2. Introduce a new hook (prompt-hook?) which would get called for every minibuffer prompt displayed. Solution 2 seems more involved, but it would make things more cleaner imo. Is minibuffer-setup-hook sufficient to do the job? If not, we could add some other hook. However, in order for us to figure out what hooks are the best way to do this job, you have to make it clearer what you are trying to achieve.