From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#30938: 27.0; `dired-do-create-files' etc.: do NOT always raise error if no files Date: Thu, 29 Mar 2018 23:04:54 +0300 Organization: LINKOV.NET Message-ID: <87o9j6k5qx.fsf@mail.linkov.net> References: <7ea429b5-b12e-4639-9d77-11db71504d9c@default> <87605g7xpj.fsf@mail.linkov.net> <70149736-0c90-4059-91d0-155144bf4abd@default> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1522353853 17003 195.159.176.226 (29 Mar 2018 20:04:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 29 Mar 2018 20:04:13 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) Cc: 30938@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Mar 29 22:04:08 2018 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 1f1dmJ-0004GH-Q8 for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 Mar 2018 22:04:07 +0200 Original-Received: from localhost ([::1]:53950 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f1doL-0001S7-MU for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 Mar 2018 16:06:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40884) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f1doF-0001Rr-Pq for bug-gnu-emacs@gnu.org; Thu, 29 Mar 2018 16:06:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f1doA-0008SU-PA for bug-gnu-emacs@gnu.org; Thu, 29 Mar 2018 16:06:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51168) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f1doA-0008S7-LR for bug-gnu-emacs@gnu.org; Thu, 29 Mar 2018 16:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1f1doA-00058o-AZ for bug-gnu-emacs@gnu.org; Thu, 29 Mar 2018 16:06:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Mar 2018 20:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30938 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 30938-submit@debbugs.gnu.org id=B30938.152235393019726 (code B ref 30938); Thu, 29 Mar 2018 20:06:02 +0000 Original-Received: (at 30938) by debbugs.gnu.org; 29 Mar 2018 20:05:30 +0000 Original-Received: from localhost ([127.0.0.1]:59065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f1dne-000586-I3 for submit@debbugs.gnu.org; Thu, 29 Mar 2018 16:05:30 -0400 Original-Received: from sub3.mail.dreamhost.com ([69.163.253.7]:53963 helo=homiemail-a19.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f1dnb-00057v-2a for 30938@debbugs.gnu.org; Thu, 29 Mar 2018 16:05:29 -0400 Original-Received: from homiemail-a19.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a19.g.dreamhost.com (Postfix) with ESMTP id 28231604076; Thu, 29 Mar 2018 13:05:26 -0700 (PDT) Original-Received: from localhost.linkov.net (m91-129-101-145.cust.tele2.ee [91.129.101.145]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by homiemail-a19.g.dreamhost.com (Postfix) with ESMTPSA id 4EDA560406B; Thu, 29 Mar 2018 13:05:25 -0700 (PDT) In-Reply-To: <70149736-0c90-4059-91d0-155144bf4abd@default> (Drew Adams's message of "Wed, 28 Mar 2018 16:45:50 -0700 (PDT)") 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:144706 Archived-At: > Emacs has already updated those 13 commands (there's one > also in dired-x.el) to add the 5th arg to their calls to > `dired-get-marked-files'. The only further change needed > is to pass that arg as non-nil only when the command is > called interactively. It is only in the interactive case > that we can know (assume) that such an error should be > raised. Don't you see there is something wrong in adding the same INTERACTIVEP arg to all these 13 commands and possibly to more 15 other commands? What I'm asking for is an alternative, e.g. to detect if the command is called interactively and raise an error only in this case.