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: Improved help from minibuffer prompts Date: Thu, 06 May 2004 20:29:05 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <20040501202217.4739.LEKTU@mi.madritel.es> <20040506024843.F815.LEKTU@mi.madritel.es> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1083892321 5450 80.91.224.253 (7 May 2004 01:12:01 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 7 May 2004 01:12:01 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri May 07 03:11:54 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BLtu6-0006wR-00 for ; Fri, 07 May 2004 03:11:54 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BLtu6-0006dp-00 for ; Fri, 07 May 2004 03:11:54 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BLto8-00046b-QI for emacs-devel@quimby.gnus.org; Thu, 06 May 2004 21:05:44 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BLtnO-0003wV-Qf for emacs-devel@gnu.org; Thu, 06 May 2004 21:04:58 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BLtGF-0003Up-Il for emacs-devel@gnu.org; Thu, 06 May 2004 20:31:15 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BLtEg-0002BL-6I for emacs-devel@gnu.org; Thu, 06 May 2004 20:29:06 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.24) id 1BLtEf-0007RI-7x; Thu, 06 May 2004 20:29:05 -0400 Original-To: Juanma Barranquero In-reply-to: <20040506024843.F815.LEKTU@mi.madritel.es> (message from Juanma Barranquero on Thu, 06 May 2004 03:08:11 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:22891 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:22891 Changing uses of &optional (var default) is easy enough, but, what about "defun*"s or "defmacro*"s that use &key args? Using defun* is not in itself a problem. Using keyword args would be somewhat strange in the Help buffer since it will show syntax that is not meaningful in Emacs Lisp, but if users don't get confused by this, it isn't a problem. The specific problem I want to avoid is arguments whose default is not nil; that is to say, for which omitting an arg is not equivalent to using nil for it.