From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#21396: 25.0.50; read-key's prompt is not visible Date: Fri, 04 Sep 2015 11:38:30 +0300 Message-ID: <831teea8ah.fsf@gnu.org> References: <87wpw91h2k.fsf@gnu.org> <87egifgzog.fsf@gnu.org> <83d1xz9xjz.fsf@gnu.org> <87zj13fipu.fsf@gnu.org> <834mjaaduo.fsf@gnu.org> <874mja4nm0.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1441355968 30168 80.91.229.3 (4 Sep 2015 08:39:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 4 Sep 2015 08:39:28 +0000 (UTC) Cc: 21396@debbugs.gnu.org To: Tassilo Horn Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 04 10:39:16 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1ZXmWd-0003QK-DI for geb-bug-gnu-emacs@m.gmane.org; Fri, 04 Sep 2015 10:39:11 +0200 Original-Received: from localhost ([::1]:57019 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZXmWc-00059p-K7 for geb-bug-gnu-emacs@m.gmane.org; Fri, 04 Sep 2015 04:39:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41472) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZXmWY-00059Q-Pw for bug-gnu-emacs@gnu.org; Fri, 04 Sep 2015 04:39:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZXmWU-0003bv-Nz for bug-gnu-emacs@gnu.org; Fri, 04 Sep 2015 04:39:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:56274) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZXmWU-0003bb-Lj for bug-gnu-emacs@gnu.org; Fri, 04 Sep 2015 04:39:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZXmWU-0005fC-EL for bug-gnu-emacs@gnu.org; Fri, 04 Sep 2015 04:39:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 04 Sep 2015 08:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21396 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21396-submit@debbugs.gnu.org id=B21396.144135591121730 (code B ref 21396); Fri, 04 Sep 2015 08:39:02 +0000 Original-Received: (at 21396) by debbugs.gnu.org; 4 Sep 2015 08:38:31 +0000 Original-Received: from localhost ([127.0.0.1]:48484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZXmVz-0005eQ-2y for submit@debbugs.gnu.org; Fri, 04 Sep 2015 04:38:31 -0400 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:57243) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZXmVw-0005eH-Ia for 21396@debbugs.gnu.org; Fri, 04 Sep 2015 04:38:29 -0400 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NU5008009AH2000@a-mtaout23.012.net.il> for 21396@debbugs.gnu.org; Fri, 04 Sep 2015 11:38:27 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NU5008IU9C20620@a-mtaout23.012.net.il>; Fri, 04 Sep 2015 11:38:27 +0300 (IDT) In-reply-to: <874mja4nm0.fsf@gnu.org> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:106145 Archived-At: > From: Tassilo Horn > Cc: monnier@IRO.UMontreal.CA, 21396@debbugs.gnu.org > Date: Fri, 04 Sep 2015 10:04:07 +0200 > > Eli Zaretskii writes: > > >> I'm guilty of having (fset 'yes-or-no-p 'y-or-n-p) in my ~/.emacs, > >> too, but what does this have to do with this issue? > > > > If you don't expect that fset to continue working, nothing. > > I expect that I can alias/fset, add-function :override, or redefine any > emacs function with a semantically equivalent function. That's not the expectation I was arguing against. > Redefining functions is the worst of all customization > possibilities, of course, but what is the reason that the above > cannot be expected to continue working? Supporting this is maintenance burden that we shouldn't be expected to sustain. When I'm working on extending a function, how am I supposed to know that it's defaliased by someone? If I need to extend the function to make it incompatible with these tricks, it's a legitimate development that shouldn't be avoided for fear of breaking someone's fset. If people keep using such "customizations", it's a clear sign that some defcustom or another similar facility is missing, or that the original code needs improvement. So when such situations happen, let's report them to the bug tracker, and let's handle them as we usually do.