From unknown Tue Aug 19 10:05:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21981: request: dired: require dired-x by default Resent-From: Michael Hoffman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 22 Nov 2015 14:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21981 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21981@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14482042614987 (code B ref -1); Sun, 22 Nov 2015 14:58:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 Nov 2015 14:57:41 +0000 Received: from localhost ([127.0.0.1]:48294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0W5E-0001IN-OG for submit@debbugs.gnu.org; Sun, 22 Nov 2015 09:57:41 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57356) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0W4u-0001Hw-2S for submit@debbugs.gnu.org; Sun, 22 Nov 2015 09:57:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0W4t-0007le-1u for submit@debbugs.gnu.org; Sun, 22 Nov 2015 09:57:19 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46691) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0W4s-0007la-V1 for submit@debbugs.gnu.org; Sun, 22 Nov 2015 09:57:18 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39129) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0W4s-0001JM-3t for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2015 09:57:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0W4n-0007lM-0I for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2015 09:57:18 -0500 Received: from plane.gmane.org ([80.91.229.3]:56743) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0W4m-0007lC-Py for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2015 09:57:12 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1a0W4j-0001YO-6v for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2015 15:57:09 +0100 Received: from 135-23-214-252.cpe.pppoe.ca ([135.23.214.252]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 22 Nov 2015 15:57:09 +0100 Received: from gmane3-hoffman by 135-23-214-252.cpe.pppoe.ca with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 22 Nov 2015 15:57:09 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: Michael Hoffman Date: Sun, 22 Nov 2015 09:57:01 -0500 Lines: 3 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 135-23-214-252.cpe.pppoe.ca X-Mozilla-News-Host: news://news.gmane.org:119 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) The dired-x package is included in Emacs and is highly useful. Can `(require 'dired-x)` be added to dired.el so users will no longer need to set up a dired-load-hook to use dired-x? From unknown Tue Aug 19 10:05:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21981: request: dired: require dired-x by default Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Nov 2015 18:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21981 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Hoffman Cc: 21981@debbugs.gnu.org Received: via spool by 21981-submit@debbugs.gnu.org id=B21981.144830447213754 (code B ref 21981); Mon, 23 Nov 2015 18:48:02 +0000 Received: (at 21981) by debbugs.gnu.org; 23 Nov 2015 18:47:52 +0000 Received: from localhost ([127.0.0.1]:49841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0w9X-0003Zl-RX for submit@debbugs.gnu.org; Mon, 23 Nov 2015 13:47:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60764) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0w9V-0003Zd-J7 for 21981@debbugs.gnu.org; Mon, 23 Nov 2015 13:47:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0w9U-0000uV-8z for 21981@debbugs.gnu.org; Mon, 23 Nov 2015 13:47:49 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42506) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0w9P-0000tc-Jd; Mon, 23 Nov 2015 13:47:43 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1a0w9P-0002yW-3B; Mon, 23 Nov 2015 13:47:43 -0500 From: Glenn Morris References: X-Spook: USCODE Taiwan Bust WHO bluebird fissionable event X-Ran: rT+Ru}iz$~62M{eU[X7hg#T}WdSl% (Michael Hoffman's message of "Sun, 22 Nov 2015 09:57:01 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.6 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.6 (-----) Michael Hoffman wrote: > The dired-x package is included in Emacs and is highly useful. Can > (require 'dired-x)` be added to dired.el so users will no longer need > to set up a dired-load-hook to use dired-x? My opinion remains the same: http://lists.gnu.org/archive/html/emacs-devel/2011-03/msg00718.html AFAIK we are still waiting for someone to [add] the remaining useful functionality of dired-x into dired and then [make] dired-x obsolete. From unknown Tue Aug 19 10:05:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21981: request: dired: require dired-x by default Resent-From: John Wiegley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Nov 2015 22:18:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21981 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 21981@debbugs.gnu.org, Michael Hoffman Received: via spool by 21981-submit@debbugs.gnu.org id=B21981.144831705212256 (code B ref 21981); Mon, 23 Nov 2015 22:18:03 +0000 Received: (at 21981) by debbugs.gnu.org; 23 Nov 2015 22:17:32 +0000 Received: from localhost ([127.0.0.1]:49991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0zQR-0003BU-LS for submit@debbugs.gnu.org; Mon, 23 Nov 2015 17:17:32 -0500 Received: from mail-pa0-f54.google.com ([209.85.220.54]:33237) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0zQP-0003BD-7I for 21981@debbugs.gnu.org; Mon, 23 Nov 2015 17:17:29 -0500 Received: by pabfh17 with SMTP id fh17so210235357pab.0 for <21981@debbugs.gnu.org>; Mon, 23 Nov 2015 14:17:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version:content-type; bh=7kBehQWtNe7/MEi31wc0DdXblMuqSF7U0Jesjh+3PAE=; b=Eq9TMDuQ8SoCbn1l0GUX0iIM2i8wmAfSwPCFSM4wp0VysgUj2/D3nFAgxo4WvsiuV0 F6vChAdFephLakxpwuznZjGWUWIOMVb12wJY2mCuKSz8Ng2YoGk86EtplEEXBRs+JQut CTIMC4sZ6iNYTLBqULiEFjPfMVVyyWvGqXOgO9VUMGVutQ/IHP4duBdG1y/LL8XbW0ZI YvnnFqHQNQV9xkOgVLhiw3DF3kDTENka2Ek3Jqb9DtpqIumeymhSqrGs3qEpbabg4JQN FNVSXdxG/+7/BF4lfxX4kpG6nHa74oyHQ0uugGckBYNFRYmiciJb/TBKT27M8VbBw+8l hv/Q== X-Received: by 10.68.217.102 with SMTP id ox6mr38101234pbc.27.1448317048206; Mon, 23 Nov 2015 14:17:28 -0800 (PST) Received: from Vulcan.local (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id q23sm11214814pfi.34.2015.11.23.14.17.26 (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 23 Nov 2015 14:17:26 -0800 (PST) From: John Wiegley X-Google-Original-From: "John Wiegley" Received: by Vulcan.local (Postfix, from userid 501) id 14F4010ABDF37; Mon, 23 Nov 2015 14:17:26 -0800 (PST) In-Reply-To: (Glenn Morris's message of "Mon, 23 Nov 2015 13:47:42 -0500") Date: Mon, 23 Nov 2015 14:06:38 -0800 Message-ID: References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) >>>>> Glenn Morris writes: > AFAIK we are still waiting for someone to > [add] the remaining useful functionality of dired-x into dired and > then [make] dired-x obsolete. I would prefer this also, rather than pulling in all of dired-x. Michael, would you like to review the parts of dired-x that should move over? John From unknown Tue Aug 19 10:05:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21981: request: dired: require dired-x by default Resent-From: Michael Hoffman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Nov 2015 02:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21981 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21981@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Cc: 21981@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.144833290213624 (code B ref -1); Tue, 24 Nov 2015 02:42:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Nov 2015 02:41:42 +0000 Received: from localhost ([127.0.0.1]:50113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a13Y6-0003Xg-37 for submit@debbugs.gnu.org; Mon, 23 Nov 2015 21:41:42 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44980) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a13Xl-0003Wj-2D for submit@debbugs.gnu.org; Mon, 23 Nov 2015 21:41:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a13Xj-0008Hj-Sm for submit@debbugs.gnu.org; Mon, 23 Nov 2015 21:41:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59463) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a13Xj-0008Hf-Pj for submit@debbugs.gnu.org; Mon, 23 Nov 2015 21:41:19 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54952) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a13Xg-0001ZJ-Gs for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2015 21:41:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a13Xd-0008G5-8c for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2015 21:41:16 -0500 Received: from plane.gmane.org ([80.91.229.3]:48122) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a13Xd-0008Ej-1V for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2015 21:41:13 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1a13XZ-0007BO-7e for bug-gnu-emacs@gnu.org; Tue, 24 Nov 2015 03:41:09 +0100 Received: from 135-23-214-252.cpe.pppoe.ca ([135.23.214.252]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 24 Nov 2015 03:41:09 +0100 Received: from gmane3-hoffman by 135-23-214-252.cpe.pppoe.ca with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 24 Nov 2015 03:41:09 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: Michael Hoffman Date: Mon, 23 Nov 2015 21:41:00 -0500 Lines: 44 Message-ID: <5653CE3C.5000309@sneakemail.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 135-23-214-252.cpe.pppoe.ca User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) On 11/23/2015 5:06 PM, John Wiegley wrote: >>>>>> Glenn Morris writes: > >> AFAIK we are still waiting for someone to >> [add] the remaining useful functionality of dired-x into dired and >> then [make] dired-x obsolete. > > I would prefer this also, rather than pulling in all of dired-x. Michael, > would you like to review the parts of dired-x that should move over? dired-x.el is divided into a number of sections for different features. I use these features myself: ;;; JUMP. ;;; OMITTING. ;;; GUESS SHELL COMMAND. These features look useful: ;;; EXTENSION MARKING FUNCTIONS. ;;; RELATIVE SYMBOLIC LINKS. ;;; VISIT ALL MARKED FILES SIMULTANEOUSLY. This is pretty esoteric. It may be worth having this in a separate file from dired.el since its use is disjoint from normal use of dired: ;;; VIRTUAL DIRED MODE. These look obsolete to me: ;;; FIND FILE AT POINT. ;;; SMART SHELL. ;;; LOCAL VARIABLES FOR DIRED BUFFERS. Within the miscellaneous section, the following might have some utility: - dired-man - dired-info - dired-rmail The following look obsolete: - dired-vm - dired-do-run-mail seems unnecessary without VM From unknown Tue Aug 19 10:05:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21981: request: dired: require dired-x by default Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Nov 2015 02:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21981 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Hoffman , 21981@debbugs.gnu.org Received: via spool by 21981-submit@debbugs.gnu.org id=B21981.144833336814349 (code B ref 21981); Tue, 24 Nov 2015 02:50:02 +0000 Received: (at 21981) by debbugs.gnu.org; 24 Nov 2015 02:49:28 +0000 Received: from localhost ([127.0.0.1]:50117 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a13fc-0003jN-80 for submit@debbugs.gnu.org; Mon, 23 Nov 2015 21:49:28 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:40587) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a13fa-0003jE-6r for 21981@debbugs.gnu.org; Mon, 23 Nov 2015 21:49:26 -0500 Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id tAO2nObn011734 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 24 Nov 2015 02:49:24 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by userv0021.oracle.com (8.13.8/8.13.8) with ESMTP id tAO2nNEC018360 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 24 Nov 2015 02:49:23 GMT Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25]) by userv0122.oracle.com (8.13.8/8.13.8) with ESMTP id tAO2nNR7017098; Tue, 24 Nov 2015 02:49:23 GMT MIME-Version: 1.0 Message-ID: Date: Mon, 23 Nov 2015 18:49:22 -0800 (PST) From: Drew Adams References: <5653CE3C.5000309@sneakemail.com> In-Reply-To: <5653CE3C.5000309@sneakemail.com> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0021.oracle.com [156.151.31.71] X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) Why make dired-x obsolete if you are not going to add all of its features to dired.el? That makes no sense. If you're not going to add all of the features then keep dired-x.el, for now - and until you do add all of its features. Why should you, today, decide what Dired users might want to use from dired-x.el? It's been around for decades. Are you going to guess what bits users use? And why should you? I was in favor of moving dired-x.el to dired.el until you started talking about removing features. Or rather, I was, and still am, in favor of loading dired-x.el along with dired.el. I'm also in favor of loading dired-aux.el along with the other two. Is this some kind of (misguided) optimization? What's the reason for this kind of filtering? Just leave it alone, please, if you can't stop yourselves from removing features. From unknown Tue Aug 19 10:05:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21981: request: dired: require dired-x by default Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Aug 2020 16:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21981 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: John Wiegley Cc: Glenn Morris , 21981@debbugs.gnu.org, Michael Hoffman Received: via spool by 21981-submit@debbugs.gnu.org id=B21981.159871779014122 (code B ref 21981); Sat, 29 Aug 2020 16:17:01 +0000 Received: (at 21981) by debbugs.gnu.org; 29 Aug 2020 16:16:30 +0000 Received: from localhost ([127.0.0.1]:48944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kC3Wn-0003fh-Gl for submit@debbugs.gnu.org; Sat, 29 Aug 2020 12:16:30 -0400 Received: from mail-yb1-f182.google.com ([209.85.219.182]:46689) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kC3Wl-0003fV-LH for 21981@debbugs.gnu.org; Sat, 29 Aug 2020 12:16:28 -0400 Received: by mail-yb1-f182.google.com with SMTP id x10so1439228ybj.13 for <21981@debbugs.gnu.org>; Sat, 29 Aug 2020 09:16:27 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=J/0mGmr/0DYiad3JYATd4YPKcnd6xyN6QolbBQtkDIc=; b=Kl1zebwVhFUXvJ4KQu6UAcTA8qF12SYwjRqJVZgkGCV0bVqJF4w8SxadkW2U5buqN0 1x3DizQC+U8E8AN+ZbQZNlvbejmEMElNhZafQ4i989evTiDSKCa00wssWvOJqoTDzk1r i76zX2EYVn34cy6mimILYBuVTkOCTP1kUnC15oG3sIh8UHU3TcFyFfgLsDEJm/vLHGtO UscQyC6vtppdpGMw5EoH6gVfxlm7EfLZCwFaGUzIGOobp7Ip6oMN8sM4gy0bNI9Id/Qq /Ho3KvN8fmG/cRfUmCUlYjiHjVjSWtJ4Zgv8tm/bHMOk+Hu1Qc2C0UnKezUbnSz8M6Z2 5NaA== X-Gm-Message-State: AOAM532NJa7z9EbN792T5psb7b/VhLqt1N4D1HyDYXgzMUGH06CBGKnB CZaU+HfeZHssnwz0N5uMnMLKUh90ipbxBaex7as= X-Google-Smtp-Source: ABdhPJxn6gwOZ1xJHnRkZat13hsdHNMo9MCoqdpqGWEaCK1Gc/Sr/aOs2sHY7A0s68gskdXPK3q0tSDHKUMnUZBD39g= X-Received: by 2002:a25:9843:: with SMTP id k3mr9686593ybo.466.1598717781996; Sat, 29 Aug 2020 09:16:21 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 29 Aug 2020 09:16:20 -0700 From: Stefan Kangas In-Reply-To: (John Wiegley's message of "Mon, 23 Nov 2015 14:06:38 -0800") References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Sat, 29 Aug 2020 09:16:20 -0700 Message-ID: Content-Type: multipart/mixed; boundary="0000000000007e3f7805ae067da4" X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) --0000000000007e3f7805ae067da4 Content-Type: text/plain; charset="UTF-8" John Wiegley writes: >>>>>> Glenn Morris writes: > >> AFAIK we are still waiting for someone to >> [add] the remaining useful functionality of dired-x into dired and >> then [make] dired-x obsolete. > > I would prefer this also, rather than pulling in all of dired-x. Michael, > would you like to review the parts of dired-x that should move over? I took a stab at one part of this: dired-jump and dired-jump-other-window. Please see the attached patch. The patch is slightly opinionated in that it obsoletes `dired-bind-jump' and makes it a no-op: it binds `C-x C-j' and `C-x 4 C-j' unconditionally. As a replacement, it documents in NEWS how to unbind them in your init file. I think this makes much more sense as an interface to this functionality. I also moved the corresponding documentation to the Manual and took the opportunity to rewrite and improve the documentation of those commands. Best regards, Stefan Kangas --0000000000007e3f7805ae067da4 Content-Type: text/x-diff; charset="US-ASCII"; name="0001-Move-dired-jump-from-dired-x-to-dired-Bug-21981.patch" Content-Disposition: attachment; filename="0001-Move-dired-jump-from-dired-x-to-dired-Bug-21981.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 6c7fa5fcb08efbed_0.1 RnJvbSBiYjg0OTE4ZWFhNmQ2MTVhMTM1NmI5NzYxZGJjMmUxYWIzNTMwODY3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBTYXQsIDI5IEF1ZyAyMDIwIDE3OjM3OjQwICswMjAwClN1YmplY3Q6IFtQQVRDSF0g TW92ZSBkaXJlZC1qdW1wIGZyb20gZGlyZWQteCB0byBkaXJlZCAoQnVnIzIxOTgxKQoKKiBsaXNw L2RpcmVkLXguZWwgKGRpcmVkLWJpbmQtanVtcCk6IENoYW5nZSBpbnRvIGRlZnZhciBhbmQgbWFr ZQpvYnNvbGV0ZS4KKGRpcmVkLWV4dHJhLXN0YXJ0dXApOiBEb2MgZml4LgooZGlyZWQtanVtcCwg ZGlyZWQtanVtcC1vdGhlci13aW5kb3cpOiBNb3ZlIGZyb20gaGVyZS4uLgoqIGxpc3AvZGlyZWQu ZWwgKGRpcmVkLWp1bXAsIGRpcmVkLWp1bXAtb3RoZXItd2luZG93KTogLi4udG8gaGVyZS4KCiog bGlzcC9iaW5kaW5ncy5lbCAoY3RsLXgtbWFwLCBjdGwteC00LW1hcCk6IEJpbmQgJ0MtaicgdG8K J2RpcmVkLWp1bXAnIGFuZCAnZGlyZWQtanVtcC1vdGhlci13aW5kb3cnLgoKKiBkb2MvbWlzYy9k aXJlZC14LnRleGkgKEZlYXR1cmVzLCBJbnN0YWxsYXRpb24pCihNaXNjZWxsYW5lb3VzIENvbW1h bmRzKTogUmVtb3ZlIGRvY3VtZW50YXRpb24gb2YgJ2RpcmVkLWp1bXAnLgoqIGRvYy9lbWFjcy9k aXJlZC50ZXhpIChEaXJlZCBFbnRlcik6IERvY3VtZW50ICdkaXJlZC1qdW1wJyBhbmQKZGlyZWQt anVtcC1vdGhlci13aW5kb3cuCiogZXRjL05FV1M6IEFubm91bmNlIHRoZSBhYm92ZSBjaGFuZ2Vz LgoKKiB0ZXN0L2xpc3AvZGlyZWQtdGVzdHMuZWwgKGRpcmVkLWF1dG9sb2FkKTogQWRqdXN0IHRl c3QuCi0tLQogZG9jL2VtYWNzL2RpcmVkLnRleGkgICAgIHwgMTAgKysrKysKIGRvYy9taXNjL2Rp cmVkLXgudGV4aSAgICB8IDUwICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGV0Yy9ORVdTICAg ICAgICAgICAgICAgICB8IDEzICsrKysrKysKIGxpc3AvYmluZGluZ3MuZWwgICAgICAgICB8ICAz ICsrCiBsaXNwL2RpcmVkLXguZWwgICAgICAgICAgfCA3OSArLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCiBsaXNwL2RpcmVkLmVsICAgICAgICAgICAgfCA2NCArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKwogdGVzdC9saXNwL2RpcmVkLXRlc3RzLmVsIHwgIDQg Ky0KIDcgZmlsZXMgY2hhbmdlZCwgOTYgaW5zZXJ0aW9ucygrKSwgMTI3IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RvYy9lbWFjcy9kaXJlZC50ZXhpIGIvZG9jL2VtYWNzL2RpcmVkLnRleGkK aW5kZXggMTlhYWNhOTYyZC4uMGE2Y2YzMjJmNiAxMDA2NDQKLS0tIGEvZG9jL2VtYWNzL2RpcmVk LnRleGkKKysrIGIvZG9jL2VtYWNzL2RpcmVkLnRleGkKQEAgLTEwOSw2ICsxMDksMTYgQEAgRGly ZWQgRW50ZXIKICAgWW91IGNhbiBhbHNvIGludm9rZSBEaXJlZCBieSBnaXZpbmcgQGtiZHtDLXgg Qy1mfSAoQGNvZGV7ZmluZC1maWxlfSkKIGEgZGlyZWN0b3J5J3MgbmFtZS4KIAorQGZpbmRleCBk aXJlZC1qdW1wCitAZmluZGV4IGRpcmVkLWp1bXAtb3RoZXItd2luZG93CitAa2luZGV4IEMteCBD LWoKK0BraW5kZXggQy14IDQgQy1qCisgIFR5cGluZyBAa2Jke0MteCBDLWp9IChAY29kZXtkaXJl ZC1qdW1wfSkgaW4gYW55IGJ1ZmZlciB3aWxsIG9wZW4gYQorRGlyZWQgYnVmZmVyIGFuZCBtb3Zl IHBvaW50IHRvIHRoZSBsaW5lIG9mIHRoZSBjdXJyZW50IGZpbGUuICBJbgorRGlyZWQsIG1vdmUg dXAgYSBsZXZlbCBhbmQgZ28gdG8gdGhlIHByZXZpb3VzIGRpcmVjdG9yeSdzIGxpbmUuCitUeXBp bmcgQGtiZHtDLXggNCBDLWp9IChAY29kZXtkaXJlZC1qdW1wLW90aGVyLXdpbmRvd30gaGFzIHRo ZSBzYW1lCitlZmZlY3QgYnV0IG9wZW5zIGEgbmV3IHdpbmRvdyBmb3IgdGhlIERpcmVkIGJ1ZmZl ci4KKwogICBUaGUgdmFyaWFibGUgQGNvZGV7ZGlyZWQtbGlzdGluZy1zd2l0Y2hlc30gc3BlY2lm aWVzIHRoZSBvcHRpb25zIHRvCiBnaXZlIHRvIEBjb21tYW5ke2xzfSBmb3IgbGlzdGluZyB0aGUg ZGlyZWN0b3J5OyB0aGlzIHN0cmluZwogQGVtcGh7bXVzdH0gY29udGFpbiBAc2FtcHstbH0uICBJ ZiB5b3UgdXNlIGEgcHJlZml4IGFyZ3VtZW50IHdpdGggdGhlCmRpZmYgLS1naXQgYS9kb2MvbWlz Yy9kaXJlZC14LnRleGkgYi9kb2MvbWlzYy9kaXJlZC14LnRleGkKaW5kZXggZDc0OTc4MDY2MC4u MjQzYjU5YjI0MiAxMDA2NDQKLS0tIGEvZG9jL21pc2MvZGlyZWQteC50ZXhpCisrKyBiL2RvYy9t aXNjL2RpcmVkLXgudGV4aQpAQCAtMTUwLDEwICsxNTAsOCBAQCBGZWF0dXJlcwogCiBAbm9pbmRl bnQKIEBmaWxle2RpcmVkLXguZWx9IGJpbmRzIHNvbWUgZnVuY3Rpb25zIHRvIGtleXMgaW4gRGly ZWQgTW9kZSAoQHB4cmVme0tleQotSW5kZXh9KSBhbmQgYWxzbyBiaW5kcyBAa2Jke0MteCBDLWp9 IGFuZCBAa2Jke0MteCA0IEMtan0gQGVtcGh7Z2xvYmFsbHl9IHRvCi1AY29kZXtkaXJlZC1qdW1w fSAoQHB4cmVme01pc2NlbGxhbmVvdXMgQ29tbWFuZHN9KS4gIE9wdGlvbmFsbHksIGl0Ci1hbHNv IGJpbmRzIEBrYmR7Qy14IEMtZn0gYW5kIEBrYmR7Qy14IDQgQy1mfSB0bwotQGNvZGV7ZGlyZWQt eC1maW5kLWZpbGV9IGFuZCBAY29kZXtkaXJlZC14LWZpbmQtZmlsZS1vdGhlci13aW5kb3d9LAor SW5kZXh9KS4gIE9wdGlvbmFsbHksIGl0IGFsc28gYmluZHMgQGtiZHtDLXggQy1mfSBhbmQgQGti ZHtDLXggNCBDLWZ9Cit0byBAY29kZXtkaXJlZC14LWZpbmQtZmlsZX0gYW5kIEBjb2Rle2RpcmVk LXgtZmluZC1maWxlLW90aGVyLXdpbmRvd30sCiByZXNwZWN0aXZlbHkgKEBweHJlZntGaW5kIEZp bGUgQXQgUG9pbnR9KS4KIAogQG5vZGUgVGVjaG5pY2FsIERldGFpbHMKQEAgLTIwNCwzMiArMjAy LDEwIEBAIEluc3RhbGxhdGlvbgogCiBAaWZub3R0ZXgKIEBtZW51Ci0qIE9wdGlvbmFsIEluc3Rh bGxhdGlvbiBEaXJlZCBKdW1wOjoKICogT3B0aW9uYWwgSW5zdGFsbGF0aW9uIEZpbGUgQXQgUG9p bnQ6OgogQGVuZCBtZW51CiBAZW5kIGlmbm90dGV4CiAKLUBub2RlIE9wdGlvbmFsIEluc3RhbGxh dGlvbiBEaXJlZCBKdW1wCi1Ac2VjdGlvbiBPcHRpb25hbCBJbnN0YWxsYXRpb24gRGlyZWQgSnVt cAotCi1AY2luZGV4IGF1dG9sb2FkaW5nIEBjb2Rle2RpcmVkLWp1bXB9IGFuZCBAY29kZXtkaXJl ZC1qdW1wLW90aGVyLXdpbmRvd30KLQotSW4gb3JkZXIgdG8gaGF2ZSBAY29kZXtkaXJlZC1qdW1w fSBhbmQgQGNvZGV7ZGlyZWQtanVtcC1vdGhlci13aW5kb3d9Ci0oQHB4cmVme01pc2NlbGxhbmVv dXMgQ29tbWFuZHN9KSB3b3JrIEBlbXBoe2JlZm9yZX0gQGNvZGV7ZGlyZWR9IGFuZAotQGNvZGV7 ZGlyZWQteH0gaGF2ZSBiZWVuIHByb3Blcmx5IGxvYWRlZCB5b3Ugc2hvdWxkIHNldC11cCBhbiBh dXRvbG9hZAotZm9yIHRoZXNlIGZ1bmN0aW9ucy4gIEluIHlvdXIgQGZpbGV7LmVtYWNzfSBmaWxl IHB1dAotCi1AZXhhbXBsZQotKGF1dG9sb2FkICdkaXJlZC1qdW1wICJkaXJlZC14IgotICAiSnVt cCB0byBEaXJlZCBidWZmZXIgY29ycmVzcG9uZGluZyB0byBjdXJyZW50IGJ1ZmZlci4iIHQpCi0K LShhdXRvbG9hZCAnZGlyZWQtanVtcC1vdGhlci13aW5kb3cgImRpcmVkLXgiCi0gICJMaWtlIFxc W2RpcmVkLWp1bXBdIChkaXJlZC1qdW1wKSBidXQgaW4gb3RoZXIgd2luZG93LiIgdCkKLQotKGRl ZmluZS1rZXkgZ2xvYmFsLW1hcCAiXEMteFxDLWoiICdkaXJlZC1qdW1wKQotKGRlZmluZS1rZXkg Z2xvYmFsLW1hcCAiXEMteDRcQy1qIiAnZGlyZWQtanVtcC1vdGhlci13aW5kb3cpCi1AZW5kIGV4 YW1wbGUKLQogQG5vZGUgT3B0aW9uYWwgSW5zdGFsbGF0aW9uIEZpbGUgQXQgUG9pbnQKIEBzZWN0 aW9uIE9wdGlvbmFsIEluc3RhbGxhdGlvbiBGaWxlIEF0IFBvaW50CiAKQEAgLTkxOSwyOCArODk1 LDYgQEAgTWlzY2VsbGFuZW91cyBDb21tYW5kcwogCiBAdGFibGUgQGNvZGUKIAotQGl0ZW0gZGly ZWQtanVtcAotQGZpbmRleCBkaXJlZC1qdW1wCi1Aa2luZGV4IEMteCBDLWoKLUBjaW5kZXgganVt cGluZyB0byBEaXJlZCBsaXN0aW5nIGNvbnRhaW5pbmcgZmlsZS4KLUJvdW5kIHRvIEBrYmR7Qy14 IEMtan0uICBKdW1wIGJhY2sgdG8gRGlyZWQ6IElmIGluIGEgZmlsZSwgZWRpdCB0aGUgY3VycmVu dAotZGlyZWN0b3J5IGFuZCBtb3ZlIHRvIGZpbGUncyBsaW5lLiAgSWYgaW4gRGlyZWQgYWxyZWFk eSwgcG9wIHVwIGEgbGV2ZWwgYW5kCi1nbyB0byBvbGQgZGlyZWN0b3J5J3MgbGluZS4gIEluIGNh c2UgdGhlIHByb3BlciBEaXJlZCBmaWxlIGxpbmUgY2Fubm90IGJlCi1mb3VuZCwgcmVmcmVzaCB0 aGUgRGlyZWQgYnVmZmVyIGFuZCB0cnkgYWdhaW4uCi0KLUBpdGVtIGRpcmVkLWp1bXAtb3RoZXIt d2luZG93Ci1AZmluZGV4IGRpcmVkLWp1bXAtb3RoZXItd2luZG93Ci1Aa2luZGV4IEMteCA0IEMt agotQm91bmQgdG8gQGtiZHtDLXggNCBDLWp9LiBMaWtlIEBjb2Rle2RpcmVkLWp1bXB9LCBidXQg dG8gb3RoZXIgd2luZG93LgotCi1UaGVzZSBmdW5jdGlvbnMgY2FuIGJlIGF1dG9sb2FkZWQgc28g dGhleSB3b3JrIGV2ZW4gdGhvdWdoIEBmaWxle2RpcmVkLXguZWx9Ci1oYXMgbm90IGJlZW4gbG9h ZGVkIHlldCAoQHB4cmVme09wdGlvbmFsIEluc3RhbGxhdGlvbiBEaXJlZCBKdW1wfSkuCi0KLUB2 aW5kZXggZGlyZWQtYmluZC1qdW1wCi1JZiB0aGUgdmFyaWFibGUgQGNvZGV7ZGlyZWQtYmluZC1q dW1wfSBpcyBAY29kZXtuaWx9LCBAY29kZXtkaXJlZC1qdW1wfSB3aWxsIG5vdCBiZQotYm91bmQg dG8gQGtiZHtDLXggQy1qfSBhbmQgQGNvZGV7ZGlyZWQtanVtcC1vdGhlci13aW5kb3d9IHdpbGwg bm90IGJlIGJvdW5kIHRvCi1Aa2Jke0MteCA0IEMtan0uCi0KIEBpdGVtIGRpcmVkLXZtCiBAY2lu ZGV4IHJlYWRpbmcgbWFpbC4KIEBraW5kZXggVgpkaWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMv TkVXUwppbmRleCBhZDYzOTU1ZjdiLi4zYTZjNWZiYzhkIDEwMDY0NAotLS0gYS9ldGMvTkVXUwor KysgYi9ldGMvTkVXUwpAQCAtMjcyLDYgKzI3MiwxOSBAQCBkZXRhaWxzIG9mIG1hcmtpbmcgdGhl IGZpbGUgYXQgdGhlIGVuZCBvZiB0aGUgcmVnaW9uLgogKioqIFN0YXRlIGNoYW5naW5nIFZDIG9w ZXJhdGlvbnMgYXJlIHN1cHBvcnRlZCBpbiBEaXJlZCBvbiBmaWxlcyBhbmQKIGRpcmVjdG9yaWVz IHdpdGggdGhlIGhlbHAgb2YgbmV3IGNvbW1hbmQgJ2RpcmVkLXZjLW5leHQtYWN0aW9uJy4KIAor KysrCisqKiogTW92ZWQgY29tbWFuZHMgZnJvbSBkaXJlZC14LgorVGhlICdkaXJlZC1qdW1wJyBh bmQgJ2RpcmVkLWp1bXAtb3RoZXItd2luZG93JyBjb21tYW5kcyBoYXZlIGJlZW4KK21vdmVkIGZy b20gdGhlICdkaXJlZC14JyBwYWNrYWdlIHRvICdkaXJlZCcuICBUaGUgdmFyaWFibGUKKydkaXJl ZC1iaW5kLWp1bXAnIG5vIGxvbmdlciBoYXMgYW55IGVmZmVjdCBhbmQgaXMgbm93IG9ic29sZXRl LgorVGhlIGNvbW1hbmRzIGFyZSBib3VuZCB0byAnQy14IEMtaicgYW5kICdDLXggNCBDLWonLgor CitUbyBnZXQgdGhlIG9sZCBiZWhhdmlvciBvZiAnZGlyZWQtYmluZC1qdW1wJyBiYWNrIGFuZCB1 bmJpbmQgdGhlIGFib3ZlCitrZXlzLCBhZGQgdGhlIGZvbGxvd2luZyB0byB5b3VyIEluaXQgZmls ZToKKworKGdsb2JhbC1zZXQta2V5ICJcQy14XEMtaiIgbmlsKQorKGdsb2JhbC1zZXQta2V5ICJc Qy14NFxDLWoiIG5pbCkKKwogKiogQ2hhbmdlIExvZ3MgYW5kIFZDCiAKICoqKiBNb3JlIFZDIGNv bW1hbmRzIGNhbiBiZSB1c2VkIGZyb20gbm9uLWZpbGUgYnVmZmVycy4KZGlmZiAtLWdpdCBhL2xp c3AvYmluZGluZ3MuZWwgYi9saXNwL2JpbmRpbmdzLmVsCmluZGV4IGUzZmM1NjM3ZmEuLjIwMzQy YmM0MGEgMTAwNjQ0Ci0tLSBhL2xpc3AvYmluZGluZ3MuZWwKKysrIGIvbGlzcC9iaW5kaW5ncy5l bApAQCAtMTM4Myw2ICsxMzgzLDkgQEAgZXNjLW1hcAogKGRlZmluZS1rZXkgY3RsLXgtbWFwICIn IiAnZXhwYW5kLWFiYnJldikKIChkZWZpbmUta2V5IGN0bC14LW1hcCAiXEMtYiIgJ2xpc3QtYnVm ZmVycykKIAorKGRlZmluZS1rZXkgY3RsLXgtbWFwICJcQy1qIiAnZGlyZWQtanVtcCkKKyhkZWZp bmUta2V5IGN0bC14LTQtbWFwICJcQy1qIiAnZGlyZWQtanVtcC1vdGhlci13aW5kb3cpCisKIChk ZWZpbmUta2V5IGN0bC14LW1hcCAieiIgJ3JlcGVhdCkKIAogKGRlZmluZS1rZXkgZXNjLW1hcCAi XEMtbCIgJ3JlcG9zaXRpb24td2luZG93KQpkaWZmIC0tZ2l0IGEvbGlzcC9kaXJlZC14LmVsIGIv bGlzcC9kaXJlZC14LmVsCmluZGV4IDg3M2Q1ODZjYTEuLmU5OWFhMzIxNDAgMTAwNjQ0Ci0tLSBh L2xpc3AvZGlyZWQteC5lbAorKysgYi9saXNwL2RpcmVkLXguZWwKQEAgLTY0LDIxICs2NCw4IEBA IGRpcmVkLWJpbmQtdm0KICAgOnR5cGUgJ2Jvb2xlYW4KICAgOmdyb3VwICdkaXJlZC1rZXlzKQog Ci0oZGVmY3VzdG9tIGRpcmVkLWJpbmQtanVtcCB0Ci0gICJOb24tbmlsIG1lYW5zIGJpbmQgYGRp cmVkLWp1bXAnIHRvIEMteCBDLWosIG90aGVyd2lzZSBkbyBub3QuCi1TZXR0aW5nIHRoaXMgdmFy aWFibGUgZGlyZWN0bHkgYWZ0ZXIgZGlyZWQteCBpcyBsb2FkZWQgaGFzIG5vIGVmZmVjdCAtCi11 c2UgXFxbY3VzdG9taXplXS4iCi0gIDp0eXBlICdib29sZWFuCi0gIDpzZXQgKGxhbWJkYSAoc3lt IHZhbCkKLSAgICAgICAgIChpZiAoc2V0IHN5bSB2YWwpCi0gICAgICAgICAgICAgKHByb2duCi0g ICAgICAgICAgICAgICAoZGVmaW5lLWtleSBjdGwteC1tYXAgIlxDLWoiICdkaXJlZC1qdW1wKQot ICAgICAgICAgICAgICAgKGRlZmluZS1rZXkgY3RsLXgtNC1tYXAgIlxDLWoiICdkaXJlZC1qdW1w LW90aGVyLXdpbmRvdykpCi0gICAgICAgICAgIChpZiAoZXEgJ2RpcmVkLWp1bXAgKGxvb2t1cC1r ZXkgY3RsLXgtbWFwICJcQy1qIikpCi0gICAgICAgICAgICAgICAoZGVmaW5lLWtleSBjdGwteC1t YXAgIlxDLWoiIG5pbCkpCi0gICAgICAgICAgIChpZiAoZXEgJ2RpcmVkLWp1bXAtb3RoZXItd2lu ZG93IChsb29rdXAta2V5IGN0bC14LTQtbWFwICJcQy1qIikpCi0gICAgICAgICAgICAgICAoZGVm aW5lLWtleSBjdGwteC00LW1hcCAiXEMtaiIgbmlsKSkpKQotICA6Z3JvdXAgJ2RpcmVkLWtleXMp CisoZGVmdmFyIGRpcmVkLWJpbmQtanVtcCB0KQorKG1ha2Utb2Jzb2xldGUtdmFyaWFibGUgJ2Rp cmVkLWJpbmQtanVtcCAibm90IHVzZWQuIiAiMjguMSIpCiAKIChkZWZjdXN0b20gZGlyZWQtYmlu ZC1tYW4gdAogICAiTm9uLW5pbCBtZWFucyBiaW5kIGBkaXJlZC1tYW4nIHRvIFwiTlwiIGluIERp cmVkLCBvdGhlcndpc2UgZG8gbm90LgpAQCAtMzA3LDcgKzI5NCw2IEBAIGRpcmVkLWV4dHJhLXN0 YXJ0dXAKIFNlZSBhbHNvIHRoZSBmdW5jdGlvbnM6CiAgIGBkaXJlZC1mbGFnLWV4dGVuc2lvbicK ICAgYGRpcmVkLXZpcnR1YWwnCi0gIGBkaXJlZC1qdW1wJwogICBgZGlyZWQtbWFuJwogICBgZGly ZWQtdm0nCiAgIGBkaXJlZC1ybWFpbCcKQEAgLTQ0Nyw2OCArNDMzLDcgQEAgZGlyZWQtdmVyeS1j bGVhbi10ZXgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWQtYmlidGV4LXVu Y2xlYW4tZXh0ZW5zaW9ucwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXJlZC10 ZXgtdW5jbGVhbi1leHRlbnNpb25zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChs aXN0ICIuZHZpIikpKSkKLQwKLShkZWZ2YXIgYXJjaGl2ZS1zdXBlcmlvci1idWZmZXIpCi0oZGVm dmFyIHRhci1zdXBlcmlvci1idWZmZXIpCi07OzsgSlVNUC4KIAotOzs7IyMjYXV0b2xvYWQKLShk ZWZ1biBkaXJlZC1qdW1wICgmb3B0aW9uYWwgb3RoZXItd2luZG93IGZpbGUtbmFtZSkKLSAgIkp1 bXAgdG8gRGlyZWQgYnVmZmVyIGNvcnJlc3BvbmRpbmcgdG8gY3VycmVudCBidWZmZXIuCi1JZiBp biBhIGZpbGUsIERpcmVkIHRoZSBjdXJyZW50IGRpcmVjdG9yeSBhbmQgbW92ZSB0byBmaWxlJ3Mg bGluZS4KLUlmIGluIERpcmVkIGFscmVhZHksIHBvcCB1cCBhIGxldmVsIGFuZCBnb3RvIG9sZCBk aXJlY3RvcnkncyBsaW5lLgotSW4gY2FzZSB0aGUgcHJvcGVyIERpcmVkIGZpbGUgbGluZSBjYW5u b3QgYmUgZm91bmQsIHJlZnJlc2ggdGhlIGRpcmVkCi1idWZmZXIgYW5kIHRyeSBhZ2Fpbi4KLVdo ZW4gT1RIRVItV0lORE9XIGlzIG5vbi1uaWwsIGp1bXAgdG8gRGlyZWQgYnVmZmVyIGluIG90aGVy IHdpbmRvdy4KLVdoZW4gRklMRS1OQU1FIGlzIG5vbi1uaWwsIGp1bXAgdG8gaXRzIGxpbmUgaW4g RGlyZWQuCi1JbnRlcmFjdGl2ZWx5IHdpdGggcHJlZml4IGFyZ3VtZW50LCByZWFkIEZJTEUtTkFN RS4iCi0gIChpbnRlcmFjdGl2ZQotICAgKGxpc3QgbmlsIChhbmQgY3VycmVudC1wcmVmaXgtYXJn Ci0gICAgICAgICAgICAgICAgICAocmVhZC1maWxlLW5hbWUgIkp1bXAgdG8gRGlyZWQgZmlsZTog IikpKSkKLSAgKGNvbmQKLSAgICgoYW5kIChib3VuZC1hbmQtdHJ1ZS1wIGFyY2hpdmUtc3ViZmls ZS1tb2RlKQotICAgICAgICAgKGJ1ZmZlci1saXZlLXAgYXJjaGl2ZS1zdXBlcmlvci1idWZmZXIp KQotICAgIChzd2l0Y2gtdG8tYnVmZmVyIGFyY2hpdmUtc3VwZXJpb3ItYnVmZmVyKSkKLSAgICgo YW5kIChib3VuZC1hbmQtdHJ1ZS1wIHRhci1zdWJmaWxlLW1vZGUpCi0gICAgICAgICAoYnVmZmVy LWxpdmUtcCB0YXItc3VwZXJpb3ItYnVmZmVyKSkKLSAgICAoc3dpdGNoLXRvLWJ1ZmZlciB0YXIt c3VwZXJpb3ItYnVmZmVyKSkKLSAgICh0Ci0gICAgOzsgRXhwYW5kIGZpbGUtbmFtZSBiZWZvcmUg YGRpcmVkLWdvdG8tZmlsZScgY2FsbDoKLSAgICA7OyBgZGlyZWQtZ290by1maWxlJyByZXF1aXJl cyBpdHMgYXJndW1lbnQgdG8gYmUgYW4gYWJzb2x1dGUKLSAgICA7OyBmaWxlIG5hbWU7IHRoZSBy ZXN1bHQgb2YgYHJlYWQtZmlsZS1uYW1lJyBjb3VsZCBiZQotICAgIDs7IGFuIGFiYnJldmlhdGVk IGZpbGUgbmFtZSAoQnVnIzI0NDA5KS4KLSAgICAobGV0KiAoKGZpbGUgKG9yIChhbmQgZmlsZS1u YW1lIChleHBhbmQtZmlsZS1uYW1lIGZpbGUtbmFtZSkpCi0gICAgICAgICAgICAgICAgICAgICBi dWZmZXItZmlsZS1uYW1lKSkKLSAgICAgICAgICAgKGRpciAoaWYgZmlsZSAoZmlsZS1uYW1lLWRp cmVjdG9yeSBmaWxlKSBkZWZhdWx0LWRpcmVjdG9yeSkpKQotICAgICAgKGlmIChhbmQgKGVxIG1h am9yLW1vZGUgJ2RpcmVkLW1vZGUpIChudWxsIGZpbGUtbmFtZSkpCi0gICAgICAgICAgKHByb2du Ci0gICAgICAgICAgICAoc2V0cSBkaXIgKGRpcmVkLWN1cnJlbnQtZGlyZWN0b3J5KSkKLSAgICAg ICAgICAgIChkaXJlZC11cC1kaXJlY3Rvcnkgb3RoZXItd2luZG93KQotICAgICAgICAgICAgKHVu bGVzcyAoZGlyZWQtZ290by1maWxlIGRpcikKLSAgICAgICAgICAgICAgOzsgcmVmcmVzaCBhbmQg dHJ5IGFnYWluCi0gICAgICAgICAgICAgIChkaXJlZC1pbnNlcnQtc3ViZGlyIChmaWxlLW5hbWUt ZGlyZWN0b3J5IGRpcikpCi0gICAgICAgICAgICAgIChkaXJlZC1nb3RvLWZpbGUgZGlyKSkpCi0g ICAgICAgIChpZiBvdGhlci13aW5kb3cKLSAgICAgICAgICAgIChkaXJlZC1vdGhlci13aW5kb3cg ZGlyKQotICAgICAgICAgIChkaXJlZCBkaXIpKQotICAgICAgICAoaWYgZmlsZQotICAgICAgICAg ICAgKG9yIChkaXJlZC1nb3RvLWZpbGUgZmlsZSkKLSAgICAgICAgICAgICAgICA7OyByZWZyZXNo IGFuZCB0cnkgYWdhaW4KLSAgICAgICAgICAgICAgICAocHJvZ24KLSAgICAgICAgICAgICAgICAg IChkaXJlZC1pbnNlcnQtc3ViZGlyIChmaWxlLW5hbWUtZGlyZWN0b3J5IGZpbGUpKQotICAgICAg ICAgICAgICAgICAgKGRpcmVkLWdvdG8tZmlsZSBmaWxlKSkKLSAgICAgICAgICAgICAgICA7OyBU b2dnbGUgb21pdHRpbmcsIGlmIGl0IGlzIG9uLCBhbmQgdHJ5IGFnYWluLgotICAgICAgICAgICAg ICAgICh3aGVuIGRpcmVkLW9taXQtbW9kZQotICAgICAgICAgICAgICAgICAgKGRpcmVkLW9taXQt bW9kZSkKLSAgICAgICAgICAgICAgICAgIChkaXJlZC1nb3RvLWZpbGUgZmlsZSkpKSkpKSkpKQot Ci07OzsjIyNhdXRvbG9hZAotKGRlZnVuIGRpcmVkLWp1bXAtb3RoZXItd2luZG93ICgmb3B0aW9u YWwgZmlsZS1uYW1lKQotICAiTGlrZSBcXFtkaXJlZC1qdW1wXSAoYGRpcmVkLWp1bXAnKSBidXQg aW4gb3RoZXIgd2luZG93LiIKLSAgKGludGVyYWN0aXZlCi0gICAobGlzdCAoYW5kIGN1cnJlbnQt cHJlZml4LWFyZwotCSAgICAgIChyZWFkLWZpbGUtbmFtZSAiSnVtcCB0byBEaXJlZCBmaWxlOiAi KSkpKQotICAoZGlyZWQtanVtcCB0IGZpbGUtbmFtZSkpCiAMCiA7OzsgT01JVFRJTkcuCiAKZGlm ZiAtLWdpdCBhL2xpc3AvZGlyZWQuZWwgYi9saXNwL2RpcmVkLmVsCmluZGV4IGQxMjI4NjlhNWUu LjcxZTg1MWUyYzQgMTAwNjQ0Ci0tLSBhL2xpc3AvZGlyZWQuZWwKKysrIGIvbGlzcC9kaXJlZC5l bApAQCAtNDQ2NSw2ICs0NDY1LDcwIEBAIGRpcmVkLXJlc3RvcmUtZGVza3RvcC1idWZmZXIKIChh ZGQtdG8tbGlzdCAnZGVza3RvcC1idWZmZXItbW9kZS1oYW5kbGVycwogCSAgICAgJyhkaXJlZC1t b2RlIC4gZGlyZWQtcmVzdG9yZS1kZXNrdG9wLWJ1ZmZlcikpCiAKKwwKKzs7OzsgSnVtcCB0byBE aXJlZAorCisoZGVmdmFyIGFyY2hpdmUtc3VwZXJpb3ItYnVmZmVyKQorKGRlZnZhciB0YXItc3Vw ZXJpb3ItYnVmZmVyKQorCis7OzsjIyNhdXRvbG9hZAorKGRlZnVuIGRpcmVkLWp1bXAgKCZvcHRp b25hbCBvdGhlci13aW5kb3cgZmlsZS1uYW1lKQorICAiSnVtcCB0byBEaXJlZCBidWZmZXIgY29y cmVzcG9uZGluZyB0byBjdXJyZW50IGJ1ZmZlci4KK0lmIGluIGEgZmlsZSwgRGlyZWQgdGhlIGN1 cnJlbnQgZGlyZWN0b3J5IGFuZCBtb3ZlIHRvIGZpbGUncyBsaW5lLgorSWYgaW4gRGlyZWQgYWxy ZWFkeSwgcG9wIHVwIGEgbGV2ZWwgYW5kIGdvdG8gb2xkIGRpcmVjdG9yeSdzIGxpbmUuCitJbiBj YXNlIHRoZSBwcm9wZXIgRGlyZWQgZmlsZSBsaW5lIGNhbm5vdCBiZSBmb3VuZCwgcmVmcmVzaCB0 aGUgZGlyZWQKK2J1ZmZlciBhbmQgdHJ5IGFnYWluLgorV2hlbiBPVEhFUi1XSU5ET1cgaXMgbm9u LW5pbCwganVtcCB0byBEaXJlZCBidWZmZXIgaW4gb3RoZXIgd2luZG93LgorV2hlbiBGSUxFLU5B TUUgaXMgbm9uLW5pbCwganVtcCB0byBpdHMgbGluZSBpbiBEaXJlZC4KK0ludGVyYWN0aXZlbHkg d2l0aCBwcmVmaXggYXJndW1lbnQsIHJlYWQgRklMRS1OQU1FLiIKKyAgKGludGVyYWN0aXZlCisg ICAobGlzdCBuaWwgKGFuZCBjdXJyZW50LXByZWZpeC1hcmcKKyAgICAgICAgICAgICAgICAgIChy ZWFkLWZpbGUtbmFtZSAiSnVtcCB0byBEaXJlZCBmaWxlOiAiKSkpKQorICAoY29uZAorICAgKChh bmQgKGJvdW5kLWFuZC10cnVlLXAgYXJjaGl2ZS1zdWJmaWxlLW1vZGUpCisgICAgICAgICAoYnVm ZmVyLWxpdmUtcCBhcmNoaXZlLXN1cGVyaW9yLWJ1ZmZlcikpCisgICAgKHN3aXRjaC10by1idWZm ZXIgYXJjaGl2ZS1zdXBlcmlvci1idWZmZXIpKQorICAgKChhbmQgKGJvdW5kLWFuZC10cnVlLXAg dGFyLXN1YmZpbGUtbW9kZSkKKyAgICAgICAgIChidWZmZXItbGl2ZS1wIHRhci1zdXBlcmlvci1i dWZmZXIpKQorICAgIChzd2l0Y2gtdG8tYnVmZmVyIHRhci1zdXBlcmlvci1idWZmZXIpKQorICAg KHQKKyAgICA7OyBFeHBhbmQgZmlsZS1uYW1lIGJlZm9yZSBgZGlyZWQtZ290by1maWxlJyBjYWxs OgorICAgIDs7IGBkaXJlZC1nb3RvLWZpbGUnIHJlcXVpcmVzIGl0cyBhcmd1bWVudCB0byBiZSBh biBhYnNvbHV0ZQorICAgIDs7IGZpbGUgbmFtZTsgdGhlIHJlc3VsdCBvZiBgcmVhZC1maWxlLW5h bWUnIGNvdWxkIGJlCisgICAgOzsgYW4gYWJicmV2aWF0ZWQgZmlsZSBuYW1lIChCdWcjMjQ0MDkp LgorICAgIChsZXQqICgoZmlsZSAob3IgKGFuZCBmaWxlLW5hbWUgKGV4cGFuZC1maWxlLW5hbWUg ZmlsZS1uYW1lKSkKKyAgICAgICAgICAgICAgICAgICAgIGJ1ZmZlci1maWxlLW5hbWUpKQorICAg ICAgICAgICAoZGlyIChpZiBmaWxlIChmaWxlLW5hbWUtZGlyZWN0b3J5IGZpbGUpIGRlZmF1bHQt ZGlyZWN0b3J5KSkpCisgICAgICAoaWYgKGFuZCAoZXEgbWFqb3ItbW9kZSAnZGlyZWQtbW9kZSkg KG51bGwgZmlsZS1uYW1lKSkKKyAgICAgICAgICAocHJvZ24KKyAgICAgICAgICAgIChzZXRxIGRp ciAoZGlyZWQtY3VycmVudC1kaXJlY3RvcnkpKQorICAgICAgICAgICAgKGRpcmVkLXVwLWRpcmVj dG9yeSBvdGhlci13aW5kb3cpCisgICAgICAgICAgICAodW5sZXNzIChkaXJlZC1nb3RvLWZpbGUg ZGlyKQorICAgICAgICAgICAgICA7OyByZWZyZXNoIGFuZCB0cnkgYWdhaW4KKyAgICAgICAgICAg ICAgKGRpcmVkLWluc2VydC1zdWJkaXIgKGZpbGUtbmFtZS1kaXJlY3RvcnkgZGlyKSkKKyAgICAg ICAgICAgICAgKGRpcmVkLWdvdG8tZmlsZSBkaXIpKSkKKyAgICAgICAgKGlmIG90aGVyLXdpbmRv dworICAgICAgICAgICAgKGRpcmVkLW90aGVyLXdpbmRvdyBkaXIpCisgICAgICAgICAgKGRpcmVk IGRpcikpCisgICAgICAgIChpZiBmaWxlCisgICAgICAgICAgICAob3IgKGRpcmVkLWdvdG8tZmls ZSBmaWxlKQorICAgICAgICAgICAgICAgIDs7IHJlZnJlc2ggYW5kIHRyeSBhZ2FpbgorICAgICAg ICAgICAgICAgIChwcm9nbgorICAgICAgICAgICAgICAgICAgKGRpcmVkLWluc2VydC1zdWJkaXIg KGZpbGUtbmFtZS1kaXJlY3RvcnkgZmlsZSkpCisgICAgICAgICAgICAgICAgICAoZGlyZWQtZ290 by1maWxlIGZpbGUpKQorICAgICAgICAgICAgICAgIDs7IFRvZ2dsZSBvbWl0dGluZywgaWYgaXQg aXMgb24sIGFuZCB0cnkgYWdhaW4uCisgICAgICAgICAgICAgICAgKHdoZW4gZGlyZWQtb21pdC1t b2RlCisgICAgICAgICAgICAgICAgICAoZGlyZWQtb21pdC1tb2RlKQorICAgICAgICAgICAgICAg ICAgKGRpcmVkLWdvdG8tZmlsZSBmaWxlKSkpKSkpKSkpCisKKzs7OyMjI2F1dG9sb2FkCisoZGVm dW4gZGlyZWQtanVtcC1vdGhlci13aW5kb3cgKCZvcHRpb25hbCBmaWxlLW5hbWUpCisgICJMaWtl IFxcW2RpcmVkLWp1bXBdIChgZGlyZWQtanVtcCcpIGJ1dCBpbiBvdGhlciB3aW5kb3cuIgorICAo aW50ZXJhY3RpdmUKKyAgIChsaXN0IChhbmQgY3VycmVudC1wcmVmaXgtYXJnCisJICAgICAgKHJl YWQtZmlsZS1uYW1lICJKdW1wIHRvIERpcmVkIGZpbGU6ICIpKSkpCisgIChkaXJlZC1qdW1wIHQg ZmlsZS1uYW1lKSkKKwogKHByb3ZpZGUgJ2RpcmVkKQogCiAocnVuLWhvb2tzICdkaXJlZC1sb2Fk LWhvb2spCQk7IGZvciB5b3VyIGN1c3RvbWl6YXRpb25zCmRpZmYgLS1naXQgYS90ZXN0L2xpc3Av ZGlyZWQtdGVzdHMuZWwgYi90ZXN0L2xpc3AvZGlyZWQtdGVzdHMuZWwKaW5kZXggNWM2NjQ5Y2Jh NC4uY2VjNTMzZGRmYSAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL2RpcmVkLXRlc3RzLmVsCisrKyBi L3Rlc3QvbGlzcC9kaXJlZC10ZXN0cy5lbApAQCAtMjQsMTEgKzI0LDExIEBACiAoZXJ0LWRlZnRl c3QgZGlyZWQtYXV0b2xvYWQgKCkKICAgIlRlc3RzIHRvIHNlZSB3aGV0aGVyIGRpcmVkLXggaGFz IGJlZW4gYXV0b2xvYWRlZCIKICAgKHNob3VsZAotICAgKGZib3VuZHAgJ2RpcmVkLWp1bXApKQor ICAgKGZib3VuZHAgJ2RpcmVkLWRvLXJlbHN5bWxpbmspKQogICAoc2hvdWxkCiAgICAoYXV0b2xv YWRwCiAgICAgKHN5bWJvbC1mdW5jdGlvbgotICAgICAnZGlyZWQtanVtcCkpKSkKKyAgICAgJ2Rp cmVkLWRvLXJlbHN5bWxpbmspKSkpCiAKIChlcnQtZGVmdGVzdCBkaXJlZC10ZXN0LWJ1ZzIyNjk0 ICgpCiAgICJUZXN0IGZvciBodHRwczovL2RlYmJ1Z3MuZ251Lm9yZy8yMjY5NCAuIgotLSAKMi4y OC4wCgo= --0000000000007e3f7805ae067da4-- From unknown Tue Aug 19 10:05:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21981: request: dired: require dired-x by default Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 31 Aug 2020 09:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21981 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: John Wiegley , 21981@debbugs.gnu.org, Michael Hoffman , Glenn Morris Received: via spool by 21981-submit@debbugs.gnu.org id=B21981.159886761320167 (code B ref 21981); Mon, 31 Aug 2020 09:54:02 +0000 Received: (at 21981) by debbugs.gnu.org; 31 Aug 2020 09:53:33 +0000 Received: from localhost ([127.0.0.1]:51573 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCgVI-0005FC-J5 for submit@debbugs.gnu.org; Mon, 31 Aug 2020 05:53:32 -0400 Received: from mail-wr1-f51.google.com ([209.85.221.51]:34265) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCgVG-0005Ey-HF for 21981@debbugs.gnu.org; Mon, 31 Aug 2020 05:53:31 -0400 Received: by mail-wr1-f51.google.com with SMTP id f7so5294140wrw.1 for <21981@debbugs.gnu.org>; Mon, 31 Aug 2020 02:53:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version; bh=GXZTKCdimboYjZfN83K2tHBdayC99hG0mgzNzNv1ce8=; b=djON7mzuHRhkciflzC06v8apYsqbhySUq7+EiEXwYJ4l4xejwieKCfvT2Dk6ZnqmmY 7FimX6oEBQgaOKFFU3fg1MzRojMQiY8R8Z8tDw0eadyizPbnDYH9edmZWYa/rTqhKB5Y Mh7cYJih+aL/lJuH20i0FsBAcZP/0/YlqcNHjO+DUWDASc8iHWuNJr6OGGMTV7yzPaTf fGQ1UzJt8CIvpZ6jum/uhCzV3DHgrxZrIn0f1wI3RcbCgG8S3YnSv+7anavSEQzw6twN G2Qkjv6XibxyyO7PeXiwWieKKs1rTkwHvYtjp9z8vlnNB1nEgUNt8wv9Z0As1RlbJXqy 83yg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version; bh=GXZTKCdimboYjZfN83K2tHBdayC99hG0mgzNzNv1ce8=; b=jjnU4f3OOw0XO05vGBicL46v5qst+3/mZBj78awU09N9xSwLxvlukM+7XTMmF6/c6s YdH5lwYEgtueQ2EhBkHNHel5yOR0KrHdMMKnPhSqXgHPj7ed2x2RhLMw6ECFFUdUPSh9 t4bJOwTX9I8oJZFd+6zQ4LdKV1GMc+ukIlipvQ4bXTs6+NJNPKc9O1Kj/5QYQddoXItV /d4G+zddMavwuadKtxyyUt6OTVfmuDDaGSuhGqLg/HRtfTcCS6FSXq2x5griEXA7YtiN iNoTxrVs0ps9XIvatXaPWwTtPNlB1DDEStxCmj0QOfxIX+d1m7gyvNTVy1UM4hwjirL6 FC9g== X-Gm-Message-State: AOAM533lcypLlmDfb700S85gzkDhJLVIm5dD9CEjRgobUpm4tWhs8xzI XWYCnetZfXKSnzPUDbGL7Ns= X-Google-Smtp-Source: ABdhPJwWxRXVW9dmYCutu0O/WIRA9aNoMfu3i8r4czIY9MKXrer2hJXscPs7wlsIDUfsJWdresTzdw== X-Received: by 2002:a05:6000:ce:: with SMTP id q14mr881894wrx.112.1598867604606; Mon, 31 Aug 2020 02:53:24 -0700 (PDT) Received: from rpluim-mac ([2a01:e34:ecfc:a860:4833:59bb:ac1c:3d8d]) by smtp.gmail.com with ESMTPSA id h8sm11404945wrw.68.2020.08.31.02.53.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2020 02:53:23 -0700 (PDT) From: Robert Pluim References: Date: Mon, 31 Aug 2020 11:53:22 +0200 In-Reply-To: (Stefan Kangas's message of "Sat, 29 Aug 2020 09:16:20 -0700") Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Sat, 29 Aug 2020 09:16:20 -0700, Stefan Kangas said: Stefan> +@findex dired-jump Stefan> +@findex dired-jump-other-window Stefan> +@kindex C-x C-j Stefan> +@kindex C-x 4 C-j Stefan> + Typing @kbd{C-x C-j} (@code{dired-jump}) in any buffer will open a Stefan> +Dired buffer and move point to the line of the current file. In I had to read dired-jump's docstring before I understood this. Perhaps 'to the line corresponding to the current file.'? Stefan> ++++ Stefan> +*** Moved commands from dired-x. *** 'dired-jump' and 'dired-jump-other-window' moved from dired-x to dired. Stefan> +The 'dired-jump' and 'dired-jump-other-window' commands have been Stefan> +moved from the 'dired-x' package to 'dired'. The variable I think we call this a 'user option' Stefan> +'dired-bind-jump' no longer has any effect and is now obsolete. Stefan> +The commands are bound to 'C-x C-j' and 'C-x 4 C-j'. "are now bound to 'C-x C-j' and 'C-x 4 C-j' by default." From unknown Tue Aug 19 10:05:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21981: request: dired: require dired-x by default Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 31 Aug 2020 11:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21981 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Pluim Cc: John Wiegley , 21981@debbugs.gnu.org, Michael Hoffman , Glenn Morris Received: via spool by 21981-submit@debbugs.gnu.org id=B21981.159887449616278 (code B ref 21981); Mon, 31 Aug 2020 11:49:01 +0000 Received: (at 21981) by debbugs.gnu.org; 31 Aug 2020 11:48:16 +0000 Received: from localhost ([127.0.0.1]:51736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCiIJ-0004ET-Nb for submit@debbugs.gnu.org; Mon, 31 Aug 2020 07:48:16 -0400 Received: from mail-ej1-f50.google.com ([209.85.218.50]:41254) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCiIG-0004EF-G1 for 21981@debbugs.gnu.org; Mon, 31 Aug 2020 07:48:15 -0400 Received: by mail-ej1-f50.google.com with SMTP id b17so8040282ejq.8 for <21981@debbugs.gnu.org>; Mon, 31 Aug 2020 04:48:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=If5V8rNun1Z3hDc9p4MEMesRw5Pok5AC5p50d0ROCGo=; b=ij+FvTrYOlKV/Qr2LWod6JFK8MGjQ2iyiWWwJXzHGJPC+nevHxC9Gy0u+BTw/wBKcp v79Q/kFoyq04j0gqiXg0GLuFhmI3373qfDA8ksGsH5GzSi0QNnezQalHpAIOmp1B1m98 gN/fG3FdYhIhka+cbAVDlwmB1qU5zrht1TtXks7U2Ct9IqTwUYxhr5oby/IHALyRdDGd t38ubP9moR1X2YJveBWTE0gUt5jpnigMNk4JYZzXpTYpe1KhIGgw4ChPfEQUWUhkZtAr X0oxyXV3TEKbffre4wyLf6IYukb3rMtfXbfeDfkLYFG8293eZhjlIUe9tAF/jjjU0buN Dqmw== X-Gm-Message-State: AOAM5326RptpQn6NouipK0GqLrlsYWvHbyTNbvOo7zXPsFAk7Pn9EOqt +m7aYXHfCOAUj5oQyf3IrqNmwbWXAROA+8ha+lQ= X-Google-Smtp-Source: ABdhPJwQol4N4fvJxuIqCwTVOUq3J/JuRbZOvwrjWfuYsLuInheIkx4dW+JZMBdPbOBiHOaEs0kymXKiuQg4K4mMQDE= X-Received: by 2002:a17:906:a84f:: with SMTP id dx15mr731144ejb.377.1598874486696; Mon, 31 Aug 2020 04:48:06 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 31 Aug 2020 11:48:05 +0000 From: Stefan Kangas In-Reply-To: References: MIME-Version: 1.0 Date: Mon, 31 Aug 2020 11:48:05 +0000 Message-ID: Content-Type: multipart/mixed; boundary="000000000000d2094905ae2af90f" X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --000000000000d2094905ae2af90f Content-Type: text/plain; charset="UTF-8" Thanks for the review. I've attached a new version of the patch which makes all your suggested changes. Best regards, Stefan Kangas --000000000000d2094905ae2af90f Content-Type: text/x-diff; charset="US-ASCII"; name="0001-Move-dired-jump-from-dired-x-to-dired-Bug-21981.patch" Content-Disposition: attachment; filename="0001-Move-dired-jump-from-dired-x-to-dired-Bug-21981.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 2d2fe71d07f61d5b_0.1 RnJvbSBlMjk1NTc0YmNkYTRiNDE2N2Y0MGE3MmNlMzc3OGVmYTdhYzRiYzk0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBTYXQsIDI5IEF1ZyAyMDIwIDE3OjM3OjQwICswMjAwClN1YmplY3Q6IFtQQVRDSF0g TW92ZSBkaXJlZC1qdW1wIGZyb20gZGlyZWQteCB0byBkaXJlZCAoQnVnIzIxOTgxKQoKKiBsaXNw L2RpcmVkLXguZWwgKGRpcmVkLWJpbmQtanVtcCk6IENoYW5nZSBpbnRvIGRlZnZhciBhbmQgbWFr ZQpvYnNvbGV0ZS4KKGRpcmVkLWV4dHJhLXN0YXJ0dXApOiBEb2MgZml4LgooZGlyZWQtanVtcCwg ZGlyZWQtanVtcC1vdGhlci13aW5kb3cpOiBNb3ZlIGZyb20gaGVyZS4uLgoqIGxpc3AvZGlyZWQu ZWwgKGRpcmVkLWp1bXAsIGRpcmVkLWp1bXAtb3RoZXItd2luZG93KTogLi4udG8gaGVyZS4KCiog bGlzcC9iaW5kaW5ncy5lbCAoY3RsLXgtbWFwLCBjdGwteC00LW1hcCk6IEJpbmQgJ0MtaicgdG8K J2RpcmVkLWp1bXAnIGFuZCAnZGlyZWQtanVtcC1vdGhlci13aW5kb3cnLgoKKiBkb2MvbWlzYy9k aXJlZC14LnRleGkgKEZlYXR1cmVzLCBJbnN0YWxsYXRpb24pCihNaXNjZWxsYW5lb3VzIENvbW1h bmRzKTogUmVtb3ZlIGRvY3VtZW50YXRpb24gb2YgJ2RpcmVkLWp1bXAnLgoqIGRvYy9lbWFjcy9k aXJlZC50ZXhpIChEaXJlZCBFbnRlcik6IERvY3VtZW50ICdkaXJlZC1qdW1wJyBhbmQKZGlyZWQt anVtcC1vdGhlci13aW5kb3cuCiogZXRjL05FV1M6IEFubm91bmNlIHRoZSBhYm92ZSBjaGFuZ2Vz LgoKKiB0ZXN0L2xpc3AvZGlyZWQtdGVzdHMuZWwgKGRpcmVkLWF1dG9sb2FkKTogQWRqdXN0IHRl c3QuCi0tLQogZG9jL2VtYWNzL2RpcmVkLnRleGkgICAgIHwgMTAgKysrKysKIGRvYy9taXNjL2Rp cmVkLXgudGV4aSAgICB8IDUwICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGV0Yy9ORVdTICAg ICAgICAgICAgICAgICB8IDEzICsrKysrKysKIGxpc3AvYmluZGluZ3MuZWwgICAgICAgICB8ICAz ICsrCiBsaXNwL2RpcmVkLXguZWwgICAgICAgICAgfCA3OSArLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCiBsaXNwL2RpcmVkLmVsICAgICAgICAgICAgfCA2NCArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKwogdGVzdC9saXNwL2RpcmVkLXRlc3RzLmVsIHwgIDQg Ky0KIDcgZmlsZXMgY2hhbmdlZCwgOTYgaW5zZXJ0aW9ucygrKSwgMTI3IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RvYy9lbWFjcy9kaXJlZC50ZXhpIGIvZG9jL2VtYWNzL2RpcmVkLnRleGkK aW5kZXggMTlhYWNhOTYyZC4uMjRmZDAyYWFjMSAxMDA2NDQKLS0tIGEvZG9jL2VtYWNzL2RpcmVk LnRleGkKKysrIGIvZG9jL2VtYWNzL2RpcmVkLnRleGkKQEAgLTEwOSw2ICsxMDksMTYgQEAgRGly ZWQgRW50ZXIKICAgWW91IGNhbiBhbHNvIGludm9rZSBEaXJlZCBieSBnaXZpbmcgQGtiZHtDLXgg Qy1mfSAoQGNvZGV7ZmluZC1maWxlfSkKIGEgZGlyZWN0b3J5J3MgbmFtZS4KIAorQGZpbmRleCBk aXJlZC1qdW1wCitAZmluZGV4IGRpcmVkLWp1bXAtb3RoZXItd2luZG93CitAa2luZGV4IEMteCBD LWoKK0BraW5kZXggQy14IDQgQy1qCisgIFR5cGluZyBAa2Jke0MteCBDLWp9IChAY29kZXtkaXJl ZC1qdW1wfSkgaW4gYW55IGJ1ZmZlciB3aWxsIG9wZW4gYQorRGlyZWQgYnVmZmVyIGFuZCBtb3Zl IHBvaW50IHRvIHRoZSBsaW5lIGNvcnJlc3BvbmRpbmcgdG8gdGhlIGN1cnJlbnQKK2ZpbGUuICBJ biBEaXJlZCwgbW92ZSB1cCBhIGxldmVsIGFuZCBnbyB0byB0aGUgcHJldmlvdXMgZGlyZWN0b3J5 J3MKK2xpbmUuICBUeXBpbmcgQGtiZHtDLXggNCBDLWp9IChAY29kZXtkaXJlZC1qdW1wLW90aGVy LXdpbmRvd30gaGFzIHRoZQorc2FtZSBlZmZlY3QgYnV0IG9wZW5zIGEgbmV3IHdpbmRvdyBmb3Ig dGhlIERpcmVkIGJ1ZmZlci4KKwogICBUaGUgdmFyaWFibGUgQGNvZGV7ZGlyZWQtbGlzdGluZy1z d2l0Y2hlc30gc3BlY2lmaWVzIHRoZSBvcHRpb25zIHRvCiBnaXZlIHRvIEBjb21tYW5ke2xzfSBm b3IgbGlzdGluZyB0aGUgZGlyZWN0b3J5OyB0aGlzIHN0cmluZwogQGVtcGh7bXVzdH0gY29udGFp biBAc2FtcHstbH0uICBJZiB5b3UgdXNlIGEgcHJlZml4IGFyZ3VtZW50IHdpdGggdGhlCmRpZmYg LS1naXQgYS9kb2MvbWlzYy9kaXJlZC14LnRleGkgYi9kb2MvbWlzYy9kaXJlZC14LnRleGkKaW5k ZXggZDc0OTc4MDY2MC4uMjQzYjU5YjI0MiAxMDA2NDQKLS0tIGEvZG9jL21pc2MvZGlyZWQteC50 ZXhpCisrKyBiL2RvYy9taXNjL2RpcmVkLXgudGV4aQpAQCAtMTUwLDEwICsxNTAsOCBAQCBGZWF0 dXJlcwogCiBAbm9pbmRlbnQKIEBmaWxle2RpcmVkLXguZWx9IGJpbmRzIHNvbWUgZnVuY3Rpb25z IHRvIGtleXMgaW4gRGlyZWQgTW9kZSAoQHB4cmVme0tleQotSW5kZXh9KSBhbmQgYWxzbyBiaW5k cyBAa2Jke0MteCBDLWp9IGFuZCBAa2Jke0MteCA0IEMtan0gQGVtcGh7Z2xvYmFsbHl9IHRvCi1A Y29kZXtkaXJlZC1qdW1wfSAoQHB4cmVme01pc2NlbGxhbmVvdXMgQ29tbWFuZHN9KS4gIE9wdGlv bmFsbHksIGl0Ci1hbHNvIGJpbmRzIEBrYmR7Qy14IEMtZn0gYW5kIEBrYmR7Qy14IDQgQy1mfSB0 bwotQGNvZGV7ZGlyZWQteC1maW5kLWZpbGV9IGFuZCBAY29kZXtkaXJlZC14LWZpbmQtZmlsZS1v dGhlci13aW5kb3d9LAorSW5kZXh9KS4gIE9wdGlvbmFsbHksIGl0IGFsc28gYmluZHMgQGtiZHtD LXggQy1mfSBhbmQgQGtiZHtDLXggNCBDLWZ9Cit0byBAY29kZXtkaXJlZC14LWZpbmQtZmlsZX0g YW5kIEBjb2Rle2RpcmVkLXgtZmluZC1maWxlLW90aGVyLXdpbmRvd30sCiByZXNwZWN0aXZlbHkg KEBweHJlZntGaW5kIEZpbGUgQXQgUG9pbnR9KS4KIAogQG5vZGUgVGVjaG5pY2FsIERldGFpbHMK QEAgLTIwNCwzMiArMjAyLDEwIEBAIEluc3RhbGxhdGlvbgogCiBAaWZub3R0ZXgKIEBtZW51Ci0q IE9wdGlvbmFsIEluc3RhbGxhdGlvbiBEaXJlZCBKdW1wOjoKICogT3B0aW9uYWwgSW5zdGFsbGF0 aW9uIEZpbGUgQXQgUG9pbnQ6OgogQGVuZCBtZW51CiBAZW5kIGlmbm90dGV4CiAKLUBub2RlIE9w dGlvbmFsIEluc3RhbGxhdGlvbiBEaXJlZCBKdW1wCi1Ac2VjdGlvbiBPcHRpb25hbCBJbnN0YWxs YXRpb24gRGlyZWQgSnVtcAotCi1AY2luZGV4IGF1dG9sb2FkaW5nIEBjb2Rle2RpcmVkLWp1bXB9 IGFuZCBAY29kZXtkaXJlZC1qdW1wLW90aGVyLXdpbmRvd30KLQotSW4gb3JkZXIgdG8gaGF2ZSBA Y29kZXtkaXJlZC1qdW1wfSBhbmQgQGNvZGV7ZGlyZWQtanVtcC1vdGhlci13aW5kb3d9Ci0oQHB4 cmVme01pc2NlbGxhbmVvdXMgQ29tbWFuZHN9KSB3b3JrIEBlbXBoe2JlZm9yZX0gQGNvZGV7ZGly ZWR9IGFuZAotQGNvZGV7ZGlyZWQteH0gaGF2ZSBiZWVuIHByb3Blcmx5IGxvYWRlZCB5b3Ugc2hv dWxkIHNldC11cCBhbiBhdXRvbG9hZAotZm9yIHRoZXNlIGZ1bmN0aW9ucy4gIEluIHlvdXIgQGZp bGV7LmVtYWNzfSBmaWxlIHB1dAotCi1AZXhhbXBsZQotKGF1dG9sb2FkICdkaXJlZC1qdW1wICJk aXJlZC14IgotICAiSnVtcCB0byBEaXJlZCBidWZmZXIgY29ycmVzcG9uZGluZyB0byBjdXJyZW50 IGJ1ZmZlci4iIHQpCi0KLShhdXRvbG9hZCAnZGlyZWQtanVtcC1vdGhlci13aW5kb3cgImRpcmVk LXgiCi0gICJMaWtlIFxcW2RpcmVkLWp1bXBdIChkaXJlZC1qdW1wKSBidXQgaW4gb3RoZXIgd2lu ZG93LiIgdCkKLQotKGRlZmluZS1rZXkgZ2xvYmFsLW1hcCAiXEMteFxDLWoiICdkaXJlZC1qdW1w KQotKGRlZmluZS1rZXkgZ2xvYmFsLW1hcCAiXEMteDRcQy1qIiAnZGlyZWQtanVtcC1vdGhlci13 aW5kb3cpCi1AZW5kIGV4YW1wbGUKLQogQG5vZGUgT3B0aW9uYWwgSW5zdGFsbGF0aW9uIEZpbGUg QXQgUG9pbnQKIEBzZWN0aW9uIE9wdGlvbmFsIEluc3RhbGxhdGlvbiBGaWxlIEF0IFBvaW50CiAK QEAgLTkxOSwyOCArODk1LDYgQEAgTWlzY2VsbGFuZW91cyBDb21tYW5kcwogCiBAdGFibGUgQGNv ZGUKIAotQGl0ZW0gZGlyZWQtanVtcAotQGZpbmRleCBkaXJlZC1qdW1wCi1Aa2luZGV4IEMteCBD LWoKLUBjaW5kZXgganVtcGluZyB0byBEaXJlZCBsaXN0aW5nIGNvbnRhaW5pbmcgZmlsZS4KLUJv dW5kIHRvIEBrYmR7Qy14IEMtan0uICBKdW1wIGJhY2sgdG8gRGlyZWQ6IElmIGluIGEgZmlsZSwg ZWRpdCB0aGUgY3VycmVudAotZGlyZWN0b3J5IGFuZCBtb3ZlIHRvIGZpbGUncyBsaW5lLiAgSWYg aW4gRGlyZWQgYWxyZWFkeSwgcG9wIHVwIGEgbGV2ZWwgYW5kCi1nbyB0byBvbGQgZGlyZWN0b3J5 J3MgbGluZS4gIEluIGNhc2UgdGhlIHByb3BlciBEaXJlZCBmaWxlIGxpbmUgY2Fubm90IGJlCi1m b3VuZCwgcmVmcmVzaCB0aGUgRGlyZWQgYnVmZmVyIGFuZCB0cnkgYWdhaW4uCi0KLUBpdGVtIGRp cmVkLWp1bXAtb3RoZXItd2luZG93Ci1AZmluZGV4IGRpcmVkLWp1bXAtb3RoZXItd2luZG93Ci1A a2luZGV4IEMteCA0IEMtagotQm91bmQgdG8gQGtiZHtDLXggNCBDLWp9LiBMaWtlIEBjb2Rle2Rp cmVkLWp1bXB9LCBidXQgdG8gb3RoZXIgd2luZG93LgotCi1UaGVzZSBmdW5jdGlvbnMgY2FuIGJl IGF1dG9sb2FkZWQgc28gdGhleSB3b3JrIGV2ZW4gdGhvdWdoIEBmaWxle2RpcmVkLXguZWx9Ci1o YXMgbm90IGJlZW4gbG9hZGVkIHlldCAoQHB4cmVme09wdGlvbmFsIEluc3RhbGxhdGlvbiBEaXJl ZCBKdW1wfSkuCi0KLUB2aW5kZXggZGlyZWQtYmluZC1qdW1wCi1JZiB0aGUgdmFyaWFibGUgQGNv ZGV7ZGlyZWQtYmluZC1qdW1wfSBpcyBAY29kZXtuaWx9LCBAY29kZXtkaXJlZC1qdW1wfSB3aWxs IG5vdCBiZQotYm91bmQgdG8gQGtiZHtDLXggQy1qfSBhbmQgQGNvZGV7ZGlyZWQtanVtcC1vdGhl ci13aW5kb3d9IHdpbGwgbm90IGJlIGJvdW5kIHRvCi1Aa2Jke0MteCA0IEMtan0uCi0KIEBpdGVt IGRpcmVkLXZtCiBAY2luZGV4IHJlYWRpbmcgbWFpbC4KIEBraW5kZXggVgpkaWZmIC0tZ2l0IGEv ZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCBhZDYzOTU1ZjdiLi41MzNiM2U3OTYwIDEwMDY0NAot LS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtMjcyLDYgKzI3MiwxOSBAQCBkZXRhaWxz IG9mIG1hcmtpbmcgdGhlIGZpbGUgYXQgdGhlIGVuZCBvZiB0aGUgcmVnaW9uLgogKioqIFN0YXRl IGNoYW5naW5nIFZDIG9wZXJhdGlvbnMgYXJlIHN1cHBvcnRlZCBpbiBEaXJlZCBvbiBmaWxlcyBh bmQKIGRpcmVjdG9yaWVzIHdpdGggdGhlIGhlbHAgb2YgbmV3IGNvbW1hbmQgJ2RpcmVkLXZjLW5l eHQtYWN0aW9uJy4KIAorKysrCisqKiogJ2RpcmVkLWp1bXAnIGFuZCAnZGlyZWQtanVtcC1vdGhl ci13aW5kb3cnIG1vdmVkIGZyb20gZGlyZWQteCB0byBkaXJlZC4KK1RoZSAnZGlyZWQtanVtcCcg YW5kICdkaXJlZC1qdW1wLW90aGVyLXdpbmRvdycgY29tbWFuZHMgaGF2ZSBiZWVuCittb3ZlZCBm cm9tIHRoZSAnZGlyZWQteCcgcGFja2FnZSB0byAnZGlyZWQnLiAgVGhlIHVzZXIgb3B0aW9uCisn ZGlyZWQtYmluZC1qdW1wJyBubyBsb25nZXIgaGFzIGFueSBlZmZlY3QgYW5kIGlzIG5vdyBvYnNv bGV0ZS4KK1RoZSBjb21tYW5kcyBhcmUgbm93IGJvdW5kIHRvICdDLXggQy1qJyBhbmQgJ0MteCA0 IEMtaicgYnkgZGVmYXVsdC4KKworVG8gZ2V0IHRoZSBvbGQgYmVoYXZpb3Igb2YgJ2RpcmVkLWJp bmQtanVtcCcgYmFjayBhbmQgdW5iaW5kIHRoZSBhYm92ZQora2V5cywgYWRkIHRoZSBmb2xsb3dp bmcgdG8geW91ciBJbml0IGZpbGU6CisKKyhnbG9iYWwtc2V0LWtleSAiXEMteFxDLWoiIG5pbCkK KyhnbG9iYWwtc2V0LWtleSAiXEMteDRcQy1qIiBuaWwpCisKICoqIENoYW5nZSBMb2dzIGFuZCBW QwogCiAqKiogTW9yZSBWQyBjb21tYW5kcyBjYW4gYmUgdXNlZCBmcm9tIG5vbi1maWxlIGJ1ZmZl cnMuCmRpZmYgLS1naXQgYS9saXNwL2JpbmRpbmdzLmVsIGIvbGlzcC9iaW5kaW5ncy5lbAppbmRl eCBlM2ZjNTYzN2ZhLi4yMDM0MmJjNDBhIDEwMDY0NAotLS0gYS9saXNwL2JpbmRpbmdzLmVsCisr KyBiL2xpc3AvYmluZGluZ3MuZWwKQEAgLTEzODMsNiArMTM4Myw5IEBAIGVzYy1tYXAKIChkZWZp bmUta2V5IGN0bC14LW1hcCAiJyIgJ2V4cGFuZC1hYmJyZXYpCiAoZGVmaW5lLWtleSBjdGwteC1t YXAgIlxDLWIiICdsaXN0LWJ1ZmZlcnMpCiAKKyhkZWZpbmUta2V5IGN0bC14LW1hcCAiXEMtaiIg J2RpcmVkLWp1bXApCisoZGVmaW5lLWtleSBjdGwteC00LW1hcCAiXEMtaiIgJ2RpcmVkLWp1bXAt b3RoZXItd2luZG93KQorCiAoZGVmaW5lLWtleSBjdGwteC1tYXAgInoiICdyZXBlYXQpCiAKIChk ZWZpbmUta2V5IGVzYy1tYXAgIlxDLWwiICdyZXBvc2l0aW9uLXdpbmRvdykKZGlmZiAtLWdpdCBh L2xpc3AvZGlyZWQteC5lbCBiL2xpc3AvZGlyZWQteC5lbAppbmRleCA4NzNkNTg2Y2ExLi5lOTlh YTMyMTQwIDEwMDY0NAotLS0gYS9saXNwL2RpcmVkLXguZWwKKysrIGIvbGlzcC9kaXJlZC14LmVs CkBAIC02NCwyMSArNjQsOCBAQCBkaXJlZC1iaW5kLXZtCiAgIDp0eXBlICdib29sZWFuCiAgIDpn cm91cCAnZGlyZWQta2V5cykKIAotKGRlZmN1c3RvbSBkaXJlZC1iaW5kLWp1bXAgdAotICAiTm9u LW5pbCBtZWFucyBiaW5kIGBkaXJlZC1qdW1wJyB0byBDLXggQy1qLCBvdGhlcndpc2UgZG8gbm90 LgotU2V0dGluZyB0aGlzIHZhcmlhYmxlIGRpcmVjdGx5IGFmdGVyIGRpcmVkLXggaXMgbG9hZGVk IGhhcyBubyBlZmZlY3QgLQotdXNlIFxcW2N1c3RvbWl6ZV0uIgotICA6dHlwZSAnYm9vbGVhbgot ICA6c2V0IChsYW1iZGEgKHN5bSB2YWwpCi0gICAgICAgICAoaWYgKHNldCBzeW0gdmFsKQotICAg ICAgICAgICAgIChwcm9nbgotICAgICAgICAgICAgICAgKGRlZmluZS1rZXkgY3RsLXgtbWFwICJc Qy1qIiAnZGlyZWQtanVtcCkKLSAgICAgICAgICAgICAgIChkZWZpbmUta2V5IGN0bC14LTQtbWFw ICJcQy1qIiAnZGlyZWQtanVtcC1vdGhlci13aW5kb3cpKQotICAgICAgICAgICAoaWYgKGVxICdk aXJlZC1qdW1wIChsb29rdXAta2V5IGN0bC14LW1hcCAiXEMtaiIpKQotICAgICAgICAgICAgICAg KGRlZmluZS1rZXkgY3RsLXgtbWFwICJcQy1qIiBuaWwpKQotICAgICAgICAgICAoaWYgKGVxICdk aXJlZC1qdW1wLW90aGVyLXdpbmRvdyAobG9va3VwLWtleSBjdGwteC00LW1hcCAiXEMtaiIpKQot ICAgICAgICAgICAgICAgKGRlZmluZS1rZXkgY3RsLXgtNC1tYXAgIlxDLWoiIG5pbCkpKSkKLSAg Omdyb3VwICdkaXJlZC1rZXlzKQorKGRlZnZhciBkaXJlZC1iaW5kLWp1bXAgdCkKKyhtYWtlLW9i c29sZXRlLXZhcmlhYmxlICdkaXJlZC1iaW5kLWp1bXAgIm5vdCB1c2VkLiIgIjI4LjEiKQogCiAo ZGVmY3VzdG9tIGRpcmVkLWJpbmQtbWFuIHQKICAgIk5vbi1uaWwgbWVhbnMgYmluZCBgZGlyZWQt bWFuJyB0byBcIk5cIiBpbiBEaXJlZCwgb3RoZXJ3aXNlIGRvIG5vdC4KQEAgLTMwNyw3ICsyOTQs NiBAQCBkaXJlZC1leHRyYS1zdGFydHVwCiBTZWUgYWxzbyB0aGUgZnVuY3Rpb25zOgogICBgZGly ZWQtZmxhZy1leHRlbnNpb24nCiAgIGBkaXJlZC12aXJ0dWFsJwotICBgZGlyZWQtanVtcCcKICAg YGRpcmVkLW1hbicKICAgYGRpcmVkLXZtJwogICBgZGlyZWQtcm1haWwnCkBAIC00NDcsNjggKzQz Myw3IEBAIGRpcmVkLXZlcnktY2xlYW4tdGV4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGRpcmVkLWJpYnRleC11bmNsZWFuLWV4dGVuc2lvbnMKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgZGlyZWQtdGV4LXVuY2xlYW4tZXh0ZW5zaW9ucwogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAobGlzdCAiLmR2aSIpKSkpCi0MCi0oZGVmdmFyIGFyY2hpdmUtc3Vw ZXJpb3ItYnVmZmVyKQotKGRlZnZhciB0YXItc3VwZXJpb3ItYnVmZmVyKQotOzs7IEpVTVAuCiAK LTs7OyMjI2F1dG9sb2FkCi0oZGVmdW4gZGlyZWQtanVtcCAoJm9wdGlvbmFsIG90aGVyLXdpbmRv dyBmaWxlLW5hbWUpCi0gICJKdW1wIHRvIERpcmVkIGJ1ZmZlciBjb3JyZXNwb25kaW5nIHRvIGN1 cnJlbnQgYnVmZmVyLgotSWYgaW4gYSBmaWxlLCBEaXJlZCB0aGUgY3VycmVudCBkaXJlY3Rvcnkg YW5kIG1vdmUgdG8gZmlsZSdzIGxpbmUuCi1JZiBpbiBEaXJlZCBhbHJlYWR5LCBwb3AgdXAgYSBs ZXZlbCBhbmQgZ290byBvbGQgZGlyZWN0b3J5J3MgbGluZS4KLUluIGNhc2UgdGhlIHByb3BlciBE aXJlZCBmaWxlIGxpbmUgY2Fubm90IGJlIGZvdW5kLCByZWZyZXNoIHRoZSBkaXJlZAotYnVmZmVy IGFuZCB0cnkgYWdhaW4uCi1XaGVuIE9USEVSLVdJTkRPVyBpcyBub24tbmlsLCBqdW1wIHRvIERp cmVkIGJ1ZmZlciBpbiBvdGhlciB3aW5kb3cuCi1XaGVuIEZJTEUtTkFNRSBpcyBub24tbmlsLCBq dW1wIHRvIGl0cyBsaW5lIGluIERpcmVkLgotSW50ZXJhY3RpdmVseSB3aXRoIHByZWZpeCBhcmd1 bWVudCwgcmVhZCBGSUxFLU5BTUUuIgotICAoaW50ZXJhY3RpdmUKLSAgIChsaXN0IG5pbCAoYW5k IGN1cnJlbnQtcHJlZml4LWFyZwotICAgICAgICAgICAgICAgICAgKHJlYWQtZmlsZS1uYW1lICJK dW1wIHRvIERpcmVkIGZpbGU6ICIpKSkpCi0gIChjb25kCi0gICAoKGFuZCAoYm91bmQtYW5kLXRy dWUtcCBhcmNoaXZlLXN1YmZpbGUtbW9kZSkKLSAgICAgICAgIChidWZmZXItbGl2ZS1wIGFyY2hp dmUtc3VwZXJpb3ItYnVmZmVyKSkKLSAgICAoc3dpdGNoLXRvLWJ1ZmZlciBhcmNoaXZlLXN1cGVy aW9yLWJ1ZmZlcikpCi0gICAoKGFuZCAoYm91bmQtYW5kLXRydWUtcCB0YXItc3ViZmlsZS1tb2Rl KQotICAgICAgICAgKGJ1ZmZlci1saXZlLXAgdGFyLXN1cGVyaW9yLWJ1ZmZlcikpCi0gICAgKHN3 aXRjaC10by1idWZmZXIgdGFyLXN1cGVyaW9yLWJ1ZmZlcikpCi0gICAodAotICAgIDs7IEV4cGFu ZCBmaWxlLW5hbWUgYmVmb3JlIGBkaXJlZC1nb3RvLWZpbGUnIGNhbGw6Ci0gICAgOzsgYGRpcmVk LWdvdG8tZmlsZScgcmVxdWlyZXMgaXRzIGFyZ3VtZW50IHRvIGJlIGFuIGFic29sdXRlCi0gICAg OzsgZmlsZSBuYW1lOyB0aGUgcmVzdWx0IG9mIGByZWFkLWZpbGUtbmFtZScgY291bGQgYmUKLSAg ICA7OyBhbiBhYmJyZXZpYXRlZCBmaWxlIG5hbWUgKEJ1ZyMyNDQwOSkuCi0gICAgKGxldCogKChm aWxlIChvciAoYW5kIGZpbGUtbmFtZSAoZXhwYW5kLWZpbGUtbmFtZSBmaWxlLW5hbWUpKQotICAg ICAgICAgICAgICAgICAgICAgYnVmZmVyLWZpbGUtbmFtZSkpCi0gICAgICAgICAgIChkaXIgKGlm IGZpbGUgKGZpbGUtbmFtZS1kaXJlY3RvcnkgZmlsZSkgZGVmYXVsdC1kaXJlY3RvcnkpKSkKLSAg ICAgIChpZiAoYW5kIChlcSBtYWpvci1tb2RlICdkaXJlZC1tb2RlKSAobnVsbCBmaWxlLW5hbWUp KQotICAgICAgICAgIChwcm9nbgotICAgICAgICAgICAgKHNldHEgZGlyIChkaXJlZC1jdXJyZW50 LWRpcmVjdG9yeSkpCi0gICAgICAgICAgICAoZGlyZWQtdXAtZGlyZWN0b3J5IG90aGVyLXdpbmRv dykKLSAgICAgICAgICAgICh1bmxlc3MgKGRpcmVkLWdvdG8tZmlsZSBkaXIpCi0gICAgICAgICAg ICAgIDs7IHJlZnJlc2ggYW5kIHRyeSBhZ2FpbgotICAgICAgICAgICAgICAoZGlyZWQtaW5zZXJ0 LXN1YmRpciAoZmlsZS1uYW1lLWRpcmVjdG9yeSBkaXIpKQotICAgICAgICAgICAgICAoZGlyZWQt Z290by1maWxlIGRpcikpKQotICAgICAgICAoaWYgb3RoZXItd2luZG93Ci0gICAgICAgICAgICAo ZGlyZWQtb3RoZXItd2luZG93IGRpcikKLSAgICAgICAgICAoZGlyZWQgZGlyKSkKLSAgICAgICAg KGlmIGZpbGUKLSAgICAgICAgICAgIChvciAoZGlyZWQtZ290by1maWxlIGZpbGUpCi0gICAgICAg ICAgICAgICAgOzsgcmVmcmVzaCBhbmQgdHJ5IGFnYWluCi0gICAgICAgICAgICAgICAgKHByb2du Ci0gICAgICAgICAgICAgICAgICAoZGlyZWQtaW5zZXJ0LXN1YmRpciAoZmlsZS1uYW1lLWRpcmVj dG9yeSBmaWxlKSkKLSAgICAgICAgICAgICAgICAgIChkaXJlZC1nb3RvLWZpbGUgZmlsZSkpCi0g ICAgICAgICAgICAgICAgOzsgVG9nZ2xlIG9taXR0aW5nLCBpZiBpdCBpcyBvbiwgYW5kIHRyeSBh Z2Fpbi4KLSAgICAgICAgICAgICAgICAod2hlbiBkaXJlZC1vbWl0LW1vZGUKLSAgICAgICAgICAg ICAgICAgIChkaXJlZC1vbWl0LW1vZGUpCi0gICAgICAgICAgICAgICAgICAoZGlyZWQtZ290by1m aWxlIGZpbGUpKSkpKSkpKSkKLQotOzs7IyMjYXV0b2xvYWQKLShkZWZ1biBkaXJlZC1qdW1wLW90 aGVyLXdpbmRvdyAoJm9wdGlvbmFsIGZpbGUtbmFtZSkKLSAgIkxpa2UgXFxbZGlyZWQtanVtcF0g KGBkaXJlZC1qdW1wJykgYnV0IGluIG90aGVyIHdpbmRvdy4iCi0gIChpbnRlcmFjdGl2ZQotICAg KGxpc3QgKGFuZCBjdXJyZW50LXByZWZpeC1hcmcKLQkgICAgICAocmVhZC1maWxlLW5hbWUgIkp1 bXAgdG8gRGlyZWQgZmlsZTogIikpKSkKLSAgKGRpcmVkLWp1bXAgdCBmaWxlLW5hbWUpKQogDAog Ozs7IE9NSVRUSU5HLgogCmRpZmYgLS1naXQgYS9saXNwL2RpcmVkLmVsIGIvbGlzcC9kaXJlZC5l bAppbmRleCBkMTIyODY5YTVlLi43MWU4NTFlMmM0IDEwMDY0NAotLS0gYS9saXNwL2RpcmVkLmVs CisrKyBiL2xpc3AvZGlyZWQuZWwKQEAgLTQ0NjUsNiArNDQ2NSw3MCBAQCBkaXJlZC1yZXN0b3Jl LWRlc2t0b3AtYnVmZmVyCiAoYWRkLXRvLWxpc3QgJ2Rlc2t0b3AtYnVmZmVyLW1vZGUtaGFuZGxl cnMKIAkgICAgICcoZGlyZWQtbW9kZSAuIGRpcmVkLXJlc3RvcmUtZGVza3RvcC1idWZmZXIpKQog CisMCis7Ozs7IEp1bXAgdG8gRGlyZWQKKworKGRlZnZhciBhcmNoaXZlLXN1cGVyaW9yLWJ1ZmZl cikKKyhkZWZ2YXIgdGFyLXN1cGVyaW9yLWJ1ZmZlcikKKworOzs7IyMjYXV0b2xvYWQKKyhkZWZ1 biBkaXJlZC1qdW1wICgmb3B0aW9uYWwgb3RoZXItd2luZG93IGZpbGUtbmFtZSkKKyAgIkp1bXAg dG8gRGlyZWQgYnVmZmVyIGNvcnJlc3BvbmRpbmcgdG8gY3VycmVudCBidWZmZXIuCitJZiBpbiBh IGZpbGUsIERpcmVkIHRoZSBjdXJyZW50IGRpcmVjdG9yeSBhbmQgbW92ZSB0byBmaWxlJ3MgbGlu ZS4KK0lmIGluIERpcmVkIGFscmVhZHksIHBvcCB1cCBhIGxldmVsIGFuZCBnb3RvIG9sZCBkaXJl Y3RvcnkncyBsaW5lLgorSW4gY2FzZSB0aGUgcHJvcGVyIERpcmVkIGZpbGUgbGluZSBjYW5ub3Qg YmUgZm91bmQsIHJlZnJlc2ggdGhlIGRpcmVkCitidWZmZXIgYW5kIHRyeSBhZ2Fpbi4KK1doZW4g T1RIRVItV0lORE9XIGlzIG5vbi1uaWwsIGp1bXAgdG8gRGlyZWQgYnVmZmVyIGluIG90aGVyIHdp bmRvdy4KK1doZW4gRklMRS1OQU1FIGlzIG5vbi1uaWwsIGp1bXAgdG8gaXRzIGxpbmUgaW4gRGly ZWQuCitJbnRlcmFjdGl2ZWx5IHdpdGggcHJlZml4IGFyZ3VtZW50LCByZWFkIEZJTEUtTkFNRS4i CisgIChpbnRlcmFjdGl2ZQorICAgKGxpc3QgbmlsIChhbmQgY3VycmVudC1wcmVmaXgtYXJnCisg ICAgICAgICAgICAgICAgICAocmVhZC1maWxlLW5hbWUgIkp1bXAgdG8gRGlyZWQgZmlsZTogIikp KSkKKyAgKGNvbmQKKyAgICgoYW5kIChib3VuZC1hbmQtdHJ1ZS1wIGFyY2hpdmUtc3ViZmlsZS1t b2RlKQorICAgICAgICAgKGJ1ZmZlci1saXZlLXAgYXJjaGl2ZS1zdXBlcmlvci1idWZmZXIpKQor ICAgIChzd2l0Y2gtdG8tYnVmZmVyIGFyY2hpdmUtc3VwZXJpb3ItYnVmZmVyKSkKKyAgICgoYW5k IChib3VuZC1hbmQtdHJ1ZS1wIHRhci1zdWJmaWxlLW1vZGUpCisgICAgICAgICAoYnVmZmVyLWxp dmUtcCB0YXItc3VwZXJpb3ItYnVmZmVyKSkKKyAgICAoc3dpdGNoLXRvLWJ1ZmZlciB0YXItc3Vw ZXJpb3ItYnVmZmVyKSkKKyAgICh0CisgICAgOzsgRXhwYW5kIGZpbGUtbmFtZSBiZWZvcmUgYGRp cmVkLWdvdG8tZmlsZScgY2FsbDoKKyAgICA7OyBgZGlyZWQtZ290by1maWxlJyByZXF1aXJlcyBp dHMgYXJndW1lbnQgdG8gYmUgYW4gYWJzb2x1dGUKKyAgICA7OyBmaWxlIG5hbWU7IHRoZSByZXN1 bHQgb2YgYHJlYWQtZmlsZS1uYW1lJyBjb3VsZCBiZQorICAgIDs7IGFuIGFiYnJldmlhdGVkIGZp bGUgbmFtZSAoQnVnIzI0NDA5KS4KKyAgICAobGV0KiAoKGZpbGUgKG9yIChhbmQgZmlsZS1uYW1l IChleHBhbmQtZmlsZS1uYW1lIGZpbGUtbmFtZSkpCisgICAgICAgICAgICAgICAgICAgICBidWZm ZXItZmlsZS1uYW1lKSkKKyAgICAgICAgICAgKGRpciAoaWYgZmlsZSAoZmlsZS1uYW1lLWRpcmVj dG9yeSBmaWxlKSBkZWZhdWx0LWRpcmVjdG9yeSkpKQorICAgICAgKGlmIChhbmQgKGVxIG1ham9y LW1vZGUgJ2RpcmVkLW1vZGUpIChudWxsIGZpbGUtbmFtZSkpCisgICAgICAgICAgKHByb2duCisg ICAgICAgICAgICAoc2V0cSBkaXIgKGRpcmVkLWN1cnJlbnQtZGlyZWN0b3J5KSkKKyAgICAgICAg ICAgIChkaXJlZC11cC1kaXJlY3Rvcnkgb3RoZXItd2luZG93KQorICAgICAgICAgICAgKHVubGVz cyAoZGlyZWQtZ290by1maWxlIGRpcikKKyAgICAgICAgICAgICAgOzsgcmVmcmVzaCBhbmQgdHJ5 IGFnYWluCisgICAgICAgICAgICAgIChkaXJlZC1pbnNlcnQtc3ViZGlyIChmaWxlLW5hbWUtZGly ZWN0b3J5IGRpcikpCisgICAgICAgICAgICAgIChkaXJlZC1nb3RvLWZpbGUgZGlyKSkpCisgICAg ICAgIChpZiBvdGhlci13aW5kb3cKKyAgICAgICAgICAgIChkaXJlZC1vdGhlci13aW5kb3cgZGly KQorICAgICAgICAgIChkaXJlZCBkaXIpKQorICAgICAgICAoaWYgZmlsZQorICAgICAgICAgICAg KG9yIChkaXJlZC1nb3RvLWZpbGUgZmlsZSkKKyAgICAgICAgICAgICAgICA7OyByZWZyZXNoIGFu ZCB0cnkgYWdhaW4KKyAgICAgICAgICAgICAgICAocHJvZ24KKyAgICAgICAgICAgICAgICAgIChk aXJlZC1pbnNlcnQtc3ViZGlyIChmaWxlLW5hbWUtZGlyZWN0b3J5IGZpbGUpKQorICAgICAgICAg ICAgICAgICAgKGRpcmVkLWdvdG8tZmlsZSBmaWxlKSkKKyAgICAgICAgICAgICAgICA7OyBUb2dn bGUgb21pdHRpbmcsIGlmIGl0IGlzIG9uLCBhbmQgdHJ5IGFnYWluLgorICAgICAgICAgICAgICAg ICh3aGVuIGRpcmVkLW9taXQtbW9kZQorICAgICAgICAgICAgICAgICAgKGRpcmVkLW9taXQtbW9k ZSkKKyAgICAgICAgICAgICAgICAgIChkaXJlZC1nb3RvLWZpbGUgZmlsZSkpKSkpKSkpKQorCis7 OzsjIyNhdXRvbG9hZAorKGRlZnVuIGRpcmVkLWp1bXAtb3RoZXItd2luZG93ICgmb3B0aW9uYWwg ZmlsZS1uYW1lKQorICAiTGlrZSBcXFtkaXJlZC1qdW1wXSAoYGRpcmVkLWp1bXAnKSBidXQgaW4g b3RoZXIgd2luZG93LiIKKyAgKGludGVyYWN0aXZlCisgICAobGlzdCAoYW5kIGN1cnJlbnQtcHJl Zml4LWFyZworCSAgICAgIChyZWFkLWZpbGUtbmFtZSAiSnVtcCB0byBEaXJlZCBmaWxlOiAiKSkp KQorICAoZGlyZWQtanVtcCB0IGZpbGUtbmFtZSkpCisKIChwcm92aWRlICdkaXJlZCkKIAogKHJ1 bi1ob29rcyAnZGlyZWQtbG9hZC1ob29rKQkJOyBmb3IgeW91ciBjdXN0b21pemF0aW9ucwpkaWZm IC0tZ2l0IGEvdGVzdC9saXNwL2RpcmVkLXRlc3RzLmVsIGIvdGVzdC9saXNwL2RpcmVkLXRlc3Rz LmVsCmluZGV4IDVjNjY0OWNiYTQuLmNlYzUzM2RkZmEgMTAwNjQ0Ci0tLSBhL3Rlc3QvbGlzcC9k aXJlZC10ZXN0cy5lbAorKysgYi90ZXN0L2xpc3AvZGlyZWQtdGVzdHMuZWwKQEAgLTI0LDExICsy NCwxMSBAQAogKGVydC1kZWZ0ZXN0IGRpcmVkLWF1dG9sb2FkICgpCiAgICJUZXN0cyB0byBzZWUg d2hldGhlciBkaXJlZC14IGhhcyBiZWVuIGF1dG9sb2FkZWQiCiAgIChzaG91bGQKLSAgIChmYm91 bmRwICdkaXJlZC1qdW1wKSkKKyAgIChmYm91bmRwICdkaXJlZC1kby1yZWxzeW1saW5rKSkKICAg KHNob3VsZAogICAgKGF1dG9sb2FkcAogICAgIChzeW1ib2wtZnVuY3Rpb24KLSAgICAgJ2RpcmVk LWp1bXApKSkpCisgICAgICdkaXJlZC1kby1yZWxzeW1saW5rKSkpKQogCiAoZXJ0LWRlZnRlc3Qg ZGlyZWQtdGVzdC1idWcyMjY5NCAoKQogICAiVGVzdCBmb3IgaHR0cHM6Ly9kZWJidWdzLmdudS5v cmcvMjI2OTQgLiIKLS0gCjIuMjguMAoK --000000000000d2094905ae2af90f--