From unknown Tue Jun 17 20:16:21 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#27979 <27979@debbugs.gnu.org> To: bug#27979 <27979@debbugs.gnu.org> Subject: Status: tab completion for "(yes or no)?" Reply-To: bug#27979 <27979@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:16:21 +0000 retitle 27979 tab completion for "(yes or no)?" reassign 27979 emacs submitter 27979 =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson severity 27979 wishlist tag 27979 wontfix thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 05 21:08:53 2017 Received: (at submit) by debbugs.gnu.org; 6 Aug 2017 01:08:53 +0000 Received: from localhost ([127.0.0.1]:43925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deA3p-0003mE-5r for submit@debbugs.gnu.org; Sat, 05 Aug 2017 21:08:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deA3n-0003m2-Ml for submit@debbugs.gnu.org; Sat, 05 Aug 2017 21:08:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1deA3h-0002ri-7U for submit@debbugs.gnu.org; Sat, 05 Aug 2017 21:08:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, RCVD_IN_SORBS_SPAM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59960) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1deA3h-0002ra-54 for submit@debbugs.gnu.org; Sat, 05 Aug 2017 21:08:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48729) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1deA3g-0006J1-47 for bug-gnu-emacs@gnu.org; Sat, 05 Aug 2017 21:08:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1deA3d-0002qF-0D for bug-gnu-emacs@gnu.org; Sat, 05 Aug 2017 21:08:44 -0400 Received: from homie.mail.dreamhost.com ([208.97.132.208]:32979 helo=homiemail-a2.g.dreamhost.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1deA3c-0002oy-OC for bug-gnu-emacs@gnu.org; Sat, 05 Aug 2017 21:08:40 -0400 Received: from homiemail-a2.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a2.g.dreamhost.com (Postfix) with ESMTP id B2567280070 for ; Sat, 5 Aug 2017 18:08:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type: content-transfer-encoding; s=jidanni.org; bh=f9I6DJ2JZVrDyEeVtLe P7XkIpBE=; b=WoMcW08tAUvNqi+T+Nw3OnNH2yYvnwm3MJPnlJFIFOY+7gSJPMW XVHvm/1fUuc8cCopRlsaE1L0Nqdmk4HHAZTfkO1UoW9bF4j/onOmHAcMYZOrP0bP aLnR4ARIsRKVk6NeFOtaXU2brbNeQGtgLbvL4SQ5Os2GOcja0P/uB8zE= Received: from jidanni.org (114-46-58-122.dynamic-ip.hinet.net [114.46.58.122]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a2.g.dreamhost.com (Postfix) with ESMTPSA id 75DFE28006D for ; Sat, 5 Aug 2017 18:08:34 -0700 (PDT) From: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson To: bug-gnu-emacs@gnu.org Subject: tab completion for "(yes or no)?" Date: Sun, 06 Aug 2017 08:33:30 +0800 Message-ID: <87lgmxh6w5.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.5 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.5 (----) You know those programs that ask you "(yes or no)?" Well wouldn't it be great if one could hit y and then it would become "yes" etc. Ah, yes-or-no-p is a built-in function in =E2=80=98C source code=E2=80=99= . From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 06 02:59:49 2017 Received: (at 27979) by debbugs.gnu.org; 6 Aug 2017 06:59:49 +0000 Received: from localhost ([127.0.0.1]:44054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deFXR-0003gK-CG for submit@debbugs.gnu.org; Sun, 06 Aug 2017 02:59:49 -0400 Received: from mail-pg0-f41.google.com ([74.125.83.41]:38223) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deFXP-0003g5-Ks for 27979@debbugs.gnu.org; Sun, 06 Aug 2017 02:59:48 -0400 Received: by mail-pg0-f41.google.com with SMTP id l64so22567132pge.5 for <27979@debbugs.gnu.org>; Sat, 05 Aug 2017 23:59:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=JJpu614PPBzZO5o2IJ7OT9TOVdpkWL76ruEcPS5fKow=; b=KtX9SVb2W31ik5vTSS++IQ3quKx84rq8QrqzlqlBFw9DeoHMg8rBU/8kkDjyXq3mTW tphenYzVcxmXNS8W74+vIW7Hb+mvyMev6v923hGcbKAue5JfC36w1V8L+WB87/JC9nPU Gvr7TpB+9sqCisfEaMQmhVjsIiq5Cimvi6A1WdKZBkJT+YukcL/LbtkuYorjl5WQ9nj3 TBoQSBo8ludByAixX2mXS4cYjf5PNDE0qM1/xfN1wHNDllAsbrrJsnCp5civaiZ7wMtq Nd+RM5Y9SdBxTVzWy4rmE5wTpIqj8Z5ocgwewb7ZRa74zZAuvgyr9y+TJd6BJKABOy95 5F2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=JJpu614PPBzZO5o2IJ7OT9TOVdpkWL76ruEcPS5fKow=; b=c/ZLscGmB2SqvYF9fAceekxxVkWokiMO4Qgop6yXhYIxbBK0IWiP87/VF4iRkNn49j 6YUvcJmurgCbaMaaqX7AWgbdYbh3Ygj2vWT0cIEdOJtl4xNXX6ZjM0fC2rVUZoytWw+8 vbsy4pApjpBNc8JhINSZCkUTJ0D6jspWeXd0vJjGt2U+KrVFK6ROeMZbxvOa7cETr/42 hjUBS0pgbS2KdQphj5S5/KBVgl1vSLix6N9jZXi/09KIQPKzlwezr/3I5nCcUSGUHmJH G9Ix6JjUejXO9Mn9TfjE46rEcylmn5Yp/JwnUKw8xhRGPOzFCbUK5DAzc9sVt+KY7w8t VxbQ== X-Gm-Message-State: AIVw113RuG8GQ4/9Oj6/zBLGSH/enGXuXTjNF6xqHJsX6G7kK1tznvhA KPSr8Q0+iwzE802B X-Received: by 10.98.204.10 with SMTP id a10mr8062530pfg.332.1502002781406; Sat, 05 Aug 2017 23:59:41 -0700 (PDT) Received: from calancha-pc (170.224.128.101.dy.bbexcite.jp. [101.128.224.170]) by smtp.gmail.com with ESMTPSA id p10sm9420861pfk.103.2017.08.05.23.59.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 05 Aug 2017 23:59:40 -0700 (PDT) From: Tino Calancha To: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson Subject: Re: bug#27979: tab completion for "(yes or no)?" References: <87lgmxh6w5.fsf@jidanni.org> Date: Sun, 06 Aug 2017 15:59:33 +0900 In-Reply-To: <87lgmxh6w5.fsf@jidanni.org> (=?utf-8?B?IuepjeS4ueWwvA==?= Dan Jacobson"'s message of "Sun, 06 Aug 2017 08:33:30 +0800") Message-ID: <87r2wp6v1m.fsf@calancha-pc> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 27979 Cc: 27979@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson writes: > You know those programs that ask you "(yes or no)?" > Well wouldn't it be great if one could hit y and then it would > become "yes" etc. > > Ah, yes-or-no-p is a built-in function in =E2=80=98C source code=E2=80=99. IMO, Emacs prefers `yes-or-no-p' for dangerous actions, and it uses `y-or-n-p' for safe ones. I think this is good, to protect beginners from lost important data; offering TAB completion would somehow contradict this idiom. Some experts have in their Emacs init file: (fset 'yes-or-no-p 'y-or-n-p) ;; So that they will be prompted with (y or n). From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 06 08:52:18 2017 Received: (at 27979) by debbugs.gnu.org; 6 Aug 2017 12:52:18 +0000 Received: from localhost ([127.0.0.1]:44169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deL2Y-0005GW-50 for submit@debbugs.gnu.org; Sun, 06 Aug 2017 08:52:18 -0400 Received: from homie.mail.dreamhost.com ([208.97.132.208]:53842 helo=homiemail-a3.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deL2V-0005GN-Ib for 27979@debbugs.gnu.org; Sun, 06 Aug 2017 08:52:16 -0400 Received: from homiemail-a3.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a3.g.dreamhost.com (Postfix) with ESMTP id 42CCA284078; Sun, 6 Aug 2017 05:52:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to:cc :subject:references:date:message-id:mime-version:content-type; s=jidanni.org; bh=V1LN5YeiVRPGmK3korCCB5lCg9o=; b=V1iZmbiprpOJf R+M54G47UDd2ZNiXnwJuuqir3WFvFje3KWOkAybjL/onpb3Jk9pGmMbDidf+6wQy 6zD6jx7h0pP20NOryfFTiRdlf6VgK1hNXDduk06gOSMP1ZmnI9gc53YEvdNIrhTZ EDMlSHpFNj/Ie8MPNs2MVcaZgshKbE= Received: from jidanni.org (114-41-1-109.dynamic-ip.hinet.net [114.41.1.109]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a3.g.dreamhost.com (Postfix) with ESMTPSA id 095FD28406A; Sun, 6 Aug 2017 05:52:12 -0700 (PDT) From: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson To: Tino Calancha Subject: Re: bug#27979: tab completion for "(yes or no)?" References: <87lgmxh6w5.fsf@jidanni.org> Date: Sun, 06 Aug 2017 20:52:07 +0800 Message-ID: <87r2won9jc.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 27979 Cc: 27979@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) >>>>> "TC" == Tino Calancha writes: TC> offering TAB completion would somehow contradict this idiom. Well I discovered for a second and subsequent yes, one can just hit the up arrow. (But I hope that is not now going to be removed too, now that I revealed it.) From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 06 09:02:51 2017 Received: (at 27979) by debbugs.gnu.org; 6 Aug 2017 13:02:51 +0000 Received: from localhost ([127.0.0.1]:44177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deLCk-0005W2-Vx for submit@debbugs.gnu.org; Sun, 06 Aug 2017 09:02:51 -0400 Received: from mail-pf0-f193.google.com ([209.85.192.193]:34459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deLCj-0005Vr-F4 for 27979@debbugs.gnu.org; Sun, 06 Aug 2017 09:02:49 -0400 Received: by mail-pf0-f193.google.com with SMTP id t86so6462824pfe.1 for <27979@debbugs.gnu.org>; Sun, 06 Aug 2017 06:02:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=fquqER7/52rl8XNkILwhCg7n9JpBXXTBgw5nVoGcxCg=; b=fZjvw3daINX9JriOhmesqm6j0/ZvUqMRoWKk+w9ak8N6NRHOwsbhdCMUK5PWTYegza G5yr7SBjTmuC0otGixg7FB3vCgkMz/PlouuOIhBPYqdod6Hr2xY3qfhLkKxobUlGxVuy 28usXLrLh0AOYK1+Tq00itpMejiG+Xv49UGUhEUUfEojAFyvQdzttpcUIEiJ4/rUoRed pwJ1PIggFz5mj81Junkro8fM57+gkkq+YY9qG5PblD7qGQBLjfGBD72TO+UwnPY9Onki /cy9lgdSVUSb6HG1PDxQ+MaUBJc9n8JPshlgU4ds2akR89A4duxt4LI9+5Q5OlFsp0Wc KUFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=fquqER7/52rl8XNkILwhCg7n9JpBXXTBgw5nVoGcxCg=; b=k8iTTipY+en6yt1LQv4T+o3BsoLxe5bepOV5hJ8MpKzlrg0Dw6FHfWfot9DmqlRv4Q c5/+1r84j3k0yBHhW+7jb7oqdvwfmIinjp9efKBfz7nGjLgOhsGr/10LzppKtgOMi+TU Bkd1eTjPBhtm4cacH1Jd/s9jXlK4Y4QFaLTsZfNNxG+a5ba8UUGSvp+AtX2URMV4lTzg NJ06mvTgvQlhchHP6QdzAeTPVTvUqHhFgJ+L8KmXw2FGkRi3RFl0hl7yuD3gQWVu9lzy CM4+5rxrbjo8SaqtRJOjE8UF80T6FJnN2cFreKKLyrta+HapR309UxtrY4Xnffetrlze 0ldg== X-Gm-Message-State: AIVw110ksZXIY9Cr5rQ8HE800ouibqSFD5rM9IrOZ6tbqaAtiaLAwBWf 6cj8x03OCO8IYA== X-Received: by 10.84.217.208 with SMTP id d16mr10094370plj.208.1502024563456; Sun, 06 Aug 2017 06:02:43 -0700 (PDT) Received: from calancha-pc (170.224.128.101.dy.bbexcite.jp. [101.128.224.170]) by smtp.gmail.com with ESMTPSA id k4sm12801984pfk.26.2017.08.06.06.02.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 06 Aug 2017 06:02:42 -0700 (PDT) From: Tino Calancha X-Google-Original-From: Tino Calancha Date: Sun, 6 Aug 2017 22:02:39 +0900 (JST) X-X-Sender: calancha@calancha-pc To: =?ISO-2022-JP?Q?=1B$B=40QC0Ft=1B=28J_Dan_Jacobson?= Subject: Re: bug#27979: tab completion for "(yes or no)?" In-Reply-To: <87r2won9jc.fsf@jidanni.org> Message-ID: References: <87lgmxh6w5.fsf@jidanni.org> <87r2won9jc.fsf@jidanni.org> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="8323329-1893628992-1502024562=:2084" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 27979 Cc: 27979@debbugs.gnu.org, Tino Calancha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --8323329-1893628992-1502024562=:2084 Content-Type: text/plain; format=flowed; charset=ISO-2022-JP On Sun, 6 Aug 2017, $B@QC0Ft(J Dan Jacobson wrote: >>>>>> "TC" == Tino Calancha writes: > TC> offering TAB completion would somehow contradict this idiom. > > Well I discovered for a second and subsequent yes, one can just hit the up arrow. What?? Oh noo! > (But I hope that is not now going to be removed too, now that I revealed it.) You should keep your secrets better :-). I already canceled the auto completion in the recursive deletion or dirs: now the full word is required. I must thank your this report, it opened my eyes about my previous mistake ;-) I really prefer that users input the full word when they are about to run such kind of commands: commands that might destroy months-years of someones work. --8323329-1893628992-1502024562=:2084-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 06 09:59:21 2017 Received: (at 27979) by debbugs.gnu.org; 6 Aug 2017 13:59:21 +0000 Received: from localhost ([127.0.0.1]:44839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deM5Q-0006wU-Ig for submit@debbugs.gnu.org; Sun, 06 Aug 2017 09:59:21 -0400 Received: from mail-pf0-f178.google.com ([209.85.192.178]:35872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deM5O-0006wH-RJ for 27979@debbugs.gnu.org; Sun, 06 Aug 2017 09:59:19 -0400 Received: by mail-pf0-f178.google.com with SMTP id c28so23578262pfe.3 for <27979@debbugs.gnu.org>; Sun, 06 Aug 2017 06:59:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=0dskfeWZACxFoW4TZrNko5bWiuJTJ9DYPCgiMhu2rog=; b=CxiA4jw73N5y/JR2Ob8FqAxVCMEtExtjaw8rstntSrKlH8ZcLyyax/MaZomdx5bx8d YRG9HTYVfCrzhDPYbQFeoMQ14LpPK9F/TMkH6RSBHCWsnq+7SeYlhwGU29kWVtb8q8ER BKvDTzMb4ijJh/VRtDtlrkBW0iyEqpnZd+7Kmv9XVu28z60QM+y2SDFktXmHLTT+ICJ9 6TgvShKv61247g+FFRWFVXx2S6r/375j7xTLBh7nZSKxNHAFyFxOJaT0bVX+DQcg0IaH 5uyi6Uo7gWP6Hzu08KozITSllUqyZw2fYe3gk0xNCM7p84PBErjWuYjagj1dWMM6t753 n4bQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=0dskfeWZACxFoW4TZrNko5bWiuJTJ9DYPCgiMhu2rog=; b=FLiIx0ZKDiMPnpqdI2241kKKJSn2vnEY6aRTpZ/7ehzYbmOqbbLFel8y/nelVwZlwI 4bSxN5ca7pAv/JHH32iwQRG6WKLAqSwWQMCS84hbeL5fQqBfiaPC97BhWaXA/dMOaoBs Y8VriJ+TBmXhIdDcFCKUHUGSUpSHammrWg/ZHhOSNWFE8CKFSFN6ZQTv0+84E9LGnKs0 c5fXtGofBFQLe/jlKGTfZWVt5bR9H8AG9XcMUrITP4O3smmrmW/iv8FZlPWSFg7V1WSF 0PzZoG7fLLaLg7WwUQX15f4Zs9Zx2IsdPUwug5ckfckZOtvPNadUdCItBoqSFiWy1U9q Zn3g== X-Gm-Message-State: AIVw110NPIicdNGGrznK0+pIjhjoDXyBOh0aSOvdXhGS34h8UcCAuRow KpWx/haYPZheTw== X-Received: by 10.99.185.16 with SMTP id z16mr8313247pge.395.1502027952768; Sun, 06 Aug 2017 06:59:12 -0700 (PDT) Received: from calancha-pc (170.224.128.101.dy.bbexcite.jp. [101.128.224.170]) by smtp.gmail.com with ESMTPSA id a67sm11762223pfl.167.2017.08.06.06.59.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 06 Aug 2017 06:59:12 -0700 (PDT) From: Tino Calancha X-Google-Original-From: Tino Calancha Date: Sun, 6 Aug 2017 22:59:09 +0900 (JST) X-X-Sender: calancha@calancha-pc To: Tino Calancha Subject: Re: bug#27979: tab completion for "(yes or no)?" In-Reply-To: Message-ID: References: <87lgmxh6w5.fsf@jidanni.org> <87r2won9jc.fsf@jidanni.org> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="8323329-1133157742-1502027952=:11200" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 27979 Cc: 27979@debbugs.gnu.org, =?ISO-2022-JP?Q?=1B$B=40QC0Ft=1B=28J_Dan_Jacobson?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --8323329-1133157742-1502027952=:11200 Content-Type: text/plain; charset=ISO-2022-JP; format=flowed On Sun, 6 Aug 2017, Tino Calancha wrote: > > > On Sun, 6 Aug 2017, $B@QC0Ft(J Dan Jacobson wrote: > >>>>>>> "TC" == Tino Calancha writes: >> TC> offering TAB completion would somehow contradict this idiom. >> >> Well I discovered for a second and subsequent yes, one can just hit the up >> arrow. > What?? Oh noo! >> (But I hope that is not now going to be removed too, now that I revealed >> it.) My comment above (What?? Oh noo!) was just a joke. It's perfectly fine that you use the arrows to repeat a previous answer. That must work in almost every situation. --8323329-1133157742-1502027952=:11200-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 06 11:07:44 2017 Received: (at 27979) by debbugs.gnu.org; 6 Aug 2017 15:07:44 +0000 Received: from localhost ([127.0.0.1]:44856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deN9b-000060-Qz for submit@debbugs.gnu.org; Sun, 06 Aug 2017 11:07:44 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:29847) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deN9a-00005o-Dq for 27979@debbugs.gnu.org; Sun, 06 Aug 2017 11:07:43 -0400 Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v76F7Z6R031911 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 6 Aug 2017 15:07:36 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v76F7ZRB014778 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 6 Aug 2017 15:07:35 GMT Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v76F7YDv008297; Sun, 6 Aug 2017 15:07:34 GMT MIME-Version: 1.0 Message-ID: Date: Sun, 6 Aug 2017 08:07:33 -0700 (PDT) From: Drew Adams To: Tino Calancha , =?utf-8?B?56mN5Li55bC8IERhbiBKYWNvYnNvbg==?= Subject: RE: bug#27979: tab completion for "(yes or no)?" References: <87lgmxh6w5.fsf@jidanni.org> <87r2wp6v1m.fsf@calancha-pc> In-Reply-To: <87r2wp6v1m.fsf@calancha-pc> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6774.5000 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0021.oracle.com [156.151.31.71] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 27979 Cc: 27979@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > IMO, Emacs prefers `yes-or-no-p' for dangerous actions, and it > uses `y-or-n-p' for safe ones. I think this is good, to protect > beginners from lost important data; offering TAB completion would > somehow contradict this idiom. +1 =20 > Some experts have in their Emacs init file: > (fset 'yes-or-no-p 'y-or-n-p) > So that they will be prompted with (y or n). More newbies than experts, methinks. ;-) From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 06 11:20:44 2017 Received: (at 27979) by debbugs.gnu.org; 6 Aug 2017 15:20:44 +0000 Received: from localhost ([127.0.0.1]:44861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deNMC-0000O5-32 for submit@debbugs.gnu.org; Sun, 06 Aug 2017 11:20:44 -0400 Received: from mail-pf0-f194.google.com ([209.85.192.194]:34538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deNMA-0000Ns-Gc for 27979@debbugs.gnu.org; Sun, 06 Aug 2017 11:20:42 -0400 Received: by mail-pf0-f194.google.com with SMTP id t86so6674317pfe.1 for <27979@debbugs.gnu.org>; Sun, 06 Aug 2017 08:20:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=nPViKq/ceurYxKhKjlZWr1hjrEV3XZC/Zy3CHavJiwQ=; b=Kh2CTSY19wYhA4C78Mg2NW73e4mawrNtoPUiL6c9+AK/Hw/41OvirbkNgfdUal96II Q8hsJwrUfxMSYbAXxkIrdrwInZDAvZHtWVYSdWTSuOYhGmTt2InO8ikVKVR7ofujXYVV TbKjnRZt73s0NS1wtIAGKk9EM31hEzTnkuXaC1pnRFxksUC2BjDKQhk31Rpg9VPUg9mW v+AKCrJG0HeBrLa+dcV0OBsA+6k/J3eRzfdVJDoL7hYUCWb9yV6uVxPxEoXbtAzL+YTq BioagDnpy5F/b01gIZ3gp328BKmHhjvFqUwHgh0AlCiLAB1whXH5mMPderDI91sjoC+l Zzvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=nPViKq/ceurYxKhKjlZWr1hjrEV3XZC/Zy3CHavJiwQ=; b=mu4FpAwsFbOorNfQbBdupZrEclAy6qn4j+DEXdXkO7hxCFuzrfXlXTEvu3s1uOv01i FvUCihXI6KwzEtS6BS0O6sT+Td9o4r2Ibw3bXPUTnFo/RC7PhTLUoSzbXOdDUxoTVbCq aNHIrcqeHpIBry943UazMaIrdY6DO0y0ynJcSOH4dhTNAAI5otq+8T+hII/ksa+nfYsI +T6iwOMP54lK49+bLy0wNafgsu0jveqjlBQpnx3+FJBNhcs8rD+GCn1M8Buv5TzkXH+k kQxHdOK2S756qan2Ps6NYS6pqwrGn0OTiLfDptl+VxFr+xxtQyFfEeWQ07Qj1zGbZY1D fqjA== X-Gm-Message-State: AIVw110B4C7DViMboMkqt/OX2tiTtOQ+Wz3N0PBUNzytVtlcsHEzNG+W ii1eO/VDV3hcog== X-Received: by 10.99.95.86 with SMTP id t83mr8879907pgb.351.1502032836485; Sun, 06 Aug 2017 08:20:36 -0700 (PDT) Received: from calancha-pc (170.224.128.101.dy.bbexcite.jp. [101.128.224.170]) by smtp.gmail.com with ESMTPSA id p62sm4741441pfd.108.2017.08.06.08.20.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 06 Aug 2017 08:20:35 -0700 (PDT) From: Tino Calancha X-Google-Original-From: Tino Calancha Date: Mon, 7 Aug 2017 00:20:33 +0900 (JST) X-X-Sender: calancha@calancha-pc To: Drew Adams Subject: RE: bug#27979: tab completion for "(yes or no)?" In-Reply-To: Message-ID: References: <87lgmxh6w5.fsf@jidanni.org> <87r2wp6v1m.fsf@calancha-pc> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 27979 Cc: =?ISO-2022-JP?Q?=1B$B=40QC0Ft=1B=28J_Dan_Jacobson?= , 27979@debbugs.gnu.org, Tino Calancha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On Sun, 6 Aug 2017, Drew Adams wrote: >> Some experts have in their Emacs init file: >> (fset 'yes-or-no-p 'y-or-n-p) >> So that they will be prompted with (y or n). > > More newbies than experts, methinks. ;-) I have: (defalias 'yes-or-no-p 'y-or-n-p) so i am neither expert nor beginner (an outsider or a secret agent, maybe). From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 06 11:46:27 2017 Received: (at 27979) by debbugs.gnu.org; 6 Aug 2017 15:46:27 +0000 Received: from localhost ([127.0.0.1]:44889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deNl5-00017I-8d for submit@debbugs.gnu.org; Sun, 06 Aug 2017 11:46:27 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:35874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deNl4-000174-0M for 27979@debbugs.gnu.org; Sun, 06 Aug 2017 11:46:26 -0400 Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v76FkJPF022841 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 6 Aug 2017 15:46:19 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v76FkJSE014078 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 6 Aug 2017 15:46:19 GMT Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v76FkFda002668; Sun, 6 Aug 2017 15:46:15 GMT MIME-Version: 1.0 Message-ID: Date: Sun, 6 Aug 2017 08:46:14 -0700 (PDT) From: Drew Adams To: Tino Calancha Subject: RE: bug#27979: tab completion for "(yes or no)?" References: <87lgmxh6w5.fsf@jidanni.org> <87r2wp6v1m.fsf@calancha-pc> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6774.5000 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0022.oracle.com [156.151.31.74] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 27979 Cc: 27979@debbugs.gnu.org, =?utf-8?B?56mN5Li55bC8IERhbiBKYWNvYnNvbg==?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > >> Some experts have in their Emacs init file: > >> (fset 'yes-or-no-p 'y-or-n-p) > >> So that they will be prompted with (y or n). > > > > More newbies than experts, methinks. ;-) >=20 > I have: (defalias 'yes-or-no-p 'y-or-n-p) > so i am neither expert nor beginner (an outsider > or a secret agent, maybe). Actually, my reply was partly to discourage a possible misimpression that such an alias is a sign of expertise or will likely increase expertise. (Not that you suggested any such thing.) But mainly: even (some) experts can benefit from having to type `yes', and few (I think) really gain much by just hitting `y'. It's a cost/benefit thing. If you never hit `y' accidentally or too quickly in a critical situation then the gain of not typing `es' and not hitting `RET' is maybe worth it (maybe not). If you do ever make such a mistake then the cost can be great. Experts (however defined) generally have more pilot hours, and so are more likely to have been through a few such crises and perhaps learned from them to be careful. A newbie, whether driving a car or driving Emacs, can, from lack of such unfortunate experiences, sometimes be overconfident and think that some things, like looking in the rear-view mirror or not texting, are just an unnecessary bother - something only "newbies" really need. Having a few accidents can do wonders for teaching the value of paying attention. Wrt driving, a recent US study pointed out that the youngest drivers (e.g. 16 years old) are much more careful than are those who are just a little bit older (e.g. 17 years old) - much more likely to drive slower, to pay attention to other cars, not to text, etc. IOW, a little experience/knowledge can be a dangerous thing. Telling new drivers that some "expert" drivers never need to look in the rear-view mirror would not be a great thing to do (IMO). And I doubt that it would be true that some expert drivers never do look in the mirror. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 06 12:05:58 2017 Received: (at 27979) by debbugs.gnu.org; 6 Aug 2017 16:05:58 +0000 Received: from localhost ([127.0.0.1]:44900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deO3y-0001fH-Bj for submit@debbugs.gnu.org; Sun, 06 Aug 2017 12:05:58 -0400 Received: from mail-pf0-f177.google.com ([209.85.192.177]:35439) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deO3w-0001f3-6h for 27979@debbugs.gnu.org; Sun, 06 Aug 2017 12:05:56 -0400 Received: by mail-pf0-f177.google.com with SMTP id t86so24886103pfe.2 for <27979@debbugs.gnu.org>; Sun, 06 Aug 2017 09:05:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=nkXHqrBxqQjQixLDPOQwMKHRgKLcWBQPDFIJj9N6/fo=; b=m8CPP23nmXjSg5m8zCtQdRLQ7PMZgMfP2C8MYSoll1I2ogQPvQTW0l/SWvliQIM+oK wGhenUu+SwICyJMCYlsfl7kfLtHgQHGQYmfEl4NTgvXVEJJwsQUZGhLPO+gYXW0UJ07i SOtOTS8LVJVCq4T83jpe3Eflglbtu0f1fhAlwzQvm3ZPbTW752fHGVGMCT2I87P1rMc/ hgMq4K+a/mrXCy5/4TaIR2VRAmVWeaCfAMiLWHEdcGwK73gKq2Lq6yvfJTQmchZFRqwE 86drd0Nf/eu6rju22bMcP5k7e7IRoLPHkHpVmKnelIfqSWfZejTusT30d1rBV8L5RYGK DAEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=nkXHqrBxqQjQixLDPOQwMKHRgKLcWBQPDFIJj9N6/fo=; b=qeYav1W7jbkxukCIR+lSqFkKVu3ZkRtCk1/eZ3pilXbea9VUP+wmucHH7r6nR9SZJO MvkT3YVnoYoaGOutOqt/1I/Hg5JGrlWQEhDv2C3D8JZVpWkFXVxcQWYWCl0wz0pTkmrb ftZZbtkFQs/cwS6KXrhuPFwDTm3VpBcADWKLL/bqmsBXi1TI/VbHJEDjeKVwYeCY8Bo+ Q12yo7n360iCAl1wB79VC+vGU1rnInkNKuaFuszlblv9qbj7guQkte2xmwZP436qFLLc pc5KzK58izmifx3vRURe9DLCNDvWYH5aG8JnzfkyVWR29djkniAHi3zjXWN2a4CI1pn3 I34w== X-Gm-Message-State: AIVw110brhR1/y4LmUpc3bcFiyHleb5r2rAVTQeniLozEw8fm2QcnkYW 3bI7Y4Y3uD5IBw== X-Received: by 10.98.220.22 with SMTP id t22mr9076282pfg.301.1502035550328; Sun, 06 Aug 2017 09:05:50 -0700 (PDT) Received: from calancha-pc (170.224.128.101.dy.bbexcite.jp. [101.128.224.170]) by smtp.gmail.com with ESMTPSA id a125sm9004664pgc.37.2017.08.06.09.05.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 06 Aug 2017 09:05:49 -0700 (PDT) From: Tino Calancha X-Google-Original-From: Tino Calancha Date: Mon, 7 Aug 2017 01:05:46 +0900 (JST) X-X-Sender: calancha@calancha-pc To: Drew Adams Subject: RE: bug#27979: tab completion for "(yes or no)?" In-Reply-To: Message-ID: References: <87lgmxh6w5.fsf@jidanni.org> <87r2wp6v1m.fsf@calancha-pc> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="8323329-259501286-1502035549=:15439" X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 27979 Cc: =?ISO-2022-JP?Q?=1B$B=40QC0Ft=1B=28J_Dan_Jacobson?= , 27979@debbugs.gnu.org, Tino Calancha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.8 (--) --8323329-259501286-1502035549=:15439 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8BIT On Sun, 6 Aug 2017, Drew Adams wrote: >>>> Some experts have in their Emacs init file: >>>> (fset 'yes-or-no-p 'y-or-n-p) >>>> So that they will be prompted with (y or n). >>> >>> More newbies than experts, methinks. ;-) >> >> I have: (defalias 'yes-or-no-p 'y-or-n-p) >> so i am neither expert nor beginner (an outsider >> or a secret agent, maybe). > > Actually, my reply was partly to discourage a possible > misimpression that such an alias is a sign of expertise > or will likely increase expertise. (Not that you > suggested any such thing.) > > But mainly: even (some) experts can benefit from > having to type `yes', and few (I think) really gain > much by just hitting `y'. > > It's a cost/benefit thing. If you never hit `y' > accidentally or too quickly in a critical situation > then the gain of not typing `es' and not hitting `RET' > is maybe worth it (maybe not). If you do ever make > such a mistake then the cost can be great. > > Experts (however defined) generally have more pilot > hours, and so are more likely to have been through a > few such crises and perhaps learned from them to be > careful. > > A newbie, whether driving a car or driving Emacs, > can, from lack of such unfortunate experiences, > sometimes be overconfident and think that some > things, like looking in the rear-view mirror or not > texting, are just an unnecessary bother - something > only "newbies" really need. Having a few accidents > can do wonders for teaching the value of paying > attention. > > Wrt driving, a recent US study pointed out that the > youngest drivers (e.g. 16 years old) are much more > careful than are those who are just a little bit > older (e.g. 17 years old) - much more likely to > drive slower, to pay attention to other cars, not > to text, etc. IOW, a little experience/knowledge > can be a dangerous thing. > > Telling new drivers that some "expert" drivers > never need to look in the rear-view mirror would > not be a great thing to do (IMO). And I doubt > that it would be true that some expert drivers > never do look in the mirror. That's the reason i didn't want to admit i am one of those guys overwritting 'yes-or-no-p'. I tried to kept secret. I want to be pedagogical with this topic: i cannot say don't do this thing that i am doing (maybe because i am not father yet...). So, please Dan, don't use it! Plese write 'yes' or 'no'. It's for your safety. Someone from my circle lost important deta doing 'rm -rf' without too much care. Yeah, we must never encourage such bad habits. I agree with you: to use such things, as 'rm -rf' or `y-or-no-p' as `yes-or-no-p' a long way must be walked (usualy with mistakes too). Now some optimistic comment: IIRC, Newton suffered a fire in his home destroying all his notes. After that he rewrote everything from his head and published 'Philosophiæ Naturalis Principia Mathematica'. The most important is that we don't delete our heads. I suffered car accidents after i got confident enough. Yes, too much confident might decrease natural instinct brakes. It's also true that after the accidents i became a better driver. We learn everyday. --8323329-259501286-1502035549=:15439-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 06 12:15:09 2017 Received: (at 27979) by debbugs.gnu.org; 6 Aug 2017 16:15:09 +0000 Received: from localhost ([127.0.0.1]:44905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deOCr-0001sh-CH for submit@debbugs.gnu.org; Sun, 06 Aug 2017 12:15:09 -0400 Received: from homie.mail.dreamhost.com ([208.97.132.208]:52914 helo=homiemail-a4.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deOCo-0001sX-TG for 27979@debbugs.gnu.org; Sun, 06 Aug 2017 12:15:07 -0400 Received: from homiemail-a4.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a4.g.dreamhost.com (Postfix) with ESMTP id 01E4A51C063; Sun, 6 Aug 2017 09:15:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to:cc :subject:references:date:message-id:mime-version:content-type; s=jidanni.org; bh=1lNaRW74qF+XlgXwR4vZtY79NrE=; b=ji13zRD+xkcFN C2h4P5wGc8KcW3WF0/J3rrcKtwuCeZdB6qO4wb89oJi7oxCFSEsPGgLvI/QltplM 7R4m4S28j2CsgUEZQLn1wme9YNQPCO9/6en1mvwUuZS6U5QTWY/8FyqqroW/GPO1 zi0KiRGO3BI0KagGcm3dAp/j+puil4= Received: from jidanni.org (114-41-1-109.dynamic-ip.hinet.net [114.41.1.109]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a4.g.dreamhost.com (Postfix) with ESMTPSA id BDF8851C05F; Sun, 6 Aug 2017 09:15:05 -0700 (PDT) From: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson To: Tino Calancha Subject: Re: bug#27979: tab completion for "(yes or no)?" References: <87lgmxh6w5.fsf@jidanni.org> Date: Mon, 07 Aug 2017 00:15:03 +0800 Message-ID: <87o9rsllko.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 27979 Cc: 27979@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) I just want TAB to act consistently. I don't think TAB knows passwords, so don't worry about completing those. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 06 12:48:28 2017 Received: (at 27979) by debbugs.gnu.org; 6 Aug 2017 16:48:28 +0000 Received: from localhost ([127.0.0.1]:44911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deOj6-0002cb-1W for submit@debbugs.gnu.org; Sun, 06 Aug 2017 12:48:28 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:27180) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deOj4-0002cO-00 for 27979@debbugs.gnu.org; Sun, 06 Aug 2017 12:48:26 -0400 Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v76GmIHL018906 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 6 Aug 2017 16:48:18 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v76GmI74018693 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 6 Aug 2017 16:48:18 GMT Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v76GmGff019943; Sun, 6 Aug 2017 16:48:16 GMT MIME-Version: 1.0 Message-ID: <6ec4c50f-952e-4004-8fb8-00ab32280a84@default> Date: Sun, 6 Aug 2017 09:48:15 -0700 (PDT) From: Drew Adams To: Tino Calancha Subject: RE: bug#27979: tab completion for "(yes or no)?" References: <87lgmxh6w5.fsf@jidanni.org> <87r2wp6v1m.fsf@calancha-pc> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6774.5000 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Source-IP: aserv0022.oracle.com [141.146.126.234] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 27979 Cc: 27979@debbugs.gnu.org, =?utf-8?B?56mN5Li55bC8IERhbiBKYWNvYnNvbg==?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Here's a thought - Whoever writes a function that prompts for confirmation decides whether to use `yes-or-no-p' or `y-or-n-p'. A general choice is made for all users, based on the importance of the decision, consequences, etc. in that context. But not all users will agree with that choice, for that particular function's prompting. We could perhaps give users a way to say, "From now on, for this particular prompting (i.e., in this particular function/context), use `y-or-n-p', not `yes-or-no-p'. That would be a bit like what we do for commands, such as `narrow-to-region', that are disabled out of the box. We give users a way to enable them one by one. Dunno how hard it would be to implement this. Perhaps `yes-or-no-p' could be changed somehow to: 1. Accept a third input, such as `use-y-or-n-p-here', that would record the current context as one in which `yes-or-no-p' would just use `y-or-n-p'. 2. Recognize the calling context somehow, and substitute `y-or-n-p' if that context is recognized and if it has been recorded by the user as one where `y-or-n-p' should be used. Dunno how hard that would be - in particular #2. Or whether it would be worth doing. But I can see the possibility of someone not wanting to do `yes-or-no-p' in some particular contexts but also not wanting to replace `yes-or-no-p' by `y-or-n-p' everywhere. (Of course, such a user could always advise or redefine the particular calling function, replacing `yes-or-no-p' by `y-or-n-p'.) From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 06 12:50:13 2017 Received: (at 27979) by debbugs.gnu.org; 6 Aug 2017 16:50:13 +0000 Received: from localhost ([127.0.0.1]:44915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deOkn-0002fG-EJ for submit@debbugs.gnu.org; Sun, 06 Aug 2017 12:50:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deOkm-0002f4-7l for 27979@debbugs.gnu.org; Sun, 06 Aug 2017 12:50:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1deOkb-00059w-Qs for 27979@debbugs.gnu.org; Sun, 06 Aug 2017 12:50:07 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42445) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1deOkb-00059s-Nq; Sun, 06 Aug 2017 12:50:01 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3245 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1deOkb-0006FQ-AE; Sun, 06 Aug 2017 12:50:01 -0400 Date: Sun, 06 Aug 2017 19:49:55 +0300 Message-Id: <83vam0tzd8.fsf@gnu.org> From: Eli Zaretskii To: Tino Calancha In-reply-to: <87r2wp6v1m.fsf@calancha-pc> (message from Tino Calancha on Sun, 06 Aug 2017 15:59:33 +0900) Subject: Re: bug#27979: tab completion for "(yes or no)?" References: <87lgmxh6w5.fsf@jidanni.org> <87r2wp6v1m.fsf@calancha-pc> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27979 Cc: 27979@debbugs.gnu.org, jidanni@jidanni.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Tino Calancha > Date: Sun, 06 Aug 2017 15:59:33 +0900 > Cc: 27979@debbugs.gnu.org > > IMO, Emacs prefers `yes-or-no-p' for dangerous actions, and it > uses `y-or-n-p' for safe ones. I think this is good, to protect > beginners from lost important data; offering TAB completion would > somehow contradict this idiom. Agreed. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 06 12:59:10 2017 Received: (at 27979) by debbugs.gnu.org; 6 Aug 2017 16:59:10 +0000 Received: from localhost ([127.0.0.1]:44927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deOtR-0002sW-Vb for submit@debbugs.gnu.org; Sun, 06 Aug 2017 12:59:10 -0400 Received: from homie.mail.dreamhost.com ([208.97.132.208]:41135 helo=homiemail-a37.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deOtP-0002sO-MM for 27979@debbugs.gnu.org; Sun, 06 Aug 2017 12:59:08 -0400 Received: from homiemail-a37.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a37.g.dreamhost.com (Postfix) with ESMTP id BE5D4208069; Sun, 6 Aug 2017 09:59:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to:cc :subject:references:date:message-id:mime-version:content-type; s=jidanni.org; bh=TE3XaDx+QSDBxqT2pXIoCRJoz9g=; b=IWLQoijp/GLsg eKR7RY5fPW+JRJtRHAcTLbJKMngi1GvOgP5nmk1VyH71ShvjsX85qtLK2yszFAGt Xr98AJPzp5f+L+BU07BSzd5M8ooqm+lqrL7UqVOmaUSz1DJaNPdZueMBhAq/kl00 rNboJjebT/vALwZ2ux0/XMv/7/DwFE= Received: from jidanni.org (114-41-1-109.dynamic-ip.hinet.net [114.41.1.109]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a37.g.dreamhost.com (Postfix) with ESMTPSA id 783C7208063; Sun, 6 Aug 2017 09:59:03 -0700 (PDT) From: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson To: Drew Adams Subject: Re: bug#27979: tab completion for "(yes or no)?" References: <87lgmxh6w5.fsf@jidanni.org> Date: Mon, 07 Aug 2017 00:58:59 +0800 Message-ID: <877eygljjg.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 27979 Cc: 27979@debbugs.gnu.org, Tino Calancha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) >>>>> "DA" == Drew Adams writes: DA> We could perhaps give users a way to say, "From now on, DA> for this particular prompting (i.e., in this particular Well to be complete, you would also have to offer them "never even ask, just do it." Once they accidentally choose that it is only a matter of time before they delete themselves off the face of the earth. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 06 13:08:17 2017 Received: (at 27979) by debbugs.gnu.org; 6 Aug 2017 17:08:17 +0000 Received: from localhost ([127.0.0.1]:44935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deP2H-00036Y-5t for submit@debbugs.gnu.org; Sun, 06 Aug 2017 13:08:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38355) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deP2G-00036N-Bh for 27979@debbugs.gnu.org; Sun, 06 Aug 2017 13:08:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1deP28-00047t-6i for 27979@debbugs.gnu.org; Sun, 06 Aug 2017 13:08:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42681) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1deP28-00047o-2z; Sun, 06 Aug 2017 13:08:08 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3257 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1deP27-00063H-Iv; Sun, 06 Aug 2017 13:08:07 -0400 Date: Sun, 06 Aug 2017 20:08:02 +0300 Message-Id: <83mv7ctyj1.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson In-reply-to: <87o9rsllko.fsf@jidanni.org> Subject: Re: bug#27979: tab completion for "(yes or no)?" References: <87lgmxh6w5.fsf@jidanni.org> <87o9rsllko.fsf@jidanni.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27979 Cc: 27979@debbugs.gnu.org, tino.calancha@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: 積丹尼 Dan Jacobson > > Date: Mon, 07 Aug 2017 00:15:03 +0800 > Cc: 27979@debbugs.gnu.org > > I just want TAB to act consistently. > I don't think TAB knows passwords, so don't worry about completing those. These questions require explicit user consent, so TAB-completion is not appropriate in those cases, IMO. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 06 16:34:31 2017 Received: (at 27979) by debbugs.gnu.org; 6 Aug 2017 20:34:31 +0000 Received: from localhost ([127.0.0.1]:45008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deSFr-0007xz-B1 for submit@debbugs.gnu.org; Sun, 06 Aug 2017 16:34:31 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:22161) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deSFp-0007xn-BG for 27979@debbugs.gnu.org; Sun, 06 Aug 2017 16:34:29 -0400 Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v76KYMQX023621 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 6 Aug 2017 20:34:22 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v76KYLpr004566 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 6 Aug 2017 20:34:22 GMT Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v76KYKjF027603; Sun, 6 Aug 2017 20:34:21 GMT MIME-Version: 1.0 Message-ID: <70abfcd5-5e9b-4f5f-8424-43db42d225ea@default> Date: Sun, 6 Aug 2017 13:34:18 -0700 (PDT) From: Drew Adams To: Tino Calancha Subject: RE: bug#27979: tab completion for "(yes or no)?" References: <87lgmxh6w5.fsf@jidanni.org> <87r2wp6v1m.fsf@calancha-pc> <6ec4c50f-952e-4004-8fb8-00ab32280a84@default> In-Reply-To: <6ec4c50f-952e-4004-8fb8-00ab32280a84@default> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6774.5000 (x86)] Content-Type: multipart/mixed; boundary="__15020516608294422abhmp0001.oracle.com" X-Source-IP: userv0021.oracle.com [156.151.31.71] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 27979 Cc: 27979@debbugs.gnu.org, =?utf-8?B?56mN5Li55bC8IERhbiBKYWNvYnNvbg==?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --__15020516608294422abhmp0001.oracle.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > We could perhaps give users a way to say, "From now on, > for this particular prompting (i.e., in this particular > function/context), use `y-or-n-p', not `yes-or-no-p'. Here's a rough bit along those lines (attached), to play with. Just something quick & dirty, unfinished (doc etc.) and only summarily tested. (I did nothing with the code for dialog boxes and `noninteractive'.) What it does: 1. Add a CALLER optional arg to `yes-or-no-p' and `y-or-n-p'. It is the symbol for the function that is calling the confirmation-prompt function. If CALLER is not present, the behavior is the same as now. If something like this were adopted then we would presumably add CALLER to calls of these functions. For example, in the definition of `help-mode-revert-buffer' we would use this: (yes-or-no-p "Revert help buffer? " 'help-mode-revert-buffer) 2. For `yes-or-no-p', if CALLER is present then:=20 * If CALLER has non-nil property `use-y-or-n-p' then use `y-or-n-p' (in place of the rest of `yes-or-no-p'). * Otherwise, `use-y-or-n-p' is a possible user input. If this is the input then `(put CALLER 'use-y-or-n-p t)' and prompt again, but with `y-or-n-p'. 3. For `y-or-n-p', if CALLER is present then: * Input of `e' (bound to `edit-replacement' in the keymap) does `(put CALLER 'use-y-or-n-p nil)', then prompts again, but with `yes-or-no-p'. Let me know if you find a problem. (BTW, why is `yes-or-no-p' defined in C code?) --__15020516608294422abhmp0001.oracle.com Content-Type: application/octet-stream; name="throw-yes-no.el" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="throw-yes-no.el" Ozs7IFRFU1Q6Cjs7OyAoeWVzLW9yLW5vLXAgIkFncmVlZD8gIikKOzs7ICh5ZXMtb3Itbm8tcCAi QWdyZWVkPyAiICdoZWxwLW1vZGUtcmV2ZXJ0LWJ1ZmZlcikKOzs7ICh5LW9yLW4tcCAiQWdyZWVk PyAiICdoZWxwLW1vZGUtcmV2ZXJ0LWJ1ZmZlcikKCihkZWZ1biB5ZXMtb3Itbm8tcCAocHJvbXB0 ICZvcHRpb25hbCBjYWxsZXIpCiAgIkFzayB1c2VyIGEgeWVzLW9yLW5vIHF1ZXN0aW9uLgpSZXR1 cm4gdCBpZiBhbnN3ZXIgaXMgYHllcycsIGFuZCBuaWwgaWYgdGhlIGFuc3dlciBpcyBgbm8nLgoK SWYgQ0FMTEVSIGlzIG5vbi1uaWwgdGhlbiBpdCBpcyB0aGUgc3ltYm9sIG9mIGEgZnVuY3Rpb24g dGhhdCBjYWxscwpgeWVzLW9yLW5vLXAnLiAgSW4gdGhpcyBjYXNlLCB0aGUgYW5zd2VyIGNhbiBh bHNvIGJlIGB1c2UteS1vci1uLXAnLAptZWFuaW5nIGZyb20gbm93IG9uIHVzZSBgeS1vci1uLXAn IGluc3RlYWQgb2YgYHllcy1vci1uby1wJyBmb3IKQ0FMTEVSLiAgKEluIHRoaXMgY2FzZSwgYHkt b3Itbi1wJyBpcyBjYWxsZWQgaW1tZWRpYXRlbHkuKQoKUFJPTVBUIGlzIHRoZSBzdHJpbmcgdG8g ZGlzcGxheSB0byBhc2sgdGhlIHF1ZXN0aW9uLiAgSXQgc2hvdWxkIGVuZCBpbgphIHNwYWNlOyBg eWVzLW9yLW5vLXAnIGFkZHMgXCIoeWVzIG9yIG5vKSBcIiB0byBpdC4KClRoZSB1c2VyIG11c3Qg Y29uZmlybSB0aGUgYW5zd2VyIHdpdGggYFJFVCcsIGFuZCBjYW4gZWRpdCB0aGUKaW5wdXQgdW50 aWwgdXNpbmcgYFJFVCcuCgpJZiBkaWFsb2cgYm94ZXMgYXJlIHN1cHBvcnRlZCwgYSBkaWFsb2cg Ym94IHdpbGwgYmUgdXNlZAppZiBgbGFzdC1ub25tZW51LWV2ZW50JyBpcyBuaWwsIGFuZCBgdXNl LWRpYWxvZy1ib3gnIGlzIG5vbi1uaWwuIgogIChpZiAoYW5kIGNhbGxlciAgKGdldCBjYWxsZXIg J3VzZS15LW9yLW4tcCkpCiAgICAgICh5LW9yLW4tcCBwcm9tcHQgY2FsbGVyKQogICAgKGxldCog KChpbnB1dCAgIChpbnRlcm4gKHJlYWQtZnJvbS1taW5pYnVmZmVyIChjb25jYXQgcHJvbXB0ICIo eWVzIG9yIG5vKSAiKSkpKQogICAgICAgICAgIChub2dvb2QgIChub3QgKG1lbXEgaW5wdXQgKGlm IGNhbGxlciAnKHllcyBubyB1c2UteS1vci1uLXApICcoeWVzIG5vKSkpKSkpCiAgICAgIChjb25k IChub2dvb2QKICAgICAgICAgICAgIChtZXNzYWdlICJQbGVhc2UgYW5zd2VyIGB5ZXMnJXMiCiAg ICAgICAgICAgICAgICAgICAgICAoaWYgY2FsbGVyICIsIGBubycsIG9yIGB1c2UteS1vci1uLXAn LiIgIiBvciBgbm8nLiIpKQogICAgICAgICAgICAgKHNpdC1mb3IgMi4wKQogICAgICAgICAgICAg KHllcy1vci1uby1wIHByb21wdCBjYWxsZXIpKQogICAgICAgICAgICAoKGVxIGlucHV0ICd5ZXMp IHQpCiAgICAgICAgICAgICgoZXEgaW5wdXQgJ3VzZS15LW9yLW4tcCkKICAgICAgICAgICAgICht ZXNzYWdlICJgeS1vci1uLXAnIHdpbGwgYmUgdXNlZCBoZXJlIGZyb20gbm93IG9uLiIpCiAgICAg ICAgICAgICAoc2l0LWZvciAyLjApCiAgICAgICAgICAgICAocHV0IGNhbGxlciAndXNlLXktb3It bi1wIHQpCiAgICAgICAgICAgICAoeS1vci1uLXAgcHJvbXB0IGNhbGxlcikpKSkpKQoKKGRlZnVu IHktb3Itbi1wIChwcm9tcHQgJm9wdGlvbmFsIGNhbGxlcikKICAiQXNrIHVzZXIgYSBcInkgb3Ig blwiIHF1ZXN0aW9uLgpSZXR1cm4gdCBpZiBhbnN3ZXIgaXMgXCJ5XCIgYW5kIG5pbCBpZiBpdCBp cyBcIm5cIi4KUFJPTVBUIGlzIHRoZSBzdHJpbmcgdG8gZGlzcGxheSB0byBhc2sgdGhlIHF1ZXN0 aW9uLiAgSXQgc2hvdWxkCmVuZCBpbiBhIHNwYWNlOyBgeS1vci1uLXAnIGFkZHMgXCIoeSBvciBu KSBcIiB0byBpdC4KCklmIENBTExFUiBpcyBub24tbmlsIHRoZW4gaXQgaXMgdGhlIHN5bWJvbCBv ZiBhIGZ1bmN0aW9uIHRoYXQgY2FsbHMKYHktb3Itbi1wJy4gIEluIHRoaXMgY2FzZSwgdGhlIGFu c3dlciBjYW4gYWxzbyBiZSBcImVcIiwgbWVhbmluZyBmcm9tCm5vdyBvbiB1c2UgYHllcy1vci1u by1wJyBpbnN0ZWFkIG9mYHktb3Itbi1wJywgZm9yIENBTExFUi4gIChJbiB0aGlzCmNhc2UsIGB5 ZXMtb3Itbm8tcCcgaXMgY2FsbGVkIGltbWVkaWF0ZWx5LikKCk5vIGNvbmZpcm1hdGlvbiBvZiB0 aGUgYW5zd2VyIGlzIHJlcXVlc3RlZDsgYSBzaW5nbGUgY2hhcmFjdGVyIGlzCmVub3VnaC4gIFNQ QyBhbHNvIG1lYW5zIHllcywgYW5kIERFTCBtZWFucyBuby4KClRvIGJlIHByZWNpc2UsIHRoaXMg ZnVuY3Rpb24gdHJhbnNsYXRlcyB1c2VyIGlucHV0IGludG8gcmVzcG9uc2VzIGJ5CmNvbnN1bHRp bmcgdGhlIGJpbmRpbmdzIGluIGBxdWVyeS1yZXBsYWNlLW1hcCc7IHNlZSB0aGUgZG9jdW1lbnRh dGlvbgpvZiB0aGF0IHZhcmlhYmxlIGZvciBtb3JlIGluZm9ybWF0aW9uLiAgSW4gdGhpcyBjYXNl LCB0aGUgdXNlZnVsCmJpbmRpbmdzIGFyZSBgYWN0JywgYHNraXAnLCBgcmVjZW50ZXInLCBgc2Ny b2xsLXVwJywgYHNjcm9sbC1kb3duJywKYHF1aXQnLCBhbmQgYGVkaXQtcmVwbGFjZW1lbnQnIChi b3VuZCB0byBcImVcIikuICBBbiBgYWN0JyByZXNwb25zZQptZWFucyB5ZXMsIGFuZCBhIGBza2lw JyByZXNwb25zZSBtZWFucyBuby4gIEEgYHF1aXQnIHJlc3BvbnNlIG1lYW5zIHRvCmludm9rZSBg a2V5Ym9hcmQtcXVpdCcuICBJZiB0aGUgdXNlciBlbnRlcnMgYHJlY2VudGVyJywgYHNjcm9sbC11 cCcsCm9yIGBzY3JvbGwtZG93bicgcmVzcG9uc2VzLCBwZXJmb3JtIHRoZSByZXF1ZXN0ZWQgd2lu ZG93IHJlY2VudGVyaW5nCm9yIHNjcm9sbGluZyBhbmQgYXNrIGFnYWluLgoKVW5kZXIgYSB3aW5k b3dpbmcgc3lzdGVtIGEgZGlhbG9nIGJveCB3aWxsIGJlIHVzZWQgaWYgYGxhc3Qtbm9ubWVudS1l dmVudCcKaXMgbmlsIGFuZCBgdXNlLWRpYWxvZy1ib3gnIGlzIG5vbi1uaWwuIgogIDs7IMKhQmV3 YXJlISB3aGVuIEkgdHJpZWQgdG8gZWRlYnVnIHRoaXMgY29kZSwgRW1hY3MgZ290IGludG8gYSB3 ZWlyZCBzdGF0ZQogIDs7IHdoZXJlIGFsbCB0aGUga2V5cyB3ZXJlIHVuYm91bmQgKGkuZS4gaXQg c29tZWhvdyBnb3QgdHJpZ2dlcmVkCiAgOzsgd2l0aGluIHJlYWQta2V5LCBhcHBhcmVudGx5KS4g IEkgaGFkIHRvIGtpbGwgaXQuCiAgKGxldCAoKGFuc3dlciAncmVjZW50ZXIpCiAgICAgICAgKG9w cm9tcHQgcHJvbXB0KSAgICAgICAgICAgICAgICA7IEBAQAogICAgICAgIChwYWRkZWQgKGxhbWJk YSAocHJvbXB0ICZvcHRpb25hbCBkaWFsb2cpCiAgICAgICAgICAgICAgICAgIChsZXQgKChsIChs ZW5ndGggcHJvbXB0KSkpCiAgICAgICAgICAgICAgICAgICAgKGNvbmNhdCBwcm9tcHQKICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChpZiAob3IgKHplcm9wIGwpIChlcSA/XHMgKGFyZWYgcHJv bXB0ICgxLSBsKSkpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIiICIgIikKICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChpZiBkaWFsb2cgIiIgIih5IG9yIG4pICIpKSkpKSkK ICAgIChjb25kCiAgICAgIChub25pbnRlcmFjdGl2ZQogICAgICAgKHNldHEgcHJvbXB0IChmdW5j YWxsIHBhZGRlZCBwcm9tcHQpKQogICAgICAgKGxldCAoKHRlbXAtcHJvbXB0IHByb21wdCkpCiAg ICAgICAgICh3aGlsZSAobm90IChtZW1xIGFuc3dlciAnKGFjdCBza2lwKSkpCiAgICAgICAgICAg KGxldCAoKHN0ciAocmVhZC1zdHJpbmcgdGVtcC1wcm9tcHQpKSkKICAgICAgICAgICAgIChjb25k ICgobWVtYmVyIHN0ciAnKCJ5IiAiWSIpKSAoc2V0cSBhbnN3ZXIgJ2FjdCkpCiAgICAgICAgICAg ICAgICAgICAoKG1lbWJlciBzdHIgJygibiIgIk4iKSkgKHNldHEgYW5zd2VyICdza2lwKSkKICAg ICAgICAgICAgICAgICAgICh0IChzZXRxIHRlbXAtcHJvbXB0IChjb25jYXQgIlBsZWFzZSBhbnN3 ZXIgeSBvciBuLiAgIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBwcm9tcHQpKSkpKSkpKQogICAgICAoKGFuZCAoZGlzcGxheS1wb3B1cC1tZW51cy1wKQog ICAgICAgICAgICBsYXN0LWlucHV0LWV2ZW50ICAgICAgICAgICAgOyBub3QgZHVyaW5nIHN0YXJ0 dXAKICAgICAgICAgICAgKGxpc3RwIGxhc3Qtbm9ubWVudS1ldmVudCkKICAgICAgICAgICAgdXNl LWRpYWxvZy1ib3gpCiAgICAgICAoc2V0cSBwcm9tcHQgKGZ1bmNhbGwgcGFkZGVkIHByb21wdCB0 KQogICAgICAgICAgICAgYW5zd2VyICh4LXBvcHVwLWRpYWxvZyB0IGAoLHByb21wdCAoIlllcyIg LiBhY3QpICgiTm8iIC4gc2tpcCkpKSkpCiAgICAgICh0CiAgICAgICAoc2V0cSBwcm9tcHQgKGZ1 bmNhbGwgcGFkZGVkIHByb21wdCkpCiAgICAgICAod2hpbGUKICAgICAgICAgICAobGV0KiAoKHNj cm9sbC1hY3Rpb25zICcocmVjZW50ZXIgc2Nyb2xsLXVwIHNjcm9sbC1kb3duCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHNjcm9sbC1vdGhlci13aW5kb3cgc2Nyb2xsLW90aGVy LXdpbmRvdy1kb3duKSkKICAgICAgICAgICAgICAgICAgKGtleQogICAgICAgICAgICAgICAgICAg KGxldCAoKGN1cnNvci1pbi1lY2hvLWFyZWEgdCkpCiAgICAgICAgICAgICAgICAgICAgICh3aGVu IG1pbmlidWZmZXItYXV0by1yYWlzZQogICAgICAgICAgICAgICAgICAgICAgIChyYWlzZS1mcmFt ZSAod2luZG93LWZyYW1lIChtaW5pYnVmZmVyLXdpbmRvdykpKSkKICAgICAgICAgICAgICAgICAg ICAgKHJlYWQta2V5IChwcm9wZXJ0aXplIChpZiAob3IgKG1lbXEgYW5zd2VyIHNjcm9sbC1hY3Rp b25zKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo ZXEgYW5zd2VyICdlZGl0LXJlcGxhY2VtZW50KSkKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBwcm9tcHQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKGNvbmNhdCAiUGxlYXNlIGFuc3dlciB5IG9yIG4uICAiIHByb21wdCkp CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZmFjZSAnbWluaWJ1 ZmZlci1wcm9tcHQpKSkpKQogICAgICAgICAgICAgKHVubGVzcyAoZXEgYW5zd2VyICdlZGl0LXJl cGxhY2VtZW50KQogICAgICAgICAgICAgICAoc2V0cSBhbnN3ZXIgKGxvb2t1cC1rZXkgcXVlcnkt cmVwbGFjZS1tYXAgKHZlY3RvciBrZXkpIHQpKSkKICAgICAgICAgICAgIChjb25kCiAgICAgICAg ICAgICAgICgoYW5kIGNhbGxlciAgKGVxIGFuc3dlciAnZWRpdC1yZXBsYWNlbWVudCkpCiAgICAg ICAgICAgICAgICAocHV0IGNhbGxlciAndXNlLXktb3Itbi1wIG5pbCkKICAgICAgICAgICAgICAg IChtZXNzYWdlICJgeWVzLW9yLW5vLXAnIHdpbGwgYmUgdXNlZCBoZXJlIGZyb20gbm93IG9uLiIp CiAgICAgICAgICAgICAgICAoc2l0LWZvciAyLjApCiAgICAgICAgICAgICAgICAoc2V0cSBhbnN3 ZXIgICdleGl0KQogICAgICAgICAgICAgICAgKHllcy1vci1uby1wIG9wcm9tcHQgY2FsbGVyKSkK ICAgICAgICAgICAgICAgKChtZW1xIGFuc3dlciAnKHNraXAgYWN0KSkgbmlsKQogICAgICAgICAg ICAgICAoKGVxIGFuc3dlciAncmVjZW50ZXIpCiAgICAgICAgICAgICAgICAocmVjZW50ZXIpIHQp CiAgICAgICAgICAgICAgICgoZXEgYW5zd2VyICdzY3JvbGwtdXApCiAgICAgICAgICAgICAgICAo aWdub3JlLWVycm9ycyAoc2Nyb2xsLXVwLWNvbW1hbmQpKSB0KQogICAgICAgICAgICAgICAoKGVx IGFuc3dlciAnc2Nyb2xsLWRvd24pCiAgICAgICAgICAgICAgICAoaWdub3JlLWVycm9ycyAoc2Ny b2xsLWRvd24tY29tbWFuZCkpIHQpCiAgICAgICAgICAgICAgICgoZXEgYW5zd2VyICdzY3JvbGwt b3RoZXItd2luZG93KQogICAgICAgICAgICAgICAgKGlnbm9yZS1lcnJvcnMgKHNjcm9sbC1vdGhl ci13aW5kb3cpKSB0KQogICAgICAgICAgICAgICAoKGVxIGFuc3dlciAnc2Nyb2xsLW90aGVyLXdp bmRvdy1kb3duKQogICAgICAgICAgICAgICAgKGlnbm9yZS1lcnJvcnMgKHNjcm9sbC1vdGhlci13 aW5kb3ctZG93bikpIHQpCiAgICAgICAgICAgICAgICgob3IgKG1lbXEgYW5zd2VyICcoZXhpdC1w cmVmaXggcXVpdCkpIChlcSBrZXkgP1xlKSkKICAgICAgICAgICAgICAgIChzaWduYWwgJ3F1aXQg bmlsKSB0KQogICAgICAgICAgICAgICAodCB0KSkpCiAgICAgICAgIChkaW5nKQogICAgICAgICAo ZGlzY2FyZC1pbnB1dCkpKSkKICAgIChsZXQgKChyZXQgKGVxIGFuc3dlciAnYWN0KSkpCiAgICAg ICh1bmxlc3Mgbm9uaW50ZXJhY3RpdmUKICAgICAgICAobWVzc2FnZSAiJXMlYyIgcHJvbXB0IChp ZiByZXQgP3kgP24pKSkKICAgICAgcmV0KSkpCg== --__15020516608294422abhmp0001.oracle.com-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 07 17:17:55 2017 Received: (at control) by debbugs.gnu.org; 7 Aug 2017 21:17:55 +0000 Received: from localhost ([127.0.0.1]:50805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1depPP-00078g-Ha for submit@debbugs.gnu.org; Mon, 07 Aug 2017 17:17:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47275) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1depPN-00078S-Se for control@debbugs.gnu.org; Mon, 07 Aug 2017 17:17:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1depPE-0002h1-74 for control@debbugs.gnu.org; Mon, 07 Aug 2017 17:17:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52414) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1depPE-0002gw-49 for control@debbugs.gnu.org; Mon, 07 Aug 2017 17:17:44 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1depPD-000495-Ta for control@debbugs.gnu.org; Mon, 07 Aug 2017 17:17:43 -0400 Subject: control message for bug 27979 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Mon, 07 Aug 2017 17:17:43 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) tag 27979 wontfix From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 15 14:19:13 2019 Received: (at control) by debbugs.gnu.org; 15 Jul 2019 18:19:13 +0000 Received: from localhost ([127.0.0.1]:49045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hn5ZB-0003A7-FJ for submit@debbugs.gnu.org; Mon, 15 Jul 2019 14:19:13 -0400 Received: from quimby.gnus.org ([80.91.231.51]:46630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hn5Z9-00039w-7U for control@debbugs.gnu.org; Mon, 15 Jul 2019 14:19:11 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hn5Z6-0001z6-MK for control@debbugs.gnu.org; Mon, 15 Jul 2019 20:19:10 +0200 Date: Mon, 15 Jul 2019 20:19:08 +0200 Message-Id: <87a7df9n4z.fsf@mouse.gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #27979 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 27979 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 27979 quit From unknown Tue Jun 17 20:16:21 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 13 Aug 2019 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator