From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#35360: 26.2; Default bindings of `A' and `Q' in Dired, for MS Windows users Date: Sun, 21 Apr 2019 13:47:26 +0000 (UTC) Message-ID: <2ee4e871-a51a-47fe-bb67-8ff0f12a986b@default> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="16405"; mail-complaints-to="usenet@blaine.gmane.org" To: 35360@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Apr 21 15:48:11 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hICpH-00047n-7H for geb-bug-gnu-emacs@m.gmane.org; Sun, 21 Apr 2019 15:48:11 +0200 Original-Received: from localhost ([127.0.0.1]:53421 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hICpG-0008RN-7x for geb-bug-gnu-emacs@m.gmane.org; Sun, 21 Apr 2019 09:48:10 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:60128) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hICpA-0008RF-1X for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2019 09:48:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hICp8-0006Nb-5z for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2019 09:48:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34421) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hICp8-0006NU-2k for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2019 09:48:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hICp8-0002RR-08 for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2019 09:48:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 21 Apr 2019 13:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35360 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.15558544599355 (code B ref -1); Sun, 21 Apr 2019 13:48:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 21 Apr 2019 13:47:39 +0000 Original-Received: from localhost ([127.0.0.1]:47965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hICol-0002Qp-Dx for submit@debbugs.gnu.org; Sun, 21 Apr 2019 09:47:39 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:45670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hICok-0002Qe-Bw for submit@debbugs.gnu.org; Sun, 21 Apr 2019 09:47:38 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:59677) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hICof-0005wn-43 for submit@debbugs.gnu.org; Sun, 21 Apr 2019 09:47:33 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:60046) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hICoe-0008Ox-1z for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2019 09:47:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hICod-0005uj-3n for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2019 09:47:32 -0400 Original-Received: from userp2130.oracle.com ([156.151.31.86]:54658) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hICoc-0005tf-Qq for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2019 09:47:31 -0400 Original-Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x3LDdcWU186197 for ; Sun, 21 Apr 2019 13:47:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : subject : content-type : content-transfer-encoding; s=corp-2018-07-02; bh=+tu0cm/PAdA39mjI8KoVxqywS3EbCzPbQnh6ONbLS4Q=; b=ipwxFvwYx0KLtzAYFhUQ6TBL6QVuXau2Dkm4q9UcdrYSD0yrsTgBnjkPe9s9yQ9kvWv2 9LgEnavLToK1IEFM/Q5qcKev/7HlSWgqggzNal5d+RgKtIXgp13Dz+jtQzwZya/6ZY7w ifF/xjSD1wmI739MRfq5da68XWsyaHRqoR6DPMGg23kRkFEHMUYJV3cMpoV3iHZ+TxS8 UcK7A60gZoQL9mOnZFOiUd3nVhIkT6LOrzbA2xm79L0bxYRfReXU0pnVHp7heOtCPhOD TNTCWrpgTPsSebndmaRgZ9YDHFRnwRfBm7eAzRX52ZOQNb4yar55YW3sOE4MY4+lNDX3 Dg== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2130.oracle.com with ESMTP id 2rytusk54s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sun, 21 Apr 2019 13:47:29 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x3LDkXVZ017990 for ; Sun, 21 Apr 2019 13:47:28 GMT Original-Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserp3020.oracle.com with ESMTP id 2s0fv23jxg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sun, 21 Apr 2019 13:47:28 +0000 Original-Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x3LDlR9Y018331 for ; Sun, 21 Apr 2019 13:47:27 GMT X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4834.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9233 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=993 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1904210106 X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9233 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1904210106 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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: 209.51.188.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:157946 Archived-At: These keys used to be bound to `dired-do-search' and `dired-do-query-replace-regexp', by default. Those commands, which still exist (good), do not require a Windows user to have `find' or `grep' OS commands available. They require only an Emacs TAGS file. Shouldn't the default bindings of `A' and `Q' DTRT on MS Windows out of the box? Why assume that Windows users have GNU/Linux commands or their equivalents? Can't Emacs either bind these keys to what they were bound to previously or test first whether the requisite OS commands are available before binding these keys to Emacs commands that won't be usable for many Windows users? It would be better, IMHO, to keep `A' and `Q' bound to their previous, TAGS-based commands, and introduce new key bindings for the new xref commands. That would not break existing keys for MS Windows users. And if the availability of OS commands needed by the xref functions were tested first then the new xref-command key bindings could be skipped if those OS commands are not present. In such an approach all users, on all platforms, would all once again have the same commands for `A' and `Q'. In GNU Emacs 26.2 (build 1, x86_64-w64-mingw32) of 2019-04-13 Repository revision: fd1b34bfba8f3f6298df47c8e10b61530426f749 Windowing system distributor `Microsoft Corp.', version 10.0.17134 Configured using: `configure --without-dbus --host=3Dx86_64-w64-mingw32 --without-compress-install 'CFLAGS=3D-O2 -static -g3''