From unknown Sat Sep 13 13:15:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9818: y-or-n-p prints nothing in batch mode Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Oct 2011 22:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 9818 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 9818@debbugs.gnu.org X-Debbugs-Original-To: submit@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13191504542234 (code B ref -1); Thu, 20 Oct 2011 22:41:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 Oct 2011 22:40:54 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RH1IE-0000Zz-8k for submit@debbugs.gnu.org; Thu, 20 Oct 2011 18:40:54 -0400 Received: from fencepost.gnu.org ([140.186.70.10] ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RH1IB-0000Zr-Pl for submit@debbugs.gnu.org; Thu, 20 Oct 2011 18:40:52 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RH1H2-0007Of-Gs; Thu, 20 Oct 2011 18:39:40 -0400 From: Glenn Morris X-Spook: Albanian genetic cypherpunk Reno infowar kibo strategic X-Ran: 7+GM3_Ryyv'Kq]$)e-[KWS@IrVX9=,*[G|CrR%r-l`epoC1ig\/&tTVPEi*/WsQBEEM6S- X-Hue: blue X-Attribution: GM Date: Thu, 20 Oct 2011 18:39:40 -0400 Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.4 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) Package: emacs Version: 24.0.90 Severity: minor emacs -Q -batch --eval '(yes-or-no-p "foo? ")' prints "foo? (yes or no)" and waits for input. If you type something other than yes or no it prints "Please answer yes or no." and repeats the prompt. emacs -Q -batch --eval '(y-or-n-p "foo? ")'")' does not print anything, it just sits there waiting for "y RET" or "n RET". Entering something other than y or n prints nothing. From unknown Sat Sep 13 13:15:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9818: y-or-n-p prints nothing in batch mode Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Oct 2011 08:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9818 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 9818@debbugs.gnu.org Received: via spool by 9818-submit@debbugs.gnu.org id=B9818.131987796421374 (code B ref 9818); Sat, 29 Oct 2011 08:47:02 +0000 Received: (at 9818) by debbugs.gnu.org; 29 Oct 2011 08:46:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RK4YF-0005Yh-Qy for submit@debbugs.gnu.org; Sat, 29 Oct 2011 04:46:04 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RK4YC-0005YH-7N for 9818@debbugs.gnu.org; Sat, 29 Oct 2011 04:46:01 -0400 Received: from [155.69.18.173] (port=57235 helo=furball) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1RK4WG-0004qc-3b; Sat, 29 Oct 2011 04:44:00 -0400 From: Chong Yidong References: Date: Sat, 29 Oct 2011 16:43:52 +0800 In-Reply-To: (Glenn Morris's message of "Thu, 20 Oct 2011 18:39:40 -0400") Message-ID: <871utwnq5z.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.6 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) Glenn Morris writes: > emacs -Q -batch --eval '(yes-or-no-p "foo? ")' > > prints "foo? (yes or no)" and waits for input. If you type something > other than yes or no it prints "Please answer yes or no." and repeats > the prompt. > > emacs -Q -batch --eval '(y-or-n-p "foo? ")'")' > > does not print anything, it just sits there waiting for "y RET" or "n RET". > Entering something other than y or n prints nothing. Yes, this is a regression caused by moving y-or-n-p to Lisp. I've checked in a fix for this. (See also Bug#9903 for a related issue). From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 29 04:46:22 2011 Received: (at control) by debbugs.gnu.org; 29 Oct 2011 08:46:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RK4YY-0005ZE-EQ for submit@debbugs.gnu.org; Sat, 29 Oct 2011 04:46:22 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RK4YW-0005Z7-6P for control@debbugs.gnu.org; Sat, 29 Oct 2011 04:46:20 -0400 Received: from [155.69.18.173] (port=57237 helo=furball) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1RK4Wa-0004r6-DA for control@debbugs.gnu.org; Sat, 29 Oct 2011 04:44:20 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 9818 Date: Sat, 29 Oct 2011 16:44:15 +0800 Message-ID: <87hb2si3vk.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) close 9818 thanks