From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#24518: 25.2.50; dired-mark-extension with prefix arg fails Date: Sat, 24 Sep 2016 15:53:03 +0300 Message-ID: <8337kpcvdc.fsf@gnu.org> References: <837fa1cy6l.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1474721610 6259 195.159.176.226 (24 Sep 2016 12:53:30 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 24 Sep 2016 12:53:30 +0000 (UTC) Cc: 24518@debbugs.gnu.org To: Tino Calancha Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Sep 24 14:53:26 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bnmSA-00081F-T5 for geb-bug-gnu-emacs@m.gmane.org; Sat, 24 Sep 2016 14:53:15 +0200 Original-Received: from localhost ([::1]:33079 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bnmS9-0006Qe-3G for geb-bug-gnu-emacs@m.gmane.org; Sat, 24 Sep 2016 08:53:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48774) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bnmS2-0006Oa-Uf for bug-gnu-emacs@gnu.org; Sat, 24 Sep 2016 08:53:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bnmRy-0004tN-OI for bug-gnu-emacs@gnu.org; Sat, 24 Sep 2016 08:53:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:56024) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bnmRy-0004tG-Kj for bug-gnu-emacs@gnu.org; Sat, 24 Sep 2016 08:53:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bnmRy-0006On-Gu for bug-gnu-emacs@gnu.org; Sat, 24 Sep 2016 08:53: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: Sat, 24 Sep 2016 12:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24518 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 24518-submit@debbugs.gnu.org id=B24518.147472156924577 (code B ref 24518); Sat, 24 Sep 2016 12:53:02 +0000 Original-Received: (at 24518) by debbugs.gnu.org; 24 Sep 2016 12:52:49 +0000 Original-Received: from localhost ([127.0.0.1]:33981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bnmRl-0006OL-6F for submit@debbugs.gnu.org; Sat, 24 Sep 2016 08:52:49 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bnmRk-0006O8-8I for 24518@debbugs.gnu.org; Sat, 24 Sep 2016 08:52:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bnmRb-0004en-Vn for 24518@debbugs.gnu.org; Sat, 24 Sep 2016 08:52:43 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37973) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bnmRb-0004eh-SW; Sat, 24 Sep 2016 08:52:39 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1670 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bnmRa-0008PV-8A; Sat, 24 Sep 2016 08:52:39 -0400 In-reply-to: (message from Tino Calancha on Sat, 24 Sep 2016 21:30:11 +0900 (JST)) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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" Xref: news.gmane.org gmane.emacs.bugs:123631 Archived-At: > From: Tino Calancha > Date: Sat, 24 Sep 2016 21:30:11 +0900 (JST) > cc: Tino Calancha , 24518@debbugs.gnu.org > > > On Sat, 24 Sep 2016, Eli Zaretskii wrote: > > > This loses the feature whereby the user could also specify the > > character to use as the marker. Try "C-u 65 * . el RET" to see what > > that does. > That feature has never being available since `dired-x' was added to Emacs > in 1994: the bug came from the very first commit. No user will miss > that feature because nobody ever could use it. ??? The example I gave works with the unmodified sources. When used as I've shown, there's no bug, and the command does what I expect. So how can we be sure no one ever used it that way and won't miss this optional behavior? Can you explain your logic here? > > While using the numeric code of a character sounds like a kludge, the > > current implementation seems to do that deliberately. It might make > > sense to use 'c' instead of 'P' there, I think, but your patch totally > > changes the semantics of the prefix argument, so I'm not sure I can > > endorse such a change. > Sure, we could use 'c' and fix it. We could provide such feature not working > in >20 years without nobody oppening a bug report. That sounds like a > not useful feature at all. It's an existing feature. I won't agree to removing features that existed for the last 22 years without a very good reason. We have no good means of finding out whether anyone out there uses this; if someone does, removing this feature will most probably be a source of aggravation for them. > Believe me, using a prefix argument for unmark is very useful. I believe you. But we will have to provide this feature without breaking other existing features. > For me this uniform behaviour between these two marking commands is > a very nice thing. I don't disagree. I just don't want to break existing features. Thanks.