From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sun Lin via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#47119: 28.0.50; [patch][Dired] new user option for compressing dir suffix Date: Fri, 2 Apr 2021 00:57:20 +0000 (UTC) Message-ID: <1662010091.102054.1617325040519@mail.yahoo.com> References: <605a063b.1c69fb81.e18bb.b679@mx.google.com> Reply-To: Sun Lin Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_102053_1496465229.1617325040519" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14272"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 47119@debbugs.gnu.org To: Eli Zaretskii , Lin Sun Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Apr 02 02:58:27 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lS88p-0003ab-2w for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 02 Apr 2021 02:58:27 +0200 Original-Received: from localhost ([::1]:44606 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lS88o-0006l1-5A for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 01 Apr 2021 20:58:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51512) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lS88Q-0006jb-2a for bug-gnu-emacs@gnu.org; Thu, 01 Apr 2021 20:58:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47332) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lS88P-0004VU-RI for bug-gnu-emacs@gnu.org; Thu, 01 Apr 2021 20:58:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lS88P-0000iN-PC for bug-gnu-emacs@gnu.org; Thu, 01 Apr 2021 20:58:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Sun Lin Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Apr 2021 00:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47119 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 47119-submit@debbugs.gnu.org id=B47119.16173250522708 (code B ref 47119); Fri, 02 Apr 2021 00:58:01 +0000 Original-Received: (at 47119) by debbugs.gnu.org; 2 Apr 2021 00:57:32 +0000 Original-Received: from localhost ([127.0.0.1]:58878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lS87v-0000hc-KC for submit@debbugs.gnu.org; Thu, 01 Apr 2021 20:57:32 -0400 Original-Received: from sonic313-9.consmr.mail.ne1.yahoo.com ([66.163.185.32]:42313) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lS87t-0000hN-JG for 47119@debbugs.gnu.org; Thu, 01 Apr 2021 20:57:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1617325044; bh=ePFMfectCw5Ecss4lPur8kTpTVJh21qHDw2ypP9IHtc=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=PMfG60naEZM/LcYb7dc81oQz+33OyIRkwv6vjzZPgwef1bn8HBOpLfDesmAd9loiVMmaDjtE3ki9NjNRCtRQXuWpcc+Ls/WAuOFjhaiuk4eBnVdK0837Lr59eU/yfghR50V32B5jxG+ZrHH5IqBUExOxkeAK6Qsa4wjQ5ybCqeBGxr73bUOhlv/rIIzUweILy2U8bQHymE0I2vgLTlLefjNaXv6qvq+pRuSUdnDvvHzyJxSz8tJEUzPWYtyO3GPisQ0nbWpPQm9rx+6AYVQW/h6Y0JYqSfOP99UlzWzG1uLVgoyfSAJaK9p09GyAmlsMVmb6y4AY8D4DxCdFiJJgmA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1617325044; bh=MDZS9fQLwHcevGu+YLKHx7p47lGkoVSFtWnyqnTM1er=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=W5+KwkBCe0R6gSg2jB1Ud4FVYBi1XaHVP5dfkvy0wWLsrunpfvJe9FLhc1ukO3Y5fZ+Qkyn9Q3ckfyXDEzD+Z7zQfpSDCnJbC7aZiWcrnl7duQ5HXSaZkDhTbOMO5gjNfqNqEa2FvMBbKT2x5FQbRxYyt7fjcobwGho7HhzADJ0S4m/gpKQLhfF1D45yxIoPCavCyMpqPmbr13RZrDx50XQyjU3FEP0v9cK6MKr0dLFsxWGVsT7VO5embRspzLtNKD8CgBsZsWBaUzXplFwAsqteozMt1nBaqp0wmhlg5EsOW8pQcDDm9ol/jPknmb4czPkwavD5n/nGGwBbU5Ea6w== X-YMail-OSG: YDbumRcVM1mXJZBC79JkZvXYBRH1cpkjXi.Htb6Yc.ezCDSA32Iv7eU2uK.BFFf WNQX5ImLIoU3rGHtZTGXq_P477ckwAwid.0ABkbXKQml9T_4zNaaSEyCo8QGNg36rsipQQFIRImK 5OXfycpH5B.xNsTwPoVK87uSU.5KWhPSdKVmeDykRHCjmpR4TYQq4PUKHX3J0xPp2qtD5ZOWzLZA 3wLcKnsjGAE.86l0PRIqAQxnzKFIOtxpJ1dSL7A0AtLPFzUIOgejKTRhJssruvuHbD6FG1na3Gu6 y3gPEHQuTXAn9RwyIqqwhrbtlMabRFSsT5spQIbfhsHcFt12XiJtdVfKMBLpyVRIdKXAfeDEIAKZ vJxacCVApgOPRjQylKX5oZFP.HAZ1oAlgdxkbhpB8ZjnVeARofSph7xYo0Dhwmnn7PllVq6NAm34 OguC.OnuZ1QQMSeeiPRdVW8WGr.Td46yvpb6HzBn5vfX6LOSj_RfSMyp79QpA3uqWgHBcaXcOQZ3 7NduNVwxrQ7Rtu63rqylOYqDHld5pBXkqKjTb8xzpRt854Bvcq7L6bmzvNeB0Gz7ME6GGP6IC2tb iZGwK9m6mA0CisAMcnTONkOzDKSjQ1iBH9qCT3mN6wcpm2Qi5t78.sMu26bodzQrUQMMOv1imcfE 8WyhU8YPvx7CMQyaB24uI7fydLrhcrmSG5Frrdr2oINxfNouNqxnri.bQeeO_dHk06nv.0IAAeSO wV.2BROv4ru2_BQf.1R1KQLiSCm.w_EYTsgYXzTul6fMb3T3Ay0x29bsHfNvLocKWuZuty3ETSvb ICoOgbi6uUj6OOfUxnE5NoLNLBuwcDuwE5NRGLCyLW X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Fri, 2 Apr 2021 00:57:24 +0000 In-Reply-To: <605a063b.1c69fb81.e18bb.b679@mx.google.com> X-Mailer: WebService/1.1.18033 YMailNodin Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:203455 Archived-At: ------=_Part_102053_1496465229.1617325040519 Content-Type: multipart/alternative; boundary="----=_Part_102052_2033892746.1617325040460" ------=_Part_102052_2033892746.1617325040460 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable There is another user option `compress-file-default-suffix` that allow use= r custom default suffix for compressing file in dired-mode. These two patch allow user custom suffix for compressing folder and file in= dired-mode by pressing "Z". Both two patches are attached. On Tuesday, March 23, 2021, 11:16:13 PM = GMT+8, Lin Sun wrote: =20 =20 #yiv1694401698 #yiv1694401698 -- filtered {}#yiv1694401698 filtered {}#yiv= 1694401698 filtered {}#yiv1694401698 filtered {}#yiv1694401698 p.yiv1694401= 698MsoNormal, #yiv1694401698 li.yiv1694401698MsoNormal, #yiv1694401698 div.= yiv1694401698MsoNormal {margin:0in;margin-bottom:.0001pt;font-size:11.0pt;f= ont-family:sans-serif;}#yiv1694401698 .yiv1694401698MsoChpDefault {}#yiv169= 4401698 filtered {}#yiv1694401698 div.yiv1694401698WordSection1 {}#yiv16944= 01698=20 Hi Eli, =C2=A0 Sorry for my misunderstanding for your preview comments. =C2=A0 > but wouldn't it be better to use symbols instead of strings? The new option `dired-compress-files-default-suffix` can be =E2=80=9C.tar.g= z=E2=80=9D or =E2=80=9C.tar.xz=E2=80=9D=E2=80=A6 and it should work with va= riable ` dired-compress-file-suffixes` while this variable maybe extended b= y user. So the type:string is simple for implementation. =C2=A0 And yes, the document need update, changes are available in the attachment. =C2=A0 Please help to review the new patch. Thanks. =20 ------=_Part_102052_2033892746.1617325040460 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
There is another user option `compress-file-default-su= ffix` that allow user custom default suffix for compressing file in dired-m= ode.

These two patch allow user custom suffix for compressing folder= and file in dired-mode by pressing "Z".

Both two patches = are attached.
=
On Tuesday, March 23, 2021= , 11:16:13 PM GMT+8, Lin Sun <lin.sun@zoom.us> wrote: =

#yiv1694401698 #yiv1694401698 -- filtered {}#yiv1694401698 filtered {}#= yiv1694401698 filtered {}#yiv1694401698 filtered {}#yiv1694401698 p.yiv1= 694401698MsoNormal, #yiv1694401698 li.yiv1694401698MsoNormal, #yiv16944016= 98 div.yiv1694401698MsoNormal=09{margin:0in;margin-bottom:.0001pt;font-siz= e:11.0pt;font-family:sans-serif;}#yiv1694401698 .yiv1694401698MsoChpDefaul= t=09{}#yiv1694401698 filtered {}#yiv1694401698 div.yiv1694401698WordSectio= n1=09{}#yiv1694401698

Hi Eli,

 

Sorry for my misund= erstanding for your preview comments.

 

> but wouldn't it be be= tter to use symbols instead of strings?

The new option `dired-compress-files-default-suffix` can be =E2=80=9C.t= ar.gz=E2=80=9D or =E2=80=9C.tar.xz=E2=80=9D=E2=80=A6 and it should work wit= h variable ` dired-compress-file-suffixes` while this variable maybe extend= ed by user. So the type:string is simple for implementation.

 

And= yes, the document need update, changes are available in the attachment.

 

Please help to review the new patch. Thanks.

=
------=_Part_102052_2033892746.1617325040460-- ------=_Part_102053_1496465229.1617325040519 Content-Type: text/x-patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-dired-new-user-option-dired-compress-files-default-s.patch" Content-ID: RnJvbSAxYTU1ZGIyNjIzZTljZGIzZDU1YzUzOGEyNTE4MTc4Y2M2YjI4MGY5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxsaW4uc3VuQHpvb20udXM+CkRhdGU6IFNhdCwg MTMgTWFyIDIwMjEgMTE6NDc6MjMgKzA4MDAKU3ViamVjdDogW1BBVENIIDEvMl0gWypkaXJlZF0g bmV3IHVzZXIgb3B0aW9uCiAnZGlyZWQtY29tcHJlc3MtZmlsZXMtZGVmYXVsdC1zdWZmaXgnCgoq ZGlyZWQtYXV4LmVsOiB1c2VyIG9wdGlvbiAnZGlyZWQtY29tcHJlc3MtZmlsZXMtZGVmYXVsdC1z dWZmaXgnIGZvcgpkZWZhdWx0IHN1ZmZpeCBmb3IgY29tcHJlc3NpbmcgZGlyZWN0b3J5LgotLS0K IGV0Yy9ORVdTICAgICAgICAgIHwgIDYgKysrKysrCiBsaXNwL2RpcmVkLWF1eC5lbCB8IDQ5ICsr KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMg Y2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCBmYTg3ODRkLi5lMjBiZWVlIDEwMDY0NAotLS0gYS9l dGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtNjM1LDYgKzYzNSwxMiBAQCBsaW5lLCBhbmQgYWxs b3dzIHRydW5jYXRpbmcgdGhlbSAodG8gcHJlc2VydmUgc3BhY2Ugb24gdGhlIG1vZGUgbGluZSkK IG9yIHNob3dpbmcgdGhlbSBsaXRlcmFsbHksIGVpdGhlciBpbnN0ZWFkIG9mLCBvciBpbiBhZGRp dGlvbiB0bywKIGRpc3BsYXlpbmcgImJ5IG5hbWUiIG9yICJieSBkYXRlIiBzb3J0IG9yZGVyLgog CisrKysKKyoqKiBOZXcgdXNlciBvcHRpb24gJ2RpcmVkLWNvbXByZXNzLWZpbGVzLWRlZmF1bHQt c3VmZml4Jy4KK1RoaXMgdXNlciBvcHRpb24gY29udHJvbHMgZGVmYXVsdCBzdWZmaXggZm9yIGNv bXByZXNzaW5nIGRpcmVjdG9yeS4gIElmIGl0J3MKK25pbCwgdGhlICIudGFyLmd6IiB3aWxsIGJl IHVzZWQuIFJlZmVyIHRoZSAnZGlyZWQtY29tcHJlc3MtZmlsZXMtYWxpc3QnIGZvcgorc3VwcG9y dGVkIHN1ZmZpeCBsaXN0LgorCiAtLS0KICoqKiBCcm9rZW4gYW5kIGNpcmN1bGFyIGxpbmtzIGFy ZSBzaG93biB3aXRoIHRoZSAnZGlyZWQtYnJva2VuLXN5bWxpbmsnIGZhY2UuCiAKZGlmZiAtLWdp dCBhL2xpc3AvZGlyZWQtYXV4LmVsIGIvbGlzcC9kaXJlZC1hdXguZWwKaW5kZXggZDVmNDkxMC4u MjM3MTgyZSAxMDA2NDQKLS0tIGEvbGlzcC9kaXJlZC1hdXguZWwKKysrIGIvbGlzcC9kaXJlZC1h dXguZWwKQEAgLTExMzIsNiArMTEzMiw3IEBAIGRpcmVkLWNvbXByZXNzLWZpbGUtc3VmZml4ZXMK ICAgICA7OyBTb2xhcmlzIDEwIHZlcnNpb24gb2YgdGFyIChvYnNvbGV0ZSBpbiAyMDI0PykuCiAg ICAgOzsgU2FtZSB0aGluZyBvbiBBSVggNy4xIChvYnNvbGV0ZSAyMDIzPykgYW5kIDcuMiAob2Jz b2xldGUgMjAyMj8pLgogICAgICgiXFwudGFyXFwuZ3pcXCciICIiICJnemlwIC1kYyAlaSB8IHRh ciAteGYgLSIpCisgICAgKCJcXC50YXJcXC54elxcJyIgIiIgInh6IC1kYyAlaSB8IHRhciAteGYg LSIpCiAgICAgKCJcXC50Z3pcXCciICIiICJnemlwIC1kYyAlaSB8IHRhciAteGYgLSIpCiAgICAg KCJcXC5nelxcJyIgIiIgImd1bnppcCIpCiAgICAgKCJcXC5selxcJyIgIiIgImx6aXAgLWQiKQpA QCAtMTE0OSwxMCArMTE1MCw3IEBAIGRpcmVkLWNvbXByZXNzLWZpbGUtc3VmZml4ZXMKICAgICAo IlxcLnpzdFxcJyIgIiIgInVuenN0ZCAtLXJtIikKICAgICAoIlxcLjd6XFwnIiAiIiAiN3ogeCAt YW9hIC1vJW8gJWkiKQogICAgIDs7IFRoaXMgaXRlbSBjb250cm9scyBuYW1pbmcgZm9yIGNvbXBy ZXNzaW9uLgotICAgICgiXFwudGFyXFwnIiAiLnRneiIgbmlsKQotICAgIDs7IFRoaXMgaXRlbSBj b250cm9scyB0aGUgY29tcHJlc3Npb24gb2YgZGlyZWN0b3JpZXMuICBJdHMgUkVHRVhQCi0gICAg OzsgZWxlbWVudCBzaG91bGQgbmV2ZXIgbWF0Y2ggYW55IHZhbGlkIGZpbGUgbmFtZS4KLSAgICAo IlwwMDAiICIudGFyLmd6IiAidGFyIC1jZiAtICVpIHwgZ3ppcCAtYzkgPiAlbyIpKQorICAgICgi XFwudGFyXFwnIiAiLnRneiIgbmlsKSkKICAgIkNvbnRyb2wgY2hhbmdlcyBpbiBmaWxlIG5hbWUg c3VmZml4ZXMgZm9yIGNvbXByZXNzaW9uIGFuZCB1bmNvbXByZXNzaW9uLgogRWFjaCBlbGVtZW50 IHNwZWNpZmllcyBvbmUgdHJhbnNmb3JtYXRpb24gcnVsZSwgYW5kIGhhcyB0aGUgZm9ybToKICAg KFJFR0VYUCBORVctU1VGRklYIFBST0dSQU0pCkBAIC0xMTY4LDYgKzExNjYsMTMgQEAgZGlyZWQt Y29tcHJlc3MtZmlsZS1zdWZmaXhlcwogT3RoZXJ3aXNlLCB0aGUgcnVsZSBpcyBhIGNvbXByZXNz aW9uIHJ1bGUsIGFuZCBjb21wcmVzc2lvbiBpcyBkb25lIHdpdGggZ3ppcC4KIEFSR1MgYXJlIGNv bW1hbmQgc3dpdGNoZXMgcGFzc2VkIHRvIFBST0dSQU0uIikKIAorKGRlZmN1c3RvbSBkaXJlZC1j b21wcmVzcy1maWxlcy1kZWZhdWx0LXN1ZmZpeCBuaWwKKyAgIkRlZmF1bHQgc3VmZml4IGZvciBj b21wcmVzc2luZyBkaXJlY3RvcnkuCitJZiBuaWwsIHRoZSBcIi50YXIuZ3pcIiB3aWxsIGJlIHVz ZWQuIgorICA6dHlwZSAnc3RyaW5nCisgIDpncm91cCAnZGlyZWQKKyAgOnZlcnNpb24gIjI4LjEi KQorCiAoZGVmdmFyIGRpcmVkLWNvbXByZXNzLWZpbGVzLWFsaXN0CiAgICcoKCJcXC50YXJcXC5n elxcJyIgLiAidGFyIC1jZiAtICVpIHwgZ3ppcCAtYzkgPiAlbyIpCiAgICAgKCJcXC50YXJcXC5i ejJcXCciIC4gInRhciAtY2YgLSAlaSB8IGJ6aXAyIC1jOSA+ICVvIikKQEAgLTEyNzUsMjAgKzEy ODAsMjggQEAgZGlyZWQtY29tcHJlc3MtZmlsZQogICAgICAgICAgICA7OyBUcnkgZ3ppcDsgaWYg d2UgZG9uJ3QgaGF2ZSB0aGF0LCB1c2UgY29tcHJlc3MuCiAgICAgICAgICAgIChjb25kaXRpb24t Y2FzZSBuaWwKICAgICAgICAgICAgICAgIChpZiAoZmlsZS1kaXJlY3RvcnktcCBmaWxlKQotICAg ICAgICAgICAgICAgICAgIChwcm9nbgotICAgICAgICAgICAgICAgICAgICAgKHNldHEgc3VmZml4 IChjZHIgKGFzc29jICJcMDAwIiBkaXJlZC1jb21wcmVzcy1maWxlLXN1ZmZpeGVzKSkpCi0gICAg ICAgICAgICAgICAgICAgICAod2hlbiBzdWZmaXgKLSAgICAgICAgICAgICAgICAgICAgICAgKGxl dCAoKG91dC1uYW1lIChjb25jYXQgZmlsZSAoY2FyIHN1ZmZpeCkpKQotICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoZGVmYXVsdC1kaXJlY3RvcnkgKGZpbGUtbmFtZS1kaXJlY3RvcnkgZmls ZSkpKQotICAgICAgICAgICAgICAgICAgICAgICAgIChkaXJlZC1zaGVsbC1jb21tYW5kCi0gICAg ICAgICAgICAgICAgICAgICAgICAgIChyZXBsYWNlLXJlZ2V4cC1pbi1zdHJpbmcKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICIlbyIgKHNoZWxsLXF1b3RlLWFyZ3VtZW50IG91dC1uYW1lKQot ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJlcGxhY2UtcmVnZXhwLWluLXN0cmluZwotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIlaSIgKHNoZWxsLXF1b3RlLWFyZ3VtZW50IChmaWxl LW5hbWUtbm9uZGlyZWN0b3J5IGZpbGUpKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIChj YWRyIHN1ZmZpeCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWwgdCkKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgIG5pbCB0KSkKLSAgICAgICAgICAgICAgICAgICAgICAgICBvdXQt bmFtZSkpKQorICAgICAgICAgICAgICAgICAgIChsZXQqICgoc3VmZml4CisgICAgICAgICAgICAg ICAgICAgICAgICAgICAob3IgZGlyZWQtY29tcHJlc3MtZmlsZXMtZGVmYXVsdC1zdWZmaXggIi50 YXIuZ3oiKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHJ1bGUgKGNsLWZpbmQtaWYKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKHgpIChzdHJpbmctbWF0Y2gt cCAoY2FyIHgpIHN1ZmZpeCkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXJl ZC1jb21wcmVzcy1maWxlcy1hbGlzdCkpKQorICAgICAgICAgICAgICAgICAgICAgKGlmIHJ1bGUK KyAgICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgob3V0LW5hbWUgKGNvbmNhdCBmaWxlIHN1 ZmZpeCkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRlZmF1bHQtZGlyZWN0b3J5 IChmaWxlLW5hbWUtZGlyZWN0b3J5IGZpbGUpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg IChkaXJlZC1zaGVsbC1jb21tYW5kCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJlcGxh Y2UtcmVnZXhwLWluLXN0cmluZworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJW8iIChz aGVsbC1xdW90ZS1hcmd1bWVudCBvdXQtbmFtZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHJlcGxhY2UtcmVnZXhwLWluLXN0cmluZworICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIiVpIiAoc2hlbGwtcXVvdGUtYXJndW1lbnQgKGZpbGUtbmFtZS1ub25kaXJlY3RvcnkgZmls ZSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2RyIHJ1bGUpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBuaWwgdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg bmlsIHQpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0LW5hbWUpCisgICAgICAgICAg ICAgICAgICAgICAgICh1c2VyLWVycm9yCisgICAgICAgICAgICAgICAgICAgICAgICAiTm8gY29t cHJlc3Npb24gcnVsZSBmb3VuZCBmb3IgXAorYGRpcmVkLWNvbXByZXNzLWZpbGVzLWRlZmF1bHQt c3VmZml4JyAlcywgc2VlIGBkaXJlZC1jb21wcmVzcy1maWxlcy1hbGlzdCcgZm9yXAorIHRoZSBz dXBwb3J0ZWQgc3VmZml4ZXMgbGlzdC4iCisgICAgICAgICAgICAgICAgICAgICAgICBkaXJlZC1j b21wcmVzcy1maWxlcy1kZWZhdWx0LXN1ZmZpeCkpKQogICAgICAgICAgICAgICAgICAobGV0ICgo b3V0LW5hbWUgKGNvbmNhdCBmaWxlICIuZ3oiKSkpCiAgICAgICAgICAgICAgICAgICAgKGFuZCAo b3IgKG5vdCAoZmlsZS1leGlzdHMtcCBvdXQtbmFtZSkpCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKHktb3Itbi1wCi0tIAoyLjcuMAoK ------=_Part_102053_1496465229.1617325040519 Content-Type: text/x-patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0002-dired-new-user-option-dired-compress-file-default-su.patch" Content-ID: RnJvbSAwZGM0YzdiMDA1NzNjN2JhYTRmNGM1ODQ4ODEwNTk5ZjgxYWM2ZjVjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxsaW4uc3VuQHpvb20udXM+CkRhdGU6IE1vbiwg MTUgTWFyIDIwMjEgMDk6NDM6NTQgKzA4MDAKU3ViamVjdDogW1BBVENIIDIvMl0gWypkaXJlZF0g bmV3IHVzZXIgb3B0aW9uCiAnZGlyZWQtY29tcHJlc3MtZmlsZS1kZWZhdWx0LXN1ZmZpeCcKCipk aXJlZC1hdXguZWw6IHVzZXIgb3B0aW9uICdkaXJlZC1jb21wcmVzcy1maWxlLWRlZmF1bHQtc3Vm Zml4JyBmb3IKZGVmYXVsdCBzdWZmaXggZm9yIGNvbXByZXNzaW5nIGZpbGUgaW4gZGlyZWQtbW9k ZS4KLS0tCiBldGMvTkVXUyAgICAgICAgICB8ICA2ICsrKysrCiBsaXNwL2RpcmVkLWF1eC5lbCB8 IDY4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t LS0KIDIgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCBlMjBiZWVlLi4zNDA1MzhkIDEw MDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtNjQxLDYgKzY0MSwxMiBAQCBU aGlzIHVzZXIgb3B0aW9uIGNvbnRyb2xzIGRlZmF1bHQgc3VmZml4IGZvciBjb21wcmVzc2luZyBk aXJlY3RvcnkuICBJZiBpdCdzCiBuaWwsIHRoZSAiLnRhci5neiIgd2lsbCBiZSB1c2VkLiBSZWZl ciB0aGUgJ2RpcmVkLWNvbXByZXNzLWZpbGVzLWFsaXN0JyBmb3IKIHN1cHBvcnRlZCBzdWZmaXgg bGlzdC4KIAorKysrCisqKiogTmV3IHVzZXIgb3B0aW9uICdkaXJlZC1jb21wcmVzcy1maWxlLWRl ZmF1bHQtc3VmZml4Jy4KK1RoaXMgdXNlciBvcHRpb24gY29udHJvbHMgZGVmYXVsdCBzdWZmaXgg Zm9yIGNvbXByZXNzaW5nIGZpbGVzLiAgSWYgaXQncworbmlsLCB0aGUgIi5neiIgd2lsbCBiZSB1 c2VkLiBSZWZlciB0aGUgJ2RpcmVkLWNvbXByZXNzLWZpbGUtYWxpc3QnIGZvcgorc3VwcG9ydGVk IHN1ZmZpeCBsaXN0LgorCiAtLS0KICoqKiBCcm9rZW4gYW5kIGNpcmN1bGFyIGxpbmtzIGFyZSBz aG93biB3aXRoIHRoZSAnZGlyZWQtYnJva2VuLXN5bWxpbmsnIGZhY2UuCiAKZGlmZiAtLWdpdCBh L2xpc3AvZGlyZWQtYXV4LmVsIGIvbGlzcC9kaXJlZC1hdXguZWwKaW5kZXggMjM3MTgyZS4uYzFm NTFhNSAxMDA2NDQKLS0tIGEvbGlzcC9kaXJlZC1hdXguZWwKKysrIGIvbGlzcC9kaXJlZC1hdXgu ZWwKQEAgLTExNjYsNiArMTE2NiwyNyBAQCBkaXJlZC1jb21wcmVzcy1maWxlLXN1ZmZpeGVzCiBP dGhlcndpc2UsIHRoZSBydWxlIGlzIGEgY29tcHJlc3Npb24gcnVsZSwgYW5kIGNvbXByZXNzaW9u IGlzIGRvbmUgd2l0aCBnemlwLgogQVJHUyBhcmUgY29tbWFuZCBzd2l0Y2hlcyBwYXNzZWQgdG8g UFJPR1JBTS4iKQogCisoZGVmY3VzdG9tIGRpcmVkLWNvbXByZXNzLWZpbGUtZGVmYXVsdC1zdWZm aXggbmlsCisgICJEZWZhdWx0IHN1ZmZpeCBmb3IgY29tcHJlc3Npbmcgc2luZ2xlIGZpbGUuCitJ ZiBuaWwsIHRoZSBcIi5nelwiIHdpbGwgYmUgdXNlZC4iCisgIDp0eXBlICdzdHJpbmcKKyAgOmdy b3VwICdkaXJlZAorICA6dmVyc2lvbiAiMjguMSIpCisKKyhkZWZ2YXIgZGlyZWQtY29tcHJlc3Mt ZmlsZS1hbGlzdAorICAnKCgiXFwuZ3pcXCciIC4gImd6aXAgLTlmICVpIikKKyAgICAoIlxcLmJ6 MlxcJyIgLiAiYnppcDIgLTlmICVpIikKKyAgICAoIlxcLnh6XFwnIiAuICJ4eiAtOWYgJWkiKQor ICAgICgiXFwuenN0XFwnIiAuICJ6c3RkIC1xZiAtMTkgLS1ybSAtbyAlbyAlaSIpKQorICAiQ29u dHJvbCB0aGUgY29tcHJlc3Npb24gc2hlbGwgY29tbWFuZCBmb3IgYGRpcmVkLWRvLWNvbXByZXNz LXRvJy4KKworRWFjaCBlbGVtZW50IGlzIChSRUdFWFAgLiBDTUQpLCB3aGVyZSBSRUdFWFAgaXMg dGhlIG5hbWUgb2YgdGhlCithcmNoaXZlIHRvIHdoaWNoIHlvdSB3YW50IHRvIGNvbXByZXNzLCBh bmQgQ01EIGlzIHRoZQorY29ycmVzcG9uZGluZyBjb21tYW5kLgorCitXaXRoaW4gQ01ELCAlaSBk ZW5vdGVzIHRoZSBpbnB1dCBmaWxlKHMpLCBhbmQgJW8gZGVub3RlcyB0aGUKK291dHB1dCBmaWxl LiAlaSBwYXRoKHMpIGFyZSByZWxhdGl2ZSwgd2hpbGUgJW8gaXMgYWJzb2x1dGUuIikKKwogKGRl ZmN1c3RvbSBkaXJlZC1jb21wcmVzcy1maWxlcy1kZWZhdWx0LXN1ZmZpeCBuaWwKICAgIkRlZmF1 bHQgc3VmZml4IGZvciBjb21wcmVzc2luZyBkaXJlY3RvcnkuCiBJZiBuaWwsIHRoZSBcIi50YXIu Z3pcIiB3aWxsIGJlIHVzZWQuIgpAQCAtMTMwMiwyMyArMTMyMywzNiBAQCBkaXJlZC1jb21wcmVz cy1maWxlCiBgZGlyZWQtY29tcHJlc3MtZmlsZXMtZGVmYXVsdC1zdWZmaXgnICVzLCBzZWUgYGRp cmVkLWNvbXByZXNzLWZpbGVzLWFsaXN0JyBmb3JcCiAgdGhlIHN1cHBvcnRlZCBzdWZmaXhlcyBs aXN0LiIKICAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVkLWNvbXByZXNzLWZpbGVzLWRlZmF1 bHQtc3VmZml4KSkpCi0gICAgICAgICAgICAgICAgIChsZXQgKChvdXQtbmFtZSAoY29uY2F0IGZp bGUgIi5neiIpKSkKLSAgICAgICAgICAgICAgICAgICAoYW5kIChvciAobm90IChmaWxlLWV4aXN0 cy1wIG91dC1uYW1lKSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAoeS1vci1uLXAKLSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZvcm1hdCAiRmlsZSAlcyBhbHJlYWR5IGV4aXN0 cy4gIFJlYWxseSBjb21wcmVzcz8gIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIG91dC1uYW1lKSkpCi0gICAgICAgICAgICAgICAgICAgICAgICAobm90Ci0gICAgICAgICAg ICAgICAgICAgICAgICAgKGRpcmVkLWNoZWNrLXByb2Nlc3MgKGNvbmNhdCAiQ29tcHJlc3Npbmcg IiBmaWxlKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJn emlwIiAiLWYiIGZpbGUpKQotICAgICAgICAgICAgICAgICAgICAgICAgKG9yIChmaWxlLWV4aXN0 cy1wIG91dC1uYW1lKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzZXRxIG91dC1uYW1l IChjb25jYXQgZmlsZSAiLnoiKSkpCi0gICAgICAgICAgICAgICAgICAgICAgICA7OyBSZW5hbWUg dGhlIGNvbXByZXNzZWQgZmlsZSB0byBORVdOQU1FCi0gICAgICAgICAgICAgICAgICAgICAgICA7 OyBpZiBpdCBoYXNuJ3QgZ290IHRoYXQgbmFtZSBhbHJlYWR5LgotICAgICAgICAgICAgICAgICAg ICAgICAgKGlmIChhbmQgbmV3bmFtZSAobm90IChlcXVhbCBuZXduYW1lIG91dC1uYW1lKSkpCi0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHByb2duCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAocmVuYW1lLWZpbGUgb3V0LW5hbWUgbmV3bmFtZSB0KQotICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgbmV3bmFtZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0LW5h bWUpKSkpCisgICAgICAgICAgICAgICAgIChsZXQqICgoc3VmZml4IChvciBkaXJlZC1jb21wcmVz cy1maWxlLWRlZmF1bHQtc3VmZml4ICIuZ3oiKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIChv dXQtbmFtZSAoY29uY2F0IGZpbGUgc3VmZml4KSkKKyAgICAgICAgICAgICAgICAgICAgICAgIChy dWxlIChjbC1maW5kLWlmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAo eCkgKHN0cmluZy1tYXRjaC1wIChjYXIgeCkgc3VmZml4KSkKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBkaXJlZC1jb21wcmVzcy1maWxlLWFsaXN0KSkpCisgICAgICAgICAgICAgICAg ICAgKGlmIChub3QgcnVsZSkKKyAgICAgICAgICAgICAgICAgICAgICAgKHVzZXItZXJyb3IgIk5v IGNvbXByZXNzaW9uIHJ1bGUgZm91bmQgZm9yIHN1ZmZpeCAlcywgXAorc2VlIGBkaXJlZC1jb21w cmVzcy1maWxlLWFsaXN0JyBmb3IgdGhlIHN1cHBvcnRlZCBzdWZmaXhlcyBsaXN0LiIKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWQtY29tcHJlc3MtZmlsZS1kZWZhdWx0 LXN1ZmZpeCkKKyAgICAgICAgICAgICAgICAgICAgIChhbmQgKG9yIChub3QgKGZpbGUtZXhpc3Rz LXAgb3V0LW5hbWUpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHktb3Itbi1wCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZvcm1hdCAiRmlsZSAlcyBhbHJlYWR5IGV4 aXN0cy4gIFJlYWxseSBjb21wcmVzcz8gIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgb3V0LW5hbWUpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGRpcmVkLXNo ZWxsLWNvbW1hbmQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChyZXBsYWNlLXJlZ2V4cC1p bi1zdHJpbmcKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJW8iIChzaGVsbC1xdW90ZS1h cmd1bWVudCBvdXQtbmFtZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVwbGFjZS1y ZWdleHAtaW4tc3RyaW5nCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIlaSIgKHNoZWxs LXF1b3RlLWFyZ3VtZW50IChmaWxlLW5hbWUtbm9uZGlyZWN0b3J5IGZpbGUpKQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoY2RyIHJ1bGUpCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIG5pbCB0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pbCB0KSkKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgKG9yIChmaWxlLWV4aXN0cy1wIG91dC1uYW1lKQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKHNldHEgb3V0LW5hbWUgKGNvbmNhdCBmaWxlICIueiIpKSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgUmVuYW1lIHRoZSBjb21wcmVzc2VkIGZpbGUg dG8gTkVXTkFNRQorICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBpZiBpdCBoYXNuJ3QgZ290 IHRoYXQgbmFtZSBhbHJlYWR5LgorICAgICAgICAgICAgICAgICAgICAgICAgICAoaWYgKGFuZCBu ZXduYW1lIChub3QgKGVxdWFsIG5ld25hbWUgb3V0LW5hbWUpKSkKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChwcm9nbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVu YW1lLWZpbGUgb3V0LW5hbWUgbmV3bmFtZSB0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBuZXduYW1lKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dC1uYW1lKSkpKSkK ICAgICAgICAgICAgICAoZmlsZS1lcnJvcgogICAgICAgICAgICAgICAoaWYgKG5vdCAoZGlyZWQt Y2hlY2stcHJvY2VzcyAoY29uY2F0ICJDb21wcmVzc2luZyAiIGZpbGUpCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb21wcmVzcyIgIi1mIiBmaWxlKSkKLS0g CjIuNy4wCgo= ------=_Part_102053_1496465229.1617325040519--