From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Moreton Newsgroups: gmane.emacs.devel Subject: Re: yes-or-no-p prompt conditionally broken in master? Date: Thu, 03 Sep 2015 22:47:09 +0100 Message-ID: <86h9nb18gy.fsf@gmail.com> References: <83k2s7a247.fsf@gnu.org> <55E88336.5060703@yandex.ru> <83h9nb9z5l.fsf@gnu.org> <55E8879B.9050107@yandex.ru> <87lhcnqsc6.fsf@mbork.pl> <55E8908F.5000201@yandex.ru> <838u8n9x2c.fsf@gnu.org> <87bndjwdxj.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1441316861 8648 80.91.229.3 (3 Sep 2015 21:47:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 3 Sep 2015 21:47:41 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 03 23:47:32 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZXcM0-0006mN-4e for ged-emacs-devel@m.gmane.org; Thu, 03 Sep 2015 23:47:32 +0200 Original-Received: from localhost ([::1]:52118 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZXcLz-00029a-Lo for ged-emacs-devel@m.gmane.org; Thu, 03 Sep 2015 17:47:31 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60406) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZXcLw-00029T-A3 for emacs-devel@gnu.org; Thu, 03 Sep 2015 17:47:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZXcLr-0005OD-Ag for emacs-devel@gnu.org; Thu, 03 Sep 2015 17:47:28 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:38790) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZXcLr-0005NZ-3b for emacs-devel@gnu.org; Thu, 03 Sep 2015 17:47:23 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZXcLo-0006dq-Jt for emacs-devel@gnu.org; Thu, 03 Sep 2015 23:47:20 +0200 Original-Received: from 82-69-64-228.dsl.in-addr.zen.co.uk ([82.69.64.228]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 03 Sep 2015 23:47:20 +0200 Original-Received: from andrewjmoreton by 82-69-64-228.dsl.in-addr.zen.co.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 03 Sep 2015 23:47:20 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 27 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 82-69-64-228.dsl.in-addr.zen.co.uk User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (windows-nt) Cancel-Lock: sha1:HRjEmmF/rTDv8y15y8/KKUQWktA= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:189560 Archived-At: On Thu 03 Sep 2015, David Kastrup wrote: > Eli Zaretskii writes: > >>> From: Dmitry Gutov >>> Date: Thu, 3 Sep 2015 21:25:19 +0300 >>> >>> > FWIW, I have (setq confirm-kill-emacs #'yes-or-no-p) in my init.el. >>> > I just can't count the times I pressed C-x C-c by mistake. >>> >>> It's a personal choice. >> >> Personal choices are solved by user options, not by defaliases and >> suchlikes. > > The Emacs manual starts with "Emacs is the extensible, customizable, > self-documenting real-time display editor." The very first attribute > mentioned here is "extensible". So who are we to tell users they should > not use Emacs' programming facilities for making it do what they want? You are both right. Extensibility has allowed users to tailor how emacs behaves, given that no user option exists to configure this behaviour. The fact that several people have done so indicates that a user option is needed. AndyM