From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 02 20:12:50 2021 Received: (at submit) by debbugs.gnu.org; 3 Mar 2021 01:12:51 +0000 Received: from localhost ([127.0.0.1]:54693 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHG4I-0004y0-Me for submit@debbugs.gnu.org; Tue, 02 Mar 2021 20:12:50 -0500 Received: from lists.gnu.org ([209.51.188.17]:51012) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHG4G-0004xr-Po for submit@debbugs.gnu.org; Tue, 02 Mar 2021 20:12:49 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45474) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lHG4G-0006Ze-Kk for bug-gnu-emacs@gnu.org; Tue, 02 Mar 2021 20:12:48 -0500 Received: from mail-pl1-x635.google.com ([2607:f8b0:4864:20::635]:39480) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lHG4E-0002Ih-UB for bug-gnu-emacs@gnu.org; Tue, 02 Mar 2021 20:12:48 -0500 Received: by mail-pl1-x635.google.com with SMTP id k22so13094999pll.6 for ; Tue, 02 Mar 2021 17:12:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:mime-version; bh=39TKdYWOiFMkXfrWSQJ5CVG0TqbVzVFgov5I9MFCIWw=; b=k/ZEEKLIUcvUzUm4nrBxQioNwLSEDXorYdYOlfjLY7gQyrw/SpQaFAydA1O2wFxNPI YpYMRHyGP4mXmqq+oMWEGSJo7+ND4Pi5Gg9elg/WeZTQB577PCjimnYMgxUCKLyuN8cA hyPtHA15mDrx6PQMAmINLQT2YTRrOEiTE6bDDFJmfHkTHzx2TWotBQ/4625lt1qx/aBB ZiJ6w9wCtAFDL8FApqJB5pwfn6xqQlh/xGeQvKAEI3X9FlZ/t45RioBOlomNBXbxfoso shIlAM/ITQdBiHsFQotXAuzDvFaf2Y0fTtYg8lgSnBJxbsVqAzXxXGN/A2BnzPXfkXKl iblQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=39TKdYWOiFMkXfrWSQJ5CVG0TqbVzVFgov5I9MFCIWw=; b=sv3RPNLzWLOIL+MByt2hqL7F8C0s1Nx1ETtgCK91oU5ebsZCQnYK37dTn7aEFjjeiw kKN+dwlEmRke/7Menw4iMZnTKQ5M151J55v5DuGT/lwamil7Nv2hMVYykwuQcgRkHaxH x1OLfDaXG2GMQR19TXJA3gxXwXJj9r3J/QUz0a6YdASBUfyjK+p9B6aqVv6Dmu6dnKsU mopRDx0TOjAyYt+oaR3M7u7d8FMedZNRVzM/IjYj1+3apW/nhSuZh6RqV6GEZhc/Z6yC r3ojprYXPKy+Vu7mYV2a7l3+LfHPSdNBpNevgLRTH5aHykbTyV0USveizvdBFspfvoyx mPRw== X-Gm-Message-State: AOAM533rPzw4oGDgyWP9Fe8FNwtQ6zosRMPE8AHvYwIOrx+pZdyFYYAo 6eJ1PetiQX4nZzXCE9Yw8l1yUZp7oW5P3A== X-Google-Smtp-Source: ABdhPJwtC0BA66XjHP6nSS0zWee5ynA46Sw1xZ/9EXoL2y0NKKKpoPx+CIFIFGqrFQY6eAZZS2wwxg== X-Received: by 2002:a17:90a:8c98:: with SMTP id b24mr7222634pjo.70.1614733964727; Tue, 02 Mar 2021 17:12:44 -0800 (PST) Received: from localhost ([2600:1700:7270:7d1f:fa59:71ff:fe00:10cc]) by smtp.gmail.com with ESMTPSA id ha8sm4408830pjb.6.2021.03.02.17.12.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Mar 2021 17:12:44 -0800 (PST) From: Allen Li To: bug-gnu-emacs@gnu.org Subject: 27.1; Cannot run find-dired with -maxdepth Date: Tue, 02 Mar 2021 17:12:42 -0800 Message-ID: <80k0qpdoqd.fsf@felesatra.moe> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::635; envelope-from=darkfeline@felesatra.moe; helo=mail-pl1-x635.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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: -2.3 (--) Due to how find-dired handles is args, it is not possible to pass -maxdepth to the find command. For reference, find-dired runs the find command liks this: find . \( ARGS \) -ls -maxdepth must be used like this: find . -maxdepth 3 \( ARGS \) -ls In GNU Emacs 27.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.22, cairo version 1.17.3) of 2020-08-28 built on juergen Windowing system distributor 'The X.Org Foundation', version 11.0.12010000 System Description: Arch Linux From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 02 20:21:05 2021 Received: (at 46884) by debbugs.gnu.org; 3 Mar 2021 01:21:05 +0000 Received: from localhost ([127.0.0.1]:54705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHGCG-0005C5-Re for submit@debbugs.gnu.org; Tue, 02 Mar 2021 20:21:05 -0500 Received: from mail-oi1-f177.google.com ([209.85.167.177]:40771) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHGCD-0005BF-Dr for 46884@debbugs.gnu.org; Tue, 02 Mar 2021 20:21:03 -0500 Received: by mail-oi1-f177.google.com with SMTP id w65so595610oie.7 for <46884@debbugs.gnu.org>; Tue, 02 Mar 2021 17:21:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=DyCB9bq+vlcVGZx8wLAddAaOmb2Bgflw7rKPWOSjFZI=; b=R1yb8aZSUXJjIRef4PxK19wFU3aKKA72OB3KMaaNo8UbqQN2tvTk/mGJ7A7iuXgA5B UrW1WbgK/oBFxNdpM6PeBZWLT46G3+9R2cIwHq7ixNC4Qb/LnGnq1ujWabJVOg0wRupN W+EXDpFbEckg5HZO76Z3hV/Jrjm/Ifxjl9qBO15kAvUvq0jAdd/jvE2UiPoxbr6cI8tp a55KIuj9BPPmXARzN61dF1XHUeKtRUd7sAZloMF5KA4TRs7xNE0wQ8xZYezFnwoXY6A6 Y4PVrmqztrJh6j5CstqtW1wdg1fe8SRk/ZYcAAegwwwTMXzFvwhm4OyUDLmHI2IxogQp OE9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=DyCB9bq+vlcVGZx8wLAddAaOmb2Bgflw7rKPWOSjFZI=; b=Wwyd8KUcDCGyD6EAx71U+hMGkdx+yiHgJATcE92cvwev6vHNDj+eHUqEYw+NrXA+dk CMSr51T284Rv4wlZHVKiAKfrn8p0iqlFY8plGq8iYbCXws5v7Vx1BQTA6tLX+2UasJ3I ConqXU4QOgZeESYIfDfoeq4zn3Zi231URw8ImaCrShzWPK7856YdnLKlAVm6TnqAs5/z ndyAsnp24XxCXZ3GeAyJeH4cpHSFJpbVmWSdsL5kx8sOBAb5P/C+qwfNOuIdmwoQ7lGw LQCAI/SmLWr9+RpB7xbi6lNCPGpr8fUfhEinfc+pv3YB9s8BZVOPH9C4vmaevqFVzPBC y+fg== X-Gm-Message-State: AOAM531laUktyxPdL8BKKKhl7BPAoriEAdi2jWZCcjrKkBcVBMDWYfAZ yWPJTvtuszw2z59TnRPZGcRoaPsOSNRsI9W7VATKyjr+ayo= X-Google-Smtp-Source: ABdhPJy8o/HOfXUEpXnAc/ZPZX2tq02A1C+hYQG26EYdQoVjGsGurHLV1Z+r33WVAZbemRkh64zu7WFxthx+UVkb2i4= X-Received: by 2002:a05:6808:2d7:: with SMTP id a23mr5350732oid.144.1614734455613; Tue, 02 Mar 2021 17:20:55 -0800 (PST) MIME-Version: 1.0 From: Allen Li Date: Wed, 3 Mar 2021 01:20:45 +0000 Message-ID: Subject: [PATCH] 27.1; Cannot run find-dired with -maxdepth To: 46884@debbugs.gnu.org Content-Type: multipart/mixed; boundary="000000000000a265b205bc97a9c3" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46884 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 (-) --000000000000a265b205bc97a9c3 Content-Type: multipart/alternative; boundary="000000000000a265b005bc97a9c1" --000000000000a265b005bc97a9c1 Content-Type: text/plain; charset="UTF-8" Some additional context: I'm not asking for find-dired to support -maxdepth necessarily, but the way find-dired is structured makes it impossible to reuse any of the code to write a command that could support -maxdepth. I attached a patch pulling most of the find-dired logic into a find-dired-unescaped function so that it can be readily reused. --000000000000a265b005bc97a9c1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Some additional context: I'm not asking for find-= dired to support -maxdepth necessarily, but the way find-dired is structure= d makes it impossible to reuse any of the code to write a command that coul= d support -maxdepth.

I attached a patch pulling most of= the find-dired logic into a find-dired-unescaped function so that it can b= e readily reused.
--000000000000a265b005bc97a9c1-- --000000000000a265b205bc97a9c3 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-find-dired-Split-out-find-dired-unescaped.patch" Content-Disposition: attachment; filename="0001-find-dired-Split-out-find-dired-unescaped.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_klsr71hv0 RnJvbSA3YzIzMzVmZjUxNDBhMTM1NzhiMDNkM2IxNDczODFjMTExYmRkNTI4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGxlbiBMaSA8ZGFya2ZlbGluZUBmZWxlc2F0cmEubW9lPgpE YXRlOiBUdWUsIDIgTWFyIDIwMjEgMTQ6MjQ6MTYgLTA4MDAKU3ViamVjdDogW1BBVENIXSBmaW5k LWRpcmVkOiBTcGxpdCBvdXQgZmluZC1kaXJlZC11bmVzY2FwZWQKClRoZSBvcmlnaW5hbCBmaW5k LWRpcmVkIGRvZXMgbm90IGFsbG93IGZvciBjb25zdHJ1Y3RpbmcgcXVlcmllcyBsaWtlCgogZmlu ZCAuIC1tYXhkZXB0aCAzIFwoIE9USEVSLUFSR1MgXCkgLWxzCgpJdCBhbHNvIG1ha2VzIHRoZSBm aW5kLWRpcmVkIGxvZ2ljIGVzc2VudGlhbCBpbXBvc3NpYmxlIHRvIHJldXNlLgoKVGhlIG5ldyBm aW5kLWRpcmVkLXVuZXNjYXBlZCBjYW4gYnkgdXNlZCB0byBjb25zdHJ1Y3QgbW9yZSBpbnRlcmVz dGluZwpxdWVyaWVzLgoKKiBsaXNwL2ZpbmQtZGlyZWQuZWwgKGZpbmQtZGlyZWQtdW5lc2NhcGVk KTogQWRkZWQgbmV3IGZ1bmN0aW9uLgooZmluZC1kaXJlZCk6IFJld3JpdHRlbiB0byB1c2UgZmlu ZC1kaXJlZC11bmVzY2FwZWQuCi0tLQogZXRjL05FV1MgICAgICAgICAgIHwgIDQgKysrKwogbGlz cC9maW5kLWRpcmVkLmVsIHwgMzAgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiAyIGZp bGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCA3M2YxMzZjZmE3Li4zYTNhMDg2MzczIDEwMDY0 NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtNjUzLDYgKzY1MywxMCBAQCBrZXlz LCBhZGQgdGhlIGZvbGxvd2luZyB0byB5b3VyIGluaXQgZmlsZToKIChnbG9iYWwtc2V0LWtleSAi XEMteFxDLWoiIG5pbCkKIChnbG9iYWwtc2V0LWtleSAiXEMteDRcQy1qIiBuaWwpCiAKKy0tLQor KioqIE5ldyBmdW5jdGlvbiAnZmluZC1kaXJlZC11bmVzY2FwZWQnIGVuYWJsZXMgdXNlciBjb2Rl IHRvIHJ1biBtb3JlCitjb21wbGljYXRlZCBmaW5kIGNvbW1hbmRzLgorCiAqKiBDaGFuZ2UgTG9n cyBhbmQgVkMKIAogKioqIE1vcmUgVkMgY29tbWFuZHMgY2FuIGJlIHVzZWQgZnJvbSBub24tZmls ZSBidWZmZXJzLgpkaWZmIC0tZ2l0IGEvbGlzcC9maW5kLWRpcmVkLmVsIGIvbGlzcC9maW5kLWRp cmVkLmVsCmluZGV4IGFkYzU2NzJlY2EuLmYwYWE3NjQ0NzEgMTAwNjQ0Ci0tLSBhL2xpc3AvZmlu ZC1kaXJlZC5lbAorKysgYi9saXNwL2ZpbmQtZGlyZWQuZWwKQEAgLTE3MSw2ICsxNzEsMjUgQEAg ZmluZC1kaXJlZAogICAoaW50ZXJhY3RpdmUgKGxpc3QgKHJlYWQtZGlyZWN0b3J5LW5hbWUgIlJ1 biBmaW5kIGluIGRpcmVjdG9yeTogIiBuaWwgIiIgdCkKIAkJICAgICAocmVhZC1zdHJpbmcgIlJ1 biBmaW5kICh3aXRoIGFyZ3MpOiAiIGZpbmQtYXJncwogCQkJCSAgJyhmaW5kLWFyZ3MtaGlzdG9y eSAuIDEpKSkpCisgIChmaW5kLWRpcmVkLXdpdGgtYXJncyBkaXIgKGlmIChzdHJpbmc9IGFyZ3Mg IiIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIiCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoY29uY2F0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNo ZWxsLXF1b3RlLWFyZ3VtZW50ICIoIikKKwkJCSAgICAgICAiICIgYXJncyAiICIKKwkJCSAgICAg ICAoc2hlbGwtcXVvdGUtYXJndW1lbnQgIikiKQorCQkJICAgICAgICIgIikpKSkKKworOzs7IyMj YXV0b2xvYWQKKyhkZWZ1biBmaW5kLWRpcmVkLXVuZXNjYXBlZCAoZGlyIGFyZ3MpCisgICJSdW4g YGZpbmQnIGFuZCBnbyBpbnRvIERpcmVkIG1vZGUgb24gYSBidWZmZXIgb2YgdGhlIG91dHB1dC4K K1RoZSBjb21tYW5kIHJ1biAoYWZ0ZXIgY2hhbmdpbmcgaW50byBESVIpIGlzIGVzc2VudGlhbGx5 CisKKyAgICBmaW5kIC4gQVJHUyAtbHMKKworZXhjZXB0IHRoYXQgdGhlIGNhciBvZiB0aGUgdmFy aWFibGUgYGZpbmQtbHMtb3B0aW9uJyBzcGVjaWZpZXMgd2hhdCB0bwordXNlIGluIHBsYWNlIG9m IFwiLWxzXCIgYXMgdGhlIGZpbmFsIGFyZ3VtZW50LgorCitUaGlzIGZ1bmN0aW9uIGNhbiBiZSB1 c2VkIHRvIGJ1aWxkIG1vcmUgc3BlY2lhbGl6ZWQgY29tbWFuZHMgdXNpbmcgYGZpbmQtZGlyZWQn LiIKICAgKGxldCAoKGRpcmVkLWJ1ZmZlcnMgZGlyZWQtYnVmZmVycykpCiAgICAgOzsgRXhwYW5k IERJUiAoIiIgbWVhbnMgZGVmYXVsdC1kaXJlY3RvcnkpLCBhbmQgbWFrZSBzdXJlIGl0IGhhcyBh CiAgICAgOzsgdHJhaWxpbmcgc2xhc2guCkBAIC0yMDAsMTUgKzIxOSw4IEBAIGZpbmQtZGlyZWQK ICAgICAoc2V0cSBidWZmZXItcmVhZC1vbmx5IG5pbCkKICAgICAoZXJhc2UtYnVmZmVyKQogICAg IChzZXRxIGRlZmF1bHQtZGlyZWN0b3J5IGRpcgotCSAgZmluZC1hcmdzIGFyZ3MJICAgICAgOyBz YXZlIGZvciBuZXh0IGludGVyYWN0aXZlIGNhbGwKIAkgIGFyZ3MgKGNvbmNhdCBmaW5kLXByb2dy YW0gIiAuICIKLQkJICAgICAgIChpZiAoc3RyaW5nPSBhcmdzICIiKQotCQkJICAgIiIKLQkJCSAo Y29uY2F0Ci0JCQkgIChzaGVsbC1xdW90ZS1hcmd1bWVudCAiKCIpCi0JCQkgICIgIiBhcmdzICIg IgotCQkJICAoc2hlbGwtcXVvdGUtYXJndW1lbnQgIikiKQotCQkJICAiICIpKQorCQkgICAgICAg YXJncwogCQkgICAgICAgKGlmIChzdHJpbmctbWF0Y2ggIlxcYFxcKC4qXFwpIHt9IFxcKFxcXFw7 XFx8XFwrXFwpXFwnIgogCQkJCQkgKGNhciBmaW5kLWxzLW9wdGlvbikpCiAJCQkgICAoZm9ybWF0 ICIlcyAlcyAlcyIKQEAgLTM5Myw3ICs0MDUsNyBAQCBmaW5kLWRpcmVkLXNlbnRpbmVsCiAJICAg ICAgOzsgd2lsbCBzdGF5IGFyb3VuZCB1bnRpbCBNLXggYGxpc3QtcHJvY2Vzc2VzJy4KIAkgICAg ICAoZGVsZXRlLXByb2Nlc3MgcHJvYykKIAkgICAgICAoZm9yY2UtbW9kZS1saW5lLXVwZGF0ZSkp KSkKLQkgIChtZXNzYWdlICJmaW5kLWRpcmVkICVzIGZpbmlzaGVkLiIgYnVmKSkpKQorICAgICAg KG1lc3NhZ2UgImZpbmQtZGlyZWQgJXMgZmluaXNoZWQuIiBidWYpKSkpCiAKIChkZWZ1biBmaW5k LWRpcmVkLXNvcnQtYnktZmlsZW5hbWUgKCkKICAgIlNvcnQgZW50cmllcyBpbiAqRmluZCogYnVm ZmVyIGJ5IGZpbGUgbmFtZSBsZXhpY29ncmFwaGljYWxseS4iCi0tIAoyLjMwLjEKCg== --000000000000a265b205bc97a9c3-- From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 02 20:34:22 2021 Received: (at 46884) by debbugs.gnu.org; 3 Mar 2021 01:34:22 +0000 Received: from localhost ([127.0.0.1]:54712 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHGP8-0005Vm-5v for submit@debbugs.gnu.org; Tue, 02 Mar 2021 20:34:22 -0500 Received: from userp2120.oracle.com ([156.151.31.85]:33430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHGP2-0005VV-Tw for 46884@debbugs.gnu.org; Tue, 02 Mar 2021 20:34:20 -0500 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 1231TRQa066252; Wed, 3 Mar 2021 01:34:10 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=Y//x2/PCaw3B0Ck3xE0XEWpILEYLjv6LHStLhvuOo04=; b=gI5xG+WmGnzYAipUhBitIXWgTR3CfP+2uk2J+CBdNpmRKXSC96HoXvIgn8nVvj7QkWfr 4z70xDFvnDbpTOH1T3OYyTjCqB8FkxVNGgwuUOvjgrJG9lk2cgaYRTACO6aW5vXwzJJV cIVY/0mjoY9okGUw/rI7uywLgNRdVvqnXjffFK1t0f129Xq7mLInUx7KyeHAB9gBbyXG 1VgcLHanamcvA4e8VpQE/I9X/YZmlkqkhEDb2VhTXZadYasNt+u3pOzP+Fy+I/BA0WBK CdP3lKwVBygB3P1U+17FpK27PA0feugwzcm83Gamu3nomvT5183laYW41oFCU8UJa07X eg== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by userp2120.oracle.com with ESMTP id 36yeqn1nkt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 03 Mar 2021 01:34:10 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 1231V1DS056087; Wed, 3 Mar 2021 01:34:09 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2171.outbound.protection.outlook.com [104.47.58.171]) by aserp3030.oracle.com with ESMTP id 36yynpwna2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 03 Mar 2021 01:34:09 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Dibe/IXTsnxQTvdCEx/gTB9nJzgy9G7w1+NpKxmZhxYOGI/fsr7cz6qXyiaqkjlhLyL1mwvEUnAxmLu97kYt6FIInv5E0pEJLrgGp6w6IKzDnzu1EZ21PcbQCOXdAStE+In54ZOOmzDeX7qdstA+bIG7sgnEhglPsIUMKlySUZRyyFPjbs2MktLyy8pC4y4DzjIZmtUG255SnF6NVCD2GrdHRDsIaZrgK+dSFWrmFO4G1NkInKrauZl21yAqSr1XcxElzQa1WPBgc51jP1ZTV4NaXHGWO6x8yQPI477YXNICoDz67tofARiV3OAqmIsbcJnd9mXXdeDhwwM576Nvtg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y//x2/PCaw3B0Ck3xE0XEWpILEYLjv6LHStLhvuOo04=; b=F/MeyBF92Tse/w7EyqDRmeEB4XKOkWse5GN+ubidFvve8MFl+lWBfcpG+Dthu8uj/1n9K8m1S196t40d3fl1uxuzWjxANM22Of8qTaIwV0CjSC8mLJGZZJVHytgWBhm9QgK06E8WCJ5nldW4ATT+PUSCdZIWLO/CC/cNbZEsmZ5XhCc+EZT4FLOKEQAj7fUQZYDzawoDTYriaVqdbdr+cTJn5rCgkPWDSITzJcyaRWEPfABWo3phEQWcLhzK+IH28OrL+uAQ5WuEV5ybFmjD4AKjSTl1pwW45mTBlJN7kouiS2+9r/OVkR7wFysc+YOudBbzFvj2ngg9AOd7KMrC9Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y//x2/PCaw3B0Ck3xE0XEWpILEYLjv6LHStLhvuOo04=; b=dkP8qezzjHoEPLdlfCpQeixShrp4URiy3M6bxL+Mj+Z72JfixQtepBsA9bSFWaZjEWHfPEVW7CBMBZ9DyvnEnubIUbhAoMK/VAplLa353l3zRzFOodAY1FqUbSCVOYFR8eSv3yRXwWYe8jAmiwei94Tjk3NIKKCUgQ40daCxHhs= Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SN6PR10MB2479.namprd10.prod.outlook.com (2603:10b6:805:41::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.20; Wed, 3 Mar 2021 01:34:07 +0000 Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315%5]) with mapi id 15.20.3912.017; Wed, 3 Mar 2021 01:34:07 +0000 From: Drew Adams To: Allen Li , "46884@debbugs.gnu.org" <46884@debbugs.gnu.org> Subject: RE: [External] : bug#46884: 27.1; Cannot run find-dired with -maxdepth Thread-Topic: [External] : bug#46884: 27.1; Cannot run find-dired with -maxdepth Thread-Index: AQHXD8pqt2JHPmUYg0aHjE4Hfcb2UapxecFg Date: Wed, 3 Mar 2021 01:34:07 +0000 Message-ID: References: <80k0qpdoqd.fsf@felesatra.moe> In-Reply-To: <80k0qpdoqd.fsf@felesatra.moe> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: felesatra.moe; dkim=none (message not signed) header.d=none;felesatra.moe; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5668f892-62e2-448a-76a4-08d8dde47001 x-ms-traffictypediagnostic: SN6PR10MB2479: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: iUbSyVabDwO0yfho8rE295XZq0v73ezeEZFYygK7Nt6A1ajvVXQa7C0ndhwQLPBlGdMvM4Y3600IET5+zdsVyJrtqGAX2wdpGx7D+djzwZKrTS7SqQXrk/uRBQ/9B2lce7Pvcx1MswDjAqHfKUz4Wl8gxCf+rhtngWnI2aJ2kO5sxK0T5qfUUC6utYV6fvMo22OYljMm8Xps3Z+UboEmuX6WEcj1ISADbTnqLfhqqre5TbyVB3MkZDgF1+gTxPbgxNdstBbiUj6bgwFnh2ur9hhmmVRKgxNOQjUdHZBz9WzR/Hu9CGW8Wm5Skhvcc+LGlfIcwJsTNZXTDBeB0lQ3+TqWMM9Jqe4uK/OZvViLSBOiSFIzk3voLdilQay5meJQfY5htbFE7pC2A8QNBHJDstqQAVNxidxV6i3+YKebVoLKVbh6Y9UN0aVA56jrx5+GnNkWEaGiPHJvgjplQfRm17zILuZRt5RjNp2bGn8weXjte+Ank6EjuYqqkjpDLRi8jhE5GT7zLqoUqMKTy7qs4BtbG39glNzfkiEtsu/HitL5j+f0uk3yqAYi7E/9bKHP1H6IidNEtG83QX4ToJ3tEWTC/zQ6K7h6CGT0myitB5s= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(396003)(376002)(39860400002)(136003)(366004)(26005)(33656002)(86362001)(76116006)(966005)(66946007)(66476007)(8676002)(66446008)(6506007)(66556008)(7696005)(83380400001)(316002)(186003)(478600001)(110136005)(9686003)(64756008)(5660300002)(8936002)(52536014)(2906002)(71200400001)(44832011)(55016002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?+lWO/2xPd+LMIor99qWHrBOdjHlXRsvkoGVz+w7UKFcsrVFArCCccG/IuFlP?= =?us-ascii?Q?DMcaFVaFdy/Im4EFElx58smt2J96kQa14pxkRcGycL4Zjd56WwSE3l7XlWzX?= =?us-ascii?Q?igwoCbhSbu1eTp3vtg0g9ujKcJR0Vyq8IOVqkD0HJF04zTKIslEimeh3uS0T?= =?us-ascii?Q?bHOCFpxaRHM39I9KQ5S0xSa0aR3DU6A/Vx5NSPfSx9+1h3/l1NPwTF+HJgCO?= =?us-ascii?Q?pbfQBDTNFSA8h6qHLj3gxbUzzBYIScYXSsDFOhjbPBSRjNDWUjXx1vsDKd0a?= =?us-ascii?Q?amHWTYvqX9WsTTcwevyrdsbI8Uqdg4MzevzrLdDfy17TmsK+NroMK7WTN7U7?= =?us-ascii?Q?aSKv7J65uUYv0UPLgopo9GX6gMNTrbwGKNzuA5aLp1byiQ15nVlD5Di3gAgJ?= =?us-ascii?Q?/n/Ityh+0RKbzjU90RVPAJrL98w5yHxXItREpJ6tqn8f7fVGomPXA6L8Ishu?= =?us-ascii?Q?PD1qym29DFF4aS4AsjsPY+Rr0AvJprRuWgljqeKyx9jhTTioKsh5TVXKLLCa?= =?us-ascii?Q?55xPOgr+xhQ6KOk59iuBefTEBcheHqBojTzd6+OlC4AX/d6Um1RyjjoY5iYW?= =?us-ascii?Q?/s+Z5MbOih5TxoTTMKnZooFUqk/UpGCAVfMA8rvmsaX86ntS55Oj2gvVrMwB?= =?us-ascii?Q?L36joD4We7qP/GeLjhwe2srT90hggzl1Gpc+wKSei7ukdEdSYSk7l2cgcDay?= =?us-ascii?Q?VAdOOD/zx+xmDR+VyPs/sl6tYGZZofDD5F4J83bob6pXr9FzQwHLkyx3kjb2?= =?us-ascii?Q?uh70yKdIwWmT/+DagFew1a5Fw770TnxI3Kv4zV3lF1Eg1SrHKfrKDl7B/dIx?= =?us-ascii?Q?9CXSfQGbeqR+tfC/l4p32YtJWT/sfCyewY3MRDy08uYDrSa8Gm2BVIKuhAOE?= =?us-ascii?Q?lQbzdlH6uJ8j32/MfZ9ZabFWg0Apke/+OdAhHLXxQXCgB9J67vexKnSnAdhE?= =?us-ascii?Q?DFLMJe7WnPjSE/QrZuVejABAHnDZMq4/qZR5QlKbCWnIPKPvqS94vbenGjLE?= =?us-ascii?Q?+/kvJr/0nfkIozNISywIHJ8Bgq28qTjhLCHZAN/7f9npEB6ZDP+98XZg9mXP?= =?us-ascii?Q?kpWY3oWQ0ezf0EU9q6BAj1u6b/TmMKHAmgEXdTGGuWho/hOmzpu2PlymNHZc?= =?us-ascii?Q?Eb31DDtC0rdR01019WSMxtmFwnvPolonMOr4XJuIGYOOBMjDzC7eet0syUts?= =?us-ascii?Q?Sb8+y1b+Z3gORWSHeHBFsE4Vu0Rb+yw4PHWIHvOz/lshDEdbh7ZU+cGVZbg6?= =?us-ascii?Q?6QHONdi87Ar0aPjzU0d5KJjSiRpEuPJ8H9SfkruMxeaIjQhIOUdMzYolyiAg?= =?us-ascii?Q?4puRIKCN+tPX3uIZLMpbpK3W?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5668f892-62e2-448a-76a4-08d8dde47001 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2021 01:34:07.3634 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: W2YibUrSz3xC5cMz5tsY5Galste6qXTs4OjCaqx3cDghQw4oz+lQsPjgB9BFbsifpb0OdcNtRWqbvugolTuGEA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR10MB2479 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9911 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxscore=0 spamscore=0 bulkscore=0 suspectscore=0 mlxlogscore=999 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103030008 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9911 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 lowpriorityscore=0 clxscore=1011 priorityscore=1501 mlxlogscore=999 suspectscore=0 malwarescore=0 impostorscore=0 bulkscore=0 adultscore=0 mlxscore=0 phishscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103030008 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46884 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: -3.3 (---) > Due to how find-dired handles is args, it is not > possible to pass -maxdepth to the find command. I'm not sure this is germane, but FWIW, my mini-library `find-dired+.el' enhances `find-dired' by providing optional args, and two of those specify the min and max depth limits. If this is relevant, and corresponds to the requested feature, Emacs could be improved similarly. Maybe give it a try, and see if it offers what you request. https://www.emacswiki.org/emacs/download/find-dired%2b.el Here's the doc string; ,---- | find-dired is an interactive compiled Lisp function in | 'find-dired+.el'. |=20 | (find-dired DIR ARGS &optional DEPTH-LIMITS EXCLUDED-PATHS) |=20 | Run `find' and put its output in a buffer in Dired Mode. | Then run `find-dired-hook' and `dired-after-readin-hook'. | The `find' command run (after changing into DIR) is essentially this, | where LS-SWITCHES is `(car find-ls-option)': |=20 | find . \( ARGS \) LS-SWITCHES |=20 | Optional args: |=20 | * DEPTH-LIMITS: Minimum and maximum depths: (MIN-DEPTH MAX-DEPTH). | * EXCLUDED-PATHS: Strings matching paths to be excluded. | Uses `find' switch `-path'. |=20 | When both optional args are non-nil, the `find' command run is this: |=20 | find . -mindepth MIN-DEPTH -maxdepth MAX-DEPTH | \( -path EXCLUDE1 -o -path EXCLUDE2 ... \) | -prune -o \( ARGS \) LS-SWITCHES |=20 | where EXCLUDE1, EXCLUDE2... are the EXCLUDED-PATHS, but shell-quoted. `---- From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 02 22:39:10 2021 Received: (at 46884) by debbugs.gnu.org; 3 Mar 2021 03:39:10 +0000 Received: from localhost ([127.0.0.1]:54773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHILt-0008O2-Id for submit@debbugs.gnu.org; Tue, 02 Mar 2021 22:39:10 -0500 Received: from mail-oi1-f180.google.com ([209.85.167.180]:43006) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHILq-0008NX-Hi for 46884@debbugs.gnu.org; Tue, 02 Mar 2021 22:39:07 -0500 Received: by mail-oi1-f180.google.com with SMTP id l64so24450181oig.9 for <46884@debbugs.gnu.org>; Tue, 02 Mar 2021 19:39:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=gZbB2u/1Mqsx3yDTEttMhS6sLZq5lqy2wblomk3utGU=; b=GyY6pldbUHfhcRrpSPiOMKyAW06Yym/hYuSfxcSZGpw2mB+t+KwkdurnIUlPawbCRo blHcIXa3zg1qq7yNuSEPRlqOYTM+ge9CpxKYBhOSj35XHrFq9+uwwmljcqdmnQMbbVJQ hWnFXl88m5X6158iFfFg+AlCUh3rfEUsBXwfouweg0Lx+RDgIbcKglF+XL/4GopHYUxt 5ok9xSwTX1aU9lYuW3dIWVyEmea6wOy+MTt94FJTijeTZnIl6B5/JBYvPnSiRESRjz65 yoz8+DFAT5KbC2sN5dVnrtZKiksxScGgPYNxhIVkNa+OTVecCC1IVAr7zTpce25SOl/7 b4Fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=gZbB2u/1Mqsx3yDTEttMhS6sLZq5lqy2wblomk3utGU=; b=CsN7qobBX043Yv4K3vM44n+V79HE9eNSV1nbdp5y6wR2fzviQow2nTejBrIpBRxlWt rhMpXZZNCpnApuMW0+sgsSEBwdbKygU6PRKUMzd+mmKSsirlebl3Tnamp6VZJQISQ5UG nBS/oI7JB6OGwT6dK1e+NU/9grFsUeSGcwA1loGBTnxPG9RuF6LpN2xNFo0GvP83IH/h dB22t0O9bFQOoYZncIYhTDJ6kmSHygQdpY5oXETsBjsdPOQW3slCnGIGoGgY22w0yd2O 3MyZc6mNh/+W2OHas2tlPVU/seLlkaTfAvb6WMG90DHuI81BH8xaCluidxiaz0Keyhci I0Zg== X-Gm-Message-State: AOAM532XptNGnlY1MRwbjJSScsg9QZgJjgUAxQ/k3Dl9LWnLQChzq3sg uc/BjkIbSRKLKcUO4x16sOQx96asccWvijrsgH4KQwr7mpXpUQ== X-Google-Smtp-Source: ABdhPJwczYFVKlIbqqYDp2g4RjZbg84GqqXGm3rj9ZglqJBxT66hHqFCrKLFfBmhOqMsw4fFIxJFXjzwqtL1V4jVRDs= X-Received: by 2002:a05:6808:214:: with SMTP id l20mr5794625oie.178.1614742740643; Tue, 02 Mar 2021 19:39:00 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Allen Li Date: Wed, 3 Mar 2021 03:38:49 +0000 Message-ID: Subject: Re: [PATCH] 27.1; Cannot run find-dired with -maxdepth To: 46884@debbugs.gnu.org Content-Type: multipart/mixed; boundary="00000000000075da3605bc99974f" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46884 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 (-) --00000000000075da3605bc99974f Content-Type: multipart/alternative; boundary="00000000000075da3405bc99974d" --00000000000075da3405bc99974d Content-Type: text/plain; charset="UTF-8" On Wed, Mar 3, 2021 at 1:20 AM Allen Li wrote: > > Some additional context: I'm not asking for find-dired to support -maxdepth necessarily, but the way find-dired is structured makes it impossible to reuse any of the code to write a command that could support -maxdepth. > > I attached a patch pulling most of the find-dired logic into a find-dired-unescaped function so that it can be readily reused. I made a mistake in my initial analysis. find (at least the version I have) allows one to pass global options such as -maxdepth like so: find . \( -maxdepth 3 ARGS \) -ls However, find will print a warning message as this usage is not recommended. Also, I realized that my previous patch, while functional, is awkward since it exists solely to allow users to specify global options (based on the discussion on #27456, I believe all other find functionality should be possible with find-dired). I have made a new patch adding an optional parameter to find-dired for passing such global options to find. Aside: there is a discussion at #32668 about adding a similar command line editing feature like rgrep I'm not fond of that as it is impossible to use programmatically and interacts poorly (read: not at all) with `repeat-complex-command' https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27456 --00000000000075da3405bc99974d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, Mar 3, 2021 at 1:20 AM Allen Li <darkfeline@fel= esatra.moe> wrote:
>
> Some additional context: I'm not = asking for find-dired to support -maxdepth necessarily, but the way find-di= red is structured makes it impossible to reuse any of the code to write a c= ommand that could support -maxdepth.
>
> I attached a patch pul= ling most of the find-dired logic into a find-dired-unescaped function so t= hat it can be readily reused.

I made a mistake in my initial analysi= s. find (at least the version I have) allows one to pass global options suc= h as -maxdepth like so:

=C2=A0 =C2=A0 find . \( -maxdepth 3 ARGS \) = -ls

However, find=C2=A0will print a warning message as this usage is= not recommended.

Also, I realized that my previous patch, while fun= ctional, is awkward since it exists solely to allow users to specify global= options=C2=A0
(based on the discussion on #27456, I believe all other= =C2=A0find functionality should be possible with find-dired).
I h= ave made a new patch adding an optional parameter to find-dired for passing= such global options to find.

Aside: there is a di= scussion at=C2=A0#32668 about adding a similar command line ed= iting feature like rgrep
I'm not fond of = that as it is impossible to use programmatically and interacts poorly (read= : not at all)
--00000000000075da3405bc99974d-- --00000000000075da3605bc99974f Content-Type: text/x-patch; charset="US-ASCII"; name="0001-find-dired-Add-global-args-to-find-dired.patch" Content-Disposition: attachment; filename="0001-find-dired-Add-global-args-to-find-dired.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_klsvtcyw0 RnJvbSAzODMxYmUzMDY3Zjk3NzM0MTM3MTM0ZTQwZTNlNDQ2N2FiZDQ5ODE2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGxlbiBMaSA8ZGFya2ZlbGluZUBmZWxlc2F0cmEubW9lPgpE YXRlOiBUdWUsIDIgTWFyIDIwMjEgMTQ6MjQ6MTYgLTA4MDAKU3ViamVjdDogW1BBVENIXSBmaW5k LWRpcmVkOiBBZGQgZ2xvYmFsLWFyZ3MgdG8gZmluZC1kaXJlZAoKVGhlIG9yaWdpbmFsIGZpbmQt ZGlyZWQgZG9lcyBub3QgYWxsb3cgZm9yIGNvbnN0cnVjdGluZyBxdWVyaWVzIGxpa2UKCiBmaW5k IC4gLW1heGRlcHRoIDMgXCggT1RIRVItQVJHUyBcKSAtbHMKCiogbGlzcC9maW5kLWRpcmVkLmVs IChmaW5kLWRpcmVkKTogQWRkZWQgb3B0aW9uYWwgcGFyYW1ldGVyLgotLS0KIGV0Yy9ORVdTICAg ICAgICAgICB8ICA0ICsrKysKIGxpc3AvZmluZC1kaXJlZC5lbCB8IDEwICsrKysrKy0tLS0KIDIg ZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IDczZjEzNmNmYTcuLjQwZjc5ZjgyMzIgMTAw NjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC02NTMsNiArNjUzLDEwIEBAIGtl eXMsIGFkZCB0aGUgZm9sbG93aW5nIHRvIHlvdXIgaW5pdCBmaWxlOgogKGdsb2JhbC1zZXQta2V5 ICJcQy14XEMtaiIgbmlsKQogKGdsb2JhbC1zZXQta2V5ICJcQy14NFxDLWoiIG5pbCkKIAorLS0t CisqKiogT3B0aW9uYWwgJ2dsb2JhbC1hcmdzJyBwYXJhbWV0ZXIgYWRkZWQgdG8gJ2ZpbmQtZGly ZWQnLgorVGhpcyBhbGxvd3MgcGFzc2luZyBmaW5kIGdsb2JhbCBvcHRpb25zIGxpa2UgLW1heGRl cHRoLgorCiAqKiBDaGFuZ2UgTG9ncyBhbmQgVkMKIAogKioqIE1vcmUgVkMgY29tbWFuZHMgY2Fu IGJlIHVzZWQgZnJvbSBub24tZmlsZSBidWZmZXJzLgpkaWZmIC0tZ2l0IGEvbGlzcC9maW5kLWRp cmVkLmVsIGIvbGlzcC9maW5kLWRpcmVkLmVsCmluZGV4IGFkYzU2NzJlY2EuLmZjMzVjY2NkZGQg MTAwNjQ0Ci0tLSBhL2xpc3AvZmluZC1kaXJlZC5lbAorKysgYi9saXNwL2ZpbmQtZGlyZWQuZWwK QEAgLTE1NywxNCArMTU3LDE1IEBAIGZpbmQtYXJncy1oaXN0b3J5CiAoZGVmdmFyIGRpcmVkLXNv cnQtaW5oaWJpdCkKIAogOzs7IyMjYXV0b2xvYWQKLShkZWZ1biBmaW5kLWRpcmVkIChkaXIgYXJn cykKKyhkZWZ1biBmaW5kLWRpcmVkIChkaXIgYXJncyAmb3B0aW9uYWwgZ2xvYmFsLWFyZ3MpCiAg ICJSdW4gYGZpbmQnIGFuZCBnbyBpbnRvIERpcmVkIG1vZGUgb24gYSBidWZmZXIgb2YgdGhlIG91 dHB1dC4KIFRoZSBjb21tYW5kIHJ1biAoYWZ0ZXIgY2hhbmdpbmcgaW50byBESVIpIGlzIGVzc2Vu dGlhbGx5CiAKLSAgICBmaW5kIC4gXFwoIEFSR1MgXFwpIC1scworICAgIGZpbmQgLiBHTE9CQUwt QVJHUyBcXCggQVJHUyBcXCkgLWxzCiAKIGV4Y2VwdCB0aGF0IHRoZSBjYXIgb2YgdGhlIHZhcmlh YmxlIGBmaW5kLWxzLW9wdGlvbicgc3BlY2lmaWVzIHdoYXQgdG8KLXVzZSBpbiBwbGFjZSBvZiBc Ii1sc1wiIGFzIHRoZSBmaW5hbCBhcmd1bWVudC4KK3VzZSBpbiBwbGFjZSBvZiBcIi1sc1wiIGFz IHRoZSBmaW5hbCBhcmd1bWVudC4gIEdMT0JBTC1BUkdTIGlzIGVtcHR5Cit3aGVuIGNhbGxlZCBp bnRlcmFjdGl2ZWx5LgogCiBDb2xsZWN0IG91dHB1dCBpbiB0aGUgXCIqRmluZCpcIiBidWZmZXIu ICBUbyBraWxsIHRoZSBqb2IgYmVmb3JlCiBpdCBmaW5pc2hlcywgdHlwZSBcXFtraWxsLWZpbmRd LiIKQEAgLTIwMiw2ICsyMDMsNyBAQCBmaW5kLWRpcmVkCiAgICAgKHNldHEgZGVmYXVsdC1kaXJl Y3RvcnkgZGlyCiAJICBmaW5kLWFyZ3MgYXJncwkgICAgICA7IHNhdmUgZm9yIG5leHQgaW50ZXJh Y3RpdmUgY2FsbAogCSAgYXJncyAoY29uY2F0IGZpbmQtcHJvZ3JhbSAiIC4gIgorICAgICAgICAg ICAgICAgICAgICAgICAoaWYgZ2xvYmFsLWFyZ3MgZ2xvYmFsLWFyZ3MgIiIpCiAJCSAgICAgICAo aWYgKHN0cmluZz0gYXJncyAiIikKIAkJCSAgICIiCiAJCQkgKGNvbmNhdApAQCAtMzkzLDcgKzM5 NSw3IEBAIGZpbmQtZGlyZWQtc2VudGluZWwKIAkgICAgICA7OyB3aWxsIHN0YXkgYXJvdW5kIHVu dGlsIE0teCBgbGlzdC1wcm9jZXNzZXMnLgogCSAgICAgIChkZWxldGUtcHJvY2VzcyBwcm9jKQog CSAgICAgIChmb3JjZS1tb2RlLWxpbmUtdXBkYXRlKSkpKQotCSAgKG1lc3NhZ2UgImZpbmQtZGly ZWQgJXMgZmluaXNoZWQuIiBidWYpKSkpCisgICAgICAobWVzc2FnZSAiZmluZC1kaXJlZCAlcyBm aW5pc2hlZC4iIGJ1ZikpKSkKIAogKGRlZnVuIGZpbmQtZGlyZWQtc29ydC1ieS1maWxlbmFtZSAo KQogICAiU29ydCBlbnRyaWVzIGluICpGaW5kKiBidWZmZXIgYnkgZmlsZSBuYW1lIGxleGljb2dy YXBoaWNhbGx5LiIKLS0gCjIuMzAuMQoK --00000000000075da3605bc99974f-- From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 03 01:15:29 2021 Received: (at 46884) by debbugs.gnu.org; 3 Mar 2021 06:15:29 +0000 Received: from localhost ([127.0.0.1]:54994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHKnB-0003s8-4C for submit@debbugs.gnu.org; Wed, 03 Mar 2021 01:15:29 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHKn9-0003rv-IW for 46884@debbugs.gnu.org; Wed, 03 Mar 2021 01:15:28 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60026) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lHKn4-0000A7-6b; Wed, 03 Mar 2021 01:15:22 -0500 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3956 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lHKn3-0000dZ-8C; Wed, 03 Mar 2021 01:15:21 -0500 Date: Wed, 03 Mar 2021 08:15:12 +0200 Message-Id: <83o8g069vz.fsf@gnu.org> From: Eli Zaretskii To: Allen Li In-Reply-To: (message from Allen Li on Wed, 3 Mar 2021 01:20:45 +0000) Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth References: <80k0qpdoqd.fsf@felesatra.moe> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46884 Cc: 46884@debbugs.gnu.org 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.7 (-) > From: Allen Li > Date: Wed, 3 Mar 2021 01:20:45 +0000 > > I attached a patch pulling most of the find-dired logic into a find-dired-unescaped function so that it can be > readily reused. Thanks, but I think a better way for adding such a feature to find-dired would be to introduce an additional defcustom, by default nil, that will specify 'find' options to be inserted into the 'find' command line between "." and "\( ARGS \)". This would allow users to specify any switch, not just -maxdepth. Bonus points for arranging for prompting the user to supply those options to 'find' when find-dired is invoked with a prefix argument, so that one-off uses of such options could be easier and more lightweight. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 03 01:28:56 2021 Received: (at 46884) by debbugs.gnu.org; 3 Mar 2021 06:28:56 +0000 Received: from localhost ([127.0.0.1]:54999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHL0C-0004Ai-Bb for submit@debbugs.gnu.org; Wed, 03 Mar 2021 01:28:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHL0A-0004AV-Gf for 46884@debbugs.gnu.org; Wed, 03 Mar 2021 01:28:54 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60176) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lHL05-0004XM-13; Wed, 03 Mar 2021 01:28:49 -0500 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4794 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lHKzz-000519-EW; Wed, 03 Mar 2021 01:28:47 -0500 Date: Wed, 03 Mar 2021 08:28:36 +0200 Message-Id: <83k0qo699n.fsf@gnu.org> From: Eli Zaretskii To: Allen Li In-Reply-To: (message from Allen Li on Wed, 3 Mar 2021 03:38:49 +0000) Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth References: X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46884 Cc: 46884@debbugs.gnu.org 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.7 (-) > From: Allen Li > Date: Wed, 3 Mar 2021 03:38:49 +0000 > > -(defun find-dired (dir args) > +(defun find-dired (dir args &optional global-args) > "Run `find' and go into Dired mode on a buffer of the output. > The command run (after changing into DIR) is essentially > > - find . \\( ARGS \\) -ls > + find . GLOBAL-ARGS \\( ARGS \\) -ls > > except that the car of the variable `find-ls-option' specifies what to > -use in place of \"-ls\" as the final argument. > +use in place of \"-ls\" as the final argument. GLOBAL-ARGS is empty > +when called interactively. This is okay, IMO, but it would be better to allow the user to specify GLOBAL-ARGS interactively if the user invokes the command with a prefix argument. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 03 03:22:44 2021 Received: (at 46884) by debbugs.gnu.org; 3 Mar 2021 08:22:44 +0000 Received: from localhost ([127.0.0.1]:55088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHMmK-0006tK-Al for submit@debbugs.gnu.org; Wed, 03 Mar 2021 03:22:44 -0500 Received: from mail-oi1-f175.google.com ([209.85.167.175]:36374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHMmF-0006t4-W3 for 46884@debbugs.gnu.org; Wed, 03 Mar 2021 03:22:43 -0500 Received: by mail-oi1-f175.google.com with SMTP id j1so25102148oiw.3 for <46884@debbugs.gnu.org>; Wed, 03 Mar 2021 00:22:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Cd6aGLQtBPeeL636Lg4G+eKUf2mkBUZdY7RceiDLrKM=; b=VW2MACayW9nt5iEzx6Iea39x6jvA2n3wkpVKNKWp2aOkqtoOq/dgtzyMW5ObFOPWSG xC5aBGmroQdbdfnp1X2o1izrjzy28Nb2r6LvMva3aj0Nr1kEBbrtR40qGSnRwqz/w0+6 I1AQn8nUnGY2FI5ZIcAuHIN8vhABV4HcRTKJiCi1XYN9FAKiJjnaKhfxfJ9dKzLPiJAA VlG0Q7Zp1Y9XVnOJDHyxJQ73mo8VaKgrF/Ey8PTMSBYU7SJC4CFp1aAFMCpQ4Z2YU9oV 8+NWLE/UF5tDbhtw2LRbPKmht/wIM6wYIoWzWjmufT4DIenweAwecKodRrxx1lUYwGiD Ve5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Cd6aGLQtBPeeL636Lg4G+eKUf2mkBUZdY7RceiDLrKM=; b=E5dfhVM+8yQilxTaYYnSJeptSTK/vMKme36vrfmIQohjAwazBC/SV81SU3Q8kAtdZ/ xviZaDgOCRBcJlNh1K7IKUdMppr1e/e9xia1U/cdc7NwFboSA73lZSPXwevEYqSiUkEj HZh0ejlFpgbrJa9ADjDSVxUDCiMy7j0WaXXZc0Rec27KE+FOZsaJekk8oNCvbKi/E8oC 55Ul0I26eNrYC7GS/9lOlZ5SruGwViATHUEi7of8kVrF9X9xyaVuqOk8AsqbkPs5HtN9 D/7HQdv8iQXhS5jO4Y46Jr1uLNiuvr3V82sfTOaS2nnGM47whEBla9dC4OFLu9jx1sZm /vOg== X-Gm-Message-State: AOAM531U3B6y/FbiSg5MpoMgksl492F0+bf00/i786284MDahyYs7mCs iCCfeaCMqkYmEbMeE75hNi2By2ljTsVKHHLsNZweFy7eStk= X-Google-Smtp-Source: ABdhPJzXnlpJhC8Fhg71OgrwhpX0qwqjeZbCgtYt5WEnkPln9Pk5W+bF6sWF7eKnN2t9/X3O/s1Tqm2Tvrmlq+u6lT0= X-Received: by 2002:a05:6808:214:: with SMTP id l20mr6407800oie.178.1614759754280; Wed, 03 Mar 2021 00:22:34 -0800 (PST) MIME-Version: 1.0 References: <83k0qo699n.fsf@gnu.org> In-Reply-To: <83k0qo699n.fsf@gnu.org> From: Allen Li Date: Wed, 3 Mar 2021 08:22:23 +0000 Message-ID: Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth To: Eli Zaretskii Content-Type: multipart/alternative; boundary="0000000000008d40e005bc9d8dad" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46884 Cc: 46884@debbugs.gnu.org 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 (-) --0000000000008d40e005bc9d8dad Content-Type: text/plain; charset="UTF-8" On Wed, Mar 3, 2021 at 6:28 AM Eli Zaretskii wrote: > > From: Allen Li > > Date: Wed, 3 Mar 2021 03:38:49 +0000 > > > > -(defun find-dired (dir args) > > +(defun find-dired (dir args &optional global-args) > > "Run `find' and go into Dired mode on a buffer of the output. > > The command run (after changing into DIR) is essentially > > > > - find . \\( ARGS \\) -ls > > + find . GLOBAL-ARGS \\( ARGS \\) -ls > > > > except that the car of the variable `find-ls-option' specifies what to > > -use in place of \"-ls\" as the final argument. > > +use in place of \"-ls\" as the final argument. GLOBAL-ARGS is empty > > +when called interactively. > > This is okay, IMO, but it would be better to allow the user to specify > GLOBAL-ARGS interactively if the user invokes the command with a > prefix argument. > How would that interact with find-args-history? I could create a separate history variable, but then it's annoying how the two histories are separate, as args and global-args together form one query. I decided to punt on that issue until someone actually has a use case for providing global-args interactively. I would use global-args infrequently enough that I would rather call find-dired via M-x and iterate on getting the command right that way, than try to call find-dired interactively repeatedly with a universal prefix arg and navigating the history for both the completing-reads for args and global-args separately. Or I would add the -maxdepth flag to the args and tolerate the warning in the output. Actually, my current use case is calling find-dired from Emacs Lisp code (not interactively) where I want to avoid the warning. --0000000000008d40e005bc9d8dad Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, Mar 3, 2021 at 6:28 AM Eli Zarets= kii <eliz@gnu.org> wrote:
> From: Allen Li <darkfeline@felesatra.moe>
> Date: Wed, 3 Mar 2021 03:38:49 +0000
>
> -(defun find-dired (dir args)
> +(defun find-dired (dir args &optional global-args)
>=C2=A0 =C2=A0 "Run `find' and go into Dired mode on a buffer o= f the output.
>=C2=A0 The command run (after changing into DIR) is essentially
>=C2=A0
> -=C2=A0 =C2=A0 find . \\( ARGS \\) -ls
> +=C2=A0 =C2=A0 find . GLOBAL-ARGS \\( ARGS \\) -ls
>=C2=A0
>=C2=A0 except that the car of the variable `find-ls-option' specifi= es what to
> -use in place of \"-ls\" as the final argument.
> +use in place of \"-ls\" as the final argument.=C2=A0 GLOBAL= -ARGS is empty
> +when called interactively.

This is okay, IMO, but it would be better to allow the user to specify
GLOBAL-ARGS interactively if the user invokes the command with a
prefix argument.

=C2=A0How would that i= nteract with find-args-history?=C2=A0 I could create a separate history var= iable, but then it's annoying how the two histories are separate, as ar= gs and global-args together form one query.=C2=A0 I decided to punt on that= issue until someone actually has a use case for providing global-args inte= ractively.=C2=A0 I would use global-args infrequently enough that I would r= ather call find-dired via M-x and iterate on getting the command right that= way, than try to call find-dired interactively repeatedly with a universal= prefix arg and navigating the history for both the completing-reads for ar= gs and global-args separately.=C2=A0 Or I would add the -maxdepth flag to t= he args and tolerate the warning in the output.=C2=A0 Actually, my current = use case is calling find-dired from Emacs Lisp code (not interactively) whe= re I want to avoid the warning.
--0000000000008d40e005bc9d8dad-- From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 03 03:55:32 2021 Received: (at 46884) by debbugs.gnu.org; 3 Mar 2021 08:55:32 +0000 Received: from localhost ([127.0.0.1]:55097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHNI4-0007dK-EN for submit@debbugs.gnu.org; Wed, 03 Mar 2021 03:55:32 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHNI0-0007d5-Tg for 46884@debbugs.gnu.org; Wed, 03 Mar 2021 03:55:30 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33242) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lHNHu-0001C7-0v; Wed, 03 Mar 2021 03:55:22 -0500 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1903 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lHNHn-0007SY-Jh; Wed, 03 Mar 2021 03:55:18 -0500 Date: Wed, 03 Mar 2021 10:55:03 +0200 Message-Id: <83ft1c62hk.fsf@gnu.org> From: Eli Zaretskii To: Allen Li In-Reply-To: (message from Allen Li on Wed, 3 Mar 2021 08:22:23 +0000) Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth References: <83k0qo699n.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46884 Cc: 46884@debbugs.gnu.org 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.7 (-) > From: Allen Li > Date: Wed, 3 Mar 2021 08:22:23 +0000 > Cc: 46884@debbugs.gnu.org > > This is okay, IMO, but it would be better to allow the user to specify > GLOBAL-ARGS interactively if the user invokes the command with a > prefix argument. > > How would that interact with find-args-history? Sorry, I don't understand the question. What does prefix arg have to do with history? Maybe I'm missing something. > Actually, my current use case is calling find-dired from > Emacs Lisp code (not interactively) where I want to avoid the warning. I understand, but my hope is we could come up with something slightly more general than just your use case. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 03 04:29:55 2021 Received: (at 46884) by debbugs.gnu.org; 3 Mar 2021 09:29:55 +0000 Received: from localhost ([127.0.0.1]:55143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHNpL-0008VN-1N for submit@debbugs.gnu.org; Wed, 03 Mar 2021 04:29:55 -0500 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:47223) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHNpG-0008V8-Od for 46884@debbugs.gnu.org; Wed, 03 Mar 2021 04:29:53 -0500 X-Originating-IP: 91.129.96.116 Received: from mail.gandi.net (m91-129-96-116.cust.tele2.ee [91.129.96.116]) (Authenticated sender: juri@linkov.net) by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 055E0C0005; Wed, 3 Mar 2021 09:29:43 +0000 (UTC) From: Juri Linkov To: Allen Li Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth Organization: LINKOV.NET References: <83k0qo699n.fsf@gnu.org> Date: Wed, 03 Mar 2021 11:03:27 +0200 In-Reply-To: (Allen Li's message of "Wed, 3 Mar 2021 08:22:23 +0000") Message-ID: <87zgzkfvsp.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46884 Cc: Eli Zaretskii , 46884@debbugs.gnu.org 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.7 (-) > This is okay, IMO, but it would be better to allow the user to specify > GLOBAL-ARGS interactively if the user invokes the command with a > prefix argument. > > How would that interact with find-args-history? It could interact the same way as 'C-u rgrep' interacts with grep-find-history. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 03 10:43:15 2021 Received: (at 46884) by debbugs.gnu.org; 3 Mar 2021 15:43:15 +0000 Received: from localhost ([127.0.0.1]:56699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHTed-0003Tn-ES for submit@debbugs.gnu.org; Wed, 03 Mar 2021 10:43:15 -0500 Received: from aserp2130.oracle.com ([141.146.126.79]:53934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHTeb-0003TX-U9 for 46884@debbugs.gnu.org; Wed, 03 Mar 2021 10:43:14 -0500 Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 123FT9sE042672; Wed, 3 Mar 2021 15:43:02 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=EotM3r/qGCvY+szNVdYL2S00/SwXPxzOJVscpwLdwOk=; b=o/Hce0BiPX0S0Rrlrlzxyzt+SUGxpU1haV/F3DS5CQCrsBuIeHSaD8e+jf3+jjtl3o0K OV2UO4zazqU//SFQuj36TeTUxKt2FwFwOZrQOuZrplJ2ErcPNyiOsd5elS7DxRNqlDem 7va7X4KZDWqV9u0LIt37sqnCSLD6RTYEup9lyQ4x5E2WsVVAHA9lnUmoJ1LYlLqX0tvw la+qS2ADvDmXawcYFFYetBGR2pB0kl36r8cqWZTw4mkOH3r8WrBNtc9Nn14lThi7ePct EkhZO7B9O2yD24fXnhKWdjLBxottqaUImpAm/z8sRcgu7CpGSfnVr8jHcbdpqu6Hga9/ Pg== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by aserp2130.oracle.com with ESMTP id 36ybkbc07f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 03 Mar 2021 15:43:02 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 123FV1Gl139928; Wed, 3 Mar 2021 15:43:01 GMT Received: from nam02-bl2-obe.outbound.protection.outlook.com (mail-bl2nam02lp2057.outbound.protection.outlook.com [104.47.38.57]) by userp3030.oracle.com with ESMTP id 37000ykhhb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 03 Mar 2021 15:43:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kP8mpEZAAKj0xRRe5GV5dHqsfB5FK0rQ8/oGO1HA5CkLzXXtF08CElF9DK6pYNFPJu8Jjd4ZMbvI9hyqZP7fsFe4XZtCmLxE8eBRztO5FXSP4XNSJhOoX5eh0DeSTRrs216Lo8Q6Y97NQD4EJ78ZBwoByMSipct+x4Uwwl61/eW+S2IGAbfNyWRrzeoah6pnYIRZC3+pRityKW2irrMvJJLqa8jORP7Bbl9WhiyNFHaLdv8VvhrCPCuqU5A39qSN08oNPrv7pCSVvQ45Na5yAVFgRdjOYhSs+ZKy9Hzz1vH6u9QtcnuH5aGUE1UBrKN7KmZwDOPqgI2Dncvi0cJ9qA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EotM3r/qGCvY+szNVdYL2S00/SwXPxzOJVscpwLdwOk=; b=mY1X1OSdRw+CxiyeBCjLuQqAXbhDV99FUxk5UN8wBLUTHD4SNUpJMwePGc1Mrh6YUGz/YJYHLhSk/7y9/vmgR00NUov0QeZ5b3FRF9tkbHqE5EoqyaFRSfdVtJylcBWqxe7lZsVhRpcizoM9Jk9Q7VBxFsjsbqRwJ71eM/jy/7xNsZ7bIdpgIGaXtE76jFwt9HdNYswv7Ko1biQPQcTySTjyeX89Dk0kPUipRbZ+puDw+H7EiUnJg4igVWpiY43hYixP82zdEWFIMggXcG3hX5j/Rxrf13Z5hogjMoNJFtQzbd9h8i5qrD+/4mVMByGcQvrL1W8lGJ7nWvr+DlEt4g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EotM3r/qGCvY+szNVdYL2S00/SwXPxzOJVscpwLdwOk=; b=WtgyBcESi4GioHkKeUs3P07DpYkPpWmiK607muRkANQk0Pv+TdilitT6uA3haJ0/XotStHYCaM/Du0KijqXICYEpSQuXYtR2PdRtTcBMScv6QEVMOWfw9ugNOB3N5rmU25coBcEEv4IbmA4fB2vKS7HQLBKdkIeGiE/DOKZ/3dE= Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SA2PR10MB4412.namprd10.prod.outlook.com (2603:10b6:806:117::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17; Wed, 3 Mar 2021 15:42:59 +0000 Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315%5]) with mapi id 15.20.3912.020; Wed, 3 Mar 2021 15:42:59 +0000 From: Drew Adams To: Allen Li , Eli Zaretskii Subject: RE: [External] : bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth Thread-Topic: [External] : bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth Thread-Index: AQHXEAZ27N3H+ZdhU0WQT6NCIypLx6pyZN0g Date: Wed, 3 Mar 2021 15:42:59 +0000 Message-ID: References: <83k0qo699n.fsf@gnu.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: felesatra.moe; dkim=none (message not signed) header.d=none;felesatra.moe; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 039cf935-cf52-42d0-fb59-08d8de5b0609 x-ms-traffictypediagnostic: SA2PR10MB4412: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: l9sp+QbD76wc6CrtrMsEV5ZgS0MFg+LH7CPg2Pr/B9BPjJcZpCMikBLgAOkfPte6sTAwh/Ycl+1JDxYtPDMpRkrCb/KksHuegrFpSl+f5PZASqMBIdfvMBSFOb9MTssdjVv//U5V0M8ftc489mF5pL9XXVNw4yOU/7eXooyNmw/86nN8XqaaxV5WO8jv+0vPKj33LMM8ioAX/+6Tds9HlaE9/A5tqAfoWJbcB8ay7nAkrvdUIZLqloiuPCFoRN0W11qDFt4FRKIIPy4+LXvD4yTjBNvt0BQfuZJZmSWtg7f3/7UrCqSrXCtkWmnmMxYN58y8M55iSPLMbneZ3KNOPilgRryVQtzEDrOkhxAJsNoBOMqeKgRHX9VFFsy+ZFrc2tqPID0QXUwgPour+LFwVYEChVePA3LSa06Bo8rGdh+58SmW0sHBTenCkU1cVhZ7WYRoYKQ3w5F1wCkgWVt/bQzhIVTeELVTTlvdsU01W8aO6IMJnzjcNgUF+0bitNwAx24Zwic1J/+POEDqY9iojQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(366004)(346002)(39860400002)(396003)(136003)(110136005)(44832011)(2906002)(66946007)(8676002)(66476007)(26005)(71200400001)(52536014)(66556008)(7696005)(83380400001)(4326008)(33656002)(9686003)(8936002)(86362001)(66446008)(64756008)(6506007)(55016002)(5660300002)(478600001)(316002)(76116006)(186003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?TEVteGJYUEZTekdYekdhWUlMYzM1WEdOckpETzR2S2NrM2dXMnR5Y2tvaGJ6?= =?utf-8?B?OUM3RWlYdmUzQkpIakk5TDVFczRyUlBOOENQWjhINXg5TksrMHh3N0dEMEhK?= =?utf-8?B?RUx4YkZ0UnJ2eTRhK3B3NzdQQ05aSTJJRU1QV0pqMUtDT205aGloemNlYk9L?= =?utf-8?B?TzFKeEZON3h5T1hiRnR0a0c1OVhWMXRaV1ZWMzZpY296YXlSUkpMZVdsUkU5?= =?utf-8?B?V2tjcHBFVk1SYUxUVzVqbHRGK3dROGJNUHRsd1lNaGRWQ0toQnptMGE1WmU3?= =?utf-8?B?c2ZaVGt1aHlzdjB3NGtlenE4ZE5SKzBpSjZKck1hNnBncThxR3d6KzNqYXkr?= =?utf-8?B?cWVxOFZRTm9xeXhGc29rUFY1OWtnS2ZmeGMwenRxYXpCUFRTczNlZzlUNFNU?= =?utf-8?B?clJDamU1enhZNFJmZ1NoY0ZyMmN1Skc1VWpHd3NvWHdsTlpTM0ZCVzRXWkdO?= =?utf-8?B?MUplbTRaWWg2RCtHRkNjS296R3VJK2JkYVZUdkIvNC9XamYvUFBvOWNIakh2?= =?utf-8?B?ODkrejRsSWwzR2RLUjkrcHRnS2lzcDNTN2hmejZqUTRIU1gvYytuQVZKaFVS?= =?utf-8?B?ajVKY0Z1T3VDbEM4WUw3T0pTcnp3NzRaZFM1d1ZiamRTYjg2QXp0UDRHMSs2?= =?utf-8?B?MG5RelNVNm9rRkZiOGhhem1RbFJ2SjFTTC9va3d2VFc3amMvOWxuUXMyQjA3?= =?utf-8?B?OTJwalQzbGlqQ2ZvNTFMODFRWDhaMVlhTEUyRGgxaXVicGhUUFI2WHM0aXo5?= =?utf-8?B?bkIwOGZCR0YxZ295UVhpdStjT1hzNm5wY2liTXBWSHdRa1lDVzhVRUo0OWlD?= =?utf-8?B?RHY2aFhXVWNvdzgwOHZnQ0VWYlR0ZVdiVlh4dTk2S05GQStST2RMeW9EM3dS?= =?utf-8?B?WlFwTHVESjh6ak5idkJOamMrU3ZMdXowcHRybTM1c0x2c3VXTHFDeVFxdUhh?= =?utf-8?B?UWx5Z0pnR2psL2VnL1lOeDdERVVGM0U2MXJBdEF4SzJCZ3Y5QTMvS0ZEUFI1?= =?utf-8?B?ZVdndEExOXNLU2NISGRaeU84OE4xNkI3MkVvcjNvUUNtcXVxUDNxQmgweFBW?= =?utf-8?B?dHpCdUhGVVZ3U0lSc3UyenB5TEovanByQ21LenRIdWR0QnpvbmF5enlzN3cz?= =?utf-8?B?SkhrTzRvckJ4ZFRwbU9IbDNUU0NnRGY4aTVWMVVqVVBUZXpnRFRkZFd4NFFP?= =?utf-8?B?UFl0UUpmRnhJM0hUWW5pUnpMWkc2ZExJSWMxMloraWk1VGl2ZEtya01EQ3hJ?= =?utf-8?B?VUdUOVcxU3ZvRGZ4bkJVRnpQb0l1dTY3V2NNN25Rb2tVSVFZY2dUeGVlYkFZ?= =?utf-8?B?enJtRWJ6bS9MV2pERFNWSEFROHJZUjVkbEtTbHkvalJ3NW5XdEJTd3ZMbHVF?= =?utf-8?B?MHdaQjFhUGNQc3JqcE5sN0ljYms0ZkM1NDhNRERORHd4RU54Wm1HNzFPcXBp?= =?utf-8?B?cHZXWUgxMmZmMzhBZVIyMHBTUnZyQVFXVnZlbEZXZG5LckhhdUZWdVk2OWht?= =?utf-8?B?MzdPYVJQK25MTStIMzdxSjFyMVdScFRqSFNqRTYxNEpoWWw0UmF3RHltQ3cz?= =?utf-8?B?KysrOXloSkNhV1FOWEJKUFdhR0VCM1pOcDk1OUVFTTJjYzBEZFovOG9YS1NH?= =?utf-8?B?WTRnai94aFhlZkFma2ZhSlRlT1BnTnZLRkNpS3BpVU9DT2FIMXBSSitEc1RM?= =?utf-8?B?SldHc21nZ0N3cTdHOTRvaUZqaEJRQ2VQZXAwQlRqeFJTRHh1VDF5ckRldlhz?= =?utf-8?Q?cBiWYP4YdIxnJQvCsRUu+QJh23yeUQILxyc7/0h?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 039cf935-cf52-42d0-fb59-08d8de5b0609 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2021 15:42:59.6577 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: uZW+KHX3KK8njWuNJqB//QNxmYVDmglVS1GHFz/NruIn50FoWe81vIOO1ve9sTwRcYfxyaVfYBO+KbfC/T9RwA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4412 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9912 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxscore=0 phishscore=0 malwarescore=0 spamscore=0 mlxlogscore=999 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103030119 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9911 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 impostorscore=0 suspectscore=0 phishscore=0 bulkscore=0 mlxscore=0 lowpriorityscore=0 clxscore=1015 mlxlogscore=999 adultscore=0 malwarescore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103030119 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46884 Cc: "46884@debbugs.gnu.org" <46884@debbugs.gnu.org> 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: -3.3 (---) Pj4gVGhpcyBpcyBva2F5LCBJTU8sIGJ1dCBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gYWxsb3cNCj4+ IHRoZSB1c2VyIHRvIHNwZWNpZnkgR0xPQkFMLUFSR1MgaW50ZXJhY3RpdmVseSBpZg0KPj4gdGhl IHVzZXIgaW52b2tlcyB0aGUgY29tbWFuZCB3aXRoIGEgcHJlZml4IGFyZ3VtZW50Lg0KPg0KPiAu Li4gSSB3b3VsZCByYXRoZXIgY2FsbCBmaW5kLWRpcmVkIHZpYSBNLXggYW5kIGl0ZXJhdGUNCj4g b24gZ2V0dGluZyB0aGUgY29tbWFuZCByaWdodCB0aGF0IHdheSwgdGhhbiB0cnkgdG8gY2FsbA0K PiBmaW5kLWRpcmVkIGludGVyYWN0aXZlbHkgcmVwZWF0ZWRseSB3aXRoIGEgdW5pdmVyc2FsDQo+ IHByZWZpeCBhcmcuLi4NCg0KSSBndWVzcyBubyBvbmUgaGFzIGJvdGhlcmVkIHRvIHRyeSB0aGUg Y29kZSBJIHByb3ZpZGVkLi4uDQoNCkkgYWdyZWUgd2l0aCBBbGxlbiBhYm91dCBub3QgcHJvdmlk aW5nIHNwZWNpYWwNCmludGVyYWN0aXZlIHN1cHBvcnQgZm9yIHRoaW5ncyBsaWtlIG1heC1kZXB0 aC4NCg0KYGZpbmQtZGlyZWQnIGhhcyB0aGUgcHJvcGVydHkgdGhhdCB3aGF0IHlvdSBzcGVjaWZ5 DQppcyBhdmFpbGFibGUgYXMgZGVmYXVsdCBmb3IgdGhlIG5leHQgdGltZSB5b3UgdXNlIGl0Lg0K VGhhdCBoZWxwcyB3aXRoIHRoaXMgcXVlc3Rpb24gb2YgaW50ZXJhY3RpdmUgc3VwcG9ydCwNCkkg dGhpbmsuDQoNClJlbWVtYmVyIHRoYXQgYGZpbmQnIHByZXR0eSBtdWNoIGhhcyBpdHMgb3duIGxh bmd1YWdlLg0KVXNlcnMgb2YgYGZpbmQnIGdlbmVyYWxseSBuZWVkIHRvIGJlIGZhbWlsaWFyIHdp dGgNCnRoYXQgbGFuZ3VhZ2UsIG1vcmUgb3IgbGVzcy4gIEVtYWNzIGNhbiBwcm92aWRlIHNvbWUN CmNvbnZlbmllbmNlLCBob3dldmVyLg0KDQpUaGUgY29kZSBJIHBvaW50ZWQgdG8gYWxyZWFkeSBk b2VzIHdoYXQgdGhpcyBidWcNCnJlcXVlc3RzLCBJIHRoaW5rIC0gZG9lcyBpdCBub3Q/ICBBbmQg aXQgZG9lcyBzbyBmb3INCmBmaW5kLWRpcmVkJywgYGZpbmQtbmFtZS1kaXJlZCcsIGBmaW5kLWdy ZXAtZGlyZWQnLA0KYW5kIGEgbmV3IGNvbW1hbmQsIGBmaW5kLXRpbWUtZGlyZWQnLg0K From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 03 11:20:39 2021 Received: (at 46884) by debbugs.gnu.org; 3 Mar 2021 16:20:39 +0000 Received: from localhost ([127.0.0.1]:56755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHUEp-0004Uv-2N for submit@debbugs.gnu.org; Wed, 03 Mar 2021 11:20:39 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47564) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHUEn-0004Uc-Jm for 46884@debbugs.gnu.org; Wed, 03 Mar 2021 11:20:37 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38777) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lHUEi-0007a7-0u; Wed, 03 Mar 2021 11:20:32 -0500 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2027 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lHUEf-0004fy-8t; Wed, 03 Mar 2021 11:20:30 -0500 Date: Wed, 03 Mar 2021 18:20:08 +0200 Message-Id: <83y2f4jjk7.fsf@gnu.org> From: Eli Zaretskii To: Drew Adams In-Reply-To: (message from Drew Adams on Wed, 3 Mar 2021 15:42:59 +0000) Subject: Re: [External] : bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth References: <83k0qo699n.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46884 Cc: 46884@debbugs.gnu.org, darkfeline@felesatra.moe 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.7 (-) > From: Drew Adams > CC: "46884@debbugs.gnu.org" <46884@debbugs.gnu.org> > Date: Wed, 3 Mar 2021 15:42:59 +0000 > > I agree with Allen about not providing special > interactive support for things like max-depth. There was never such a suggestion. It's a misunderstanding if you think such a proposal was on the table. > `find-dired' has the property that what you specify > is available as default for the next time you use it. > That helps with this question of interactive support, > I think. Assuming the user invokes the command several times in the same session. But that isn't a given, not at all. For one-off invocations, having to set a variable is a nuisance. Compare with "C-x d", for example. > Remember that `find' pretty much has its own language. > Users of `find' generally need to be familiar with > that language, more or less. I _am_ familiar with that language. So for me and others like me, being able to specify command-line options in one-off invocations is a boon. Of course, if I'm the only one interested in such a feature, so be it. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 03 23:50:33 2021 Received: (at 46884) by debbugs.gnu.org; 4 Mar 2021 04:50:34 +0000 Received: from localhost ([127.0.0.1]:57408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHfwX-0005vj-Kk for submit@debbugs.gnu.org; Wed, 03 Mar 2021 23:50:33 -0500 Received: from mail-pf1-f178.google.com ([209.85.210.178]:44306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHfwV-0005vT-12 for 46884@debbugs.gnu.org; Wed, 03 Mar 2021 23:50:32 -0500 Received: by mail-pf1-f178.google.com with SMTP id t29so18027825pfg.11 for <46884@debbugs.gnu.org>; Wed, 03 Mar 2021 20:50:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=dsC6Hwqf8HPlSV63eWavVV/N7E8do6OZAlfoFqF6dNI=; b=bnMOKzbQtCV9cbQsVol9W7wozKNotHv1+PeKHwlk3lXNG+AUS7OxR97mdMVttK7CYp BT/IHXLwVsTBJGuLRmQvOIiX4ptD1VYZ7pXa6rZcDajaFg58SleoftZzu16I6RW5bQkg Xr5ZivC2x2O9ihUReJpQCpdIZpD9Rd3mtKI4Ir2daXc9f5lPxTBf9qDEKaVqqM8LeBnG NfYsD4H/z9wMIJvXPV1ySdCdE98aaDxEYwwksdj3sSoI0fwgxdtNTjSrgfrHN/bg9dC7 B/FzZg+uZffkxJumSuNtQNDm6ZietuD4zCQPIpTexvTH3ECKNssvbcLMedBNHYxeQFId 0TBQ== 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:user-agent:mime-version; bh=dsC6Hwqf8HPlSV63eWavVV/N7E8do6OZAlfoFqF6dNI=; b=mDxwNOuq3ZYBXw1jMT9Uc0Y6ATWF8Zyi6fEVk5KW2Jnp5+hUaRs3eWWzsp80rvy8+q ClvkUgmqzDVQPGWx9Mojb8chUrnJHH8PSPniYYZcOLfYiDEPOxnhbQmk3qGLgGj/zrxy AHy8B6xYP0zsCToE70Z5LFVosT0KgLFjGzNND3AkovrDtDlpkmC/idDigrH38bJhofFf AeDFzj6ChuXGymxx59Wuqv3lPoNzhuCEOHfzemJIG33NznJU5Na+PJNJZztprDWTeC0P vCScb5thhN3pihrrLSs+0ZTFJ83PlSlG1lsyFk7CodHsZWVod/VjFJQNX3FocPO0vK/h NFEw== X-Gm-Message-State: AOAM532hFH0Fr8GrASPh9+0W87O1FpPR8+5t0hBxzopkt9TgZiZ34COI jLBbQstZnXnUrNQ0CrtTFOxoUkshHsqYqg== X-Google-Smtp-Source: ABdhPJxnzqocfj43dhpsnlwO1Cv0vPkprm5Gy6GIrqe7hHWBUJp2HOpellO3FZKBFv8jUHiGE6dqPw== X-Received: by 2002:a65:4584:: with SMTP id o4mr2097291pgq.266.1614833425080; Wed, 03 Mar 2021 20:50:25 -0800 (PST) Received: from localhost ([2600:1700:7270:7d1f:fa59:71ff:fe00:10cc]) by smtp.gmail.com with ESMTPSA id v1sm8238507pjh.29.2021.03.03.20.50.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Mar 2021 20:50:24 -0800 (PST) From: Allen Li To: Eli Zaretskii Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> Date: Wed, 03 Mar 2021 20:50:23 -0800 In-Reply-To: <83ft1c62hk.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 03 Mar 2021 10:55:03 +0200") Message-ID: <80ft1bed4g.fsf@felesatra.moe> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46884 Cc: 46884@debbugs.gnu.org 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 (-) Eli Zaretskii writes: >> From: Allen Li >> >> This is okay, IMO, but it would be better to allow the user to specify >> GLOBAL-ARGS interactively if the user invokes the command with a >> prefix argument. >> >> How would that interact with find-args-history? > > Sorry, I don't understand the question. What does prefix arg have to > do with history? Maybe I'm missing something. Currently, `find-dired' stores the `completing-read' history for `args' in `find-args-history'. It also stores the value for `args' in `find-args' to use as the default for the next `find-dired' interactive call. If we were to make `global-args' accessible interactively, how would the history for it be stored? The obvious solution would be to add a completing-read for `global-args' and create `find-global-args-history' and `find-global-args' variables to be treated similarly to `find-args-history' and `find-args' are now. There are two issues with this. First, consider what the user would do if they want to repeat a `find-dired' with `global-args' three calls in the past: C-u M-x find-dired RET some/directory RET M-p M-p M-p RET ; going back three items in the history for args M-p M-p M-p RET ; going back three items in the history for global-args This is a poor user experience. Second, if the user mistakenly omits the C-u, then they might run a previous command without the global-args that were supplied. Consider if the user runs find-dired like so: C-u M-x find-dired RET some/dir RET -some -query RET -maxdepth 3 RET Then the user wants to repeat the query for another directory: M-x find-dired RET other/dir RET M-p RET ; get previous input, M-p can be omitted since there's a default Because the user didn't supply the C-u, the "-maxdepth 3" is omitted. Even though it was the user's intent to repeat the last query, the user is now running a fundamentally different query. Again, this is a poor user experience. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 04 05:16:28 2021 Received: (at 46884) by debbugs.gnu.org; 4 Mar 2021 10:16:28 +0000 Received: from localhost ([127.0.0.1]:57778 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHl1w-0007lz-09 for submit@debbugs.gnu.org; Thu, 04 Mar 2021 05:16:28 -0500 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:39629) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHl1u-0007lQ-Si for 46884@debbugs.gnu.org; Thu, 04 Mar 2021 05:16:27 -0500 X-Originating-IP: 91.129.96.116 Received: from mail.gandi.net (m91-129-96-116.cust.tele2.ee [91.129.96.116]) (Authenticated sender: juri@linkov.net) by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 9C2EEE000C; Thu, 4 Mar 2021 10:16:19 +0000 (UTC) From: Juri Linkov To: Allen Li Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth Organization: LINKOV.NET References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> Date: Thu, 04 Mar 2021 11:35:18 +0200 In-Reply-To: <80ft1bed4g.fsf@felesatra.moe> (Allen Li's message of "Wed, 03 Mar 2021 20:50:23 -0800") Message-ID: <87r1kv8dnt.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46884 Cc: Eli Zaretskii , 46884@debbugs.gnu.org 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.7 (-) > Second, if the user mistakenly omits the C-u, then they might run a > previous command without the global-args that were supplied. > > Consider if the user runs find-dired like so: > > C-u M-x find-dired RET > some/dir RET > -some -query RET > -maxdepth 3 RET > > Then the user wants to repeat the query for another directory: > > M-x find-dired RET > other/dir RET > M-p RET ; get previous input, M-p can be omitted since there's a default > > Because the user didn't supply the C-u, the "-maxdepth 3" is omitted. > Even though it was the user's intent to repeat the last query, the user > is now running a fundamentally different query. Again, this is a poor > user experience. Shouldn't it be compatible with 'rgrep', so 'C-u M-x find-dired' will read the whole constructed command line where the user can add more args, and 'C-u C-u M-x find-dired' will rerun the same command in another directory. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 04 08:54:17 2021 Received: (at 46884) by debbugs.gnu.org; 4 Mar 2021 13:54:17 +0000 Received: from localhost ([127.0.0.1]:58156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHoQj-0005DX-0P for submit@debbugs.gnu.org; Thu, 04 Mar 2021 08:54:17 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHoQg-0005DJ-SL for 46884@debbugs.gnu.org; Thu, 04 Mar 2021 08:54:15 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59557) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lHoQb-0007xi-A6; Thu, 04 Mar 2021 08:54:09 -0500 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1549 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lHoQY-0003Bk-RA; Thu, 04 Mar 2021 08:54:08 -0500 Date: Thu, 04 Mar 2021 15:53:50 +0200 Message-Id: <831rcvja8h.fsf@gnu.org> From: Eli Zaretskii To: Allen Li In-Reply-To: <80ft1bed4g.fsf@felesatra.moe> (message from Allen Li on Wed, 03 Mar 2021 20:50:23 -0800) Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46884 Cc: 46884@debbugs.gnu.org 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.7 (-) > From: Allen Li > Cc: 46884@debbugs.gnu.org > Date: Wed, 03 Mar 2021 20:50:23 -0800 > > Eli Zaretskii writes: > >> From: Allen Li > >> > >> This is okay, IMO, but it would be better to allow the user to specify > >> GLOBAL-ARGS interactively if the user invokes the command with a > >> prefix argument. > >> > >> How would that interact with find-args-history? > > > > Sorry, I don't understand the question. What does prefix arg have to > > do with history? Maybe I'm missing something. > > Currently, `find-dired' stores the `completing-read' history for `args' in > `find-args-history'. It also stores the value for `args' in `find-args' > to use as the default for the next `find-dired' interactive call. > > If we were to make `global-args' accessible interactively, how would the > history for it be stored? Just take what the user types for global-args and add it to the history, I'd say. I think this would solve all the problems you mention. Or what am I missing? From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 04 22:21:49 2021 Received: (at 46884) by debbugs.gnu.org; 5 Mar 2021 03:21:50 +0000 Received: from localhost ([127.0.0.1]:60724 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lI12D-0008T6-Iq for submit@debbugs.gnu.org; Thu, 04 Mar 2021 22:21:49 -0500 Received: from mail-pj1-f51.google.com ([209.85.216.51]:52706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lI12A-0008Ss-TE for 46884@debbugs.gnu.org; Thu, 04 Mar 2021 22:21:48 -0500 Received: by mail-pj1-f51.google.com with SMTP id fu20so1004507pjb.2 for <46884@debbugs.gnu.org>; Thu, 04 Mar 2021 19:21:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=25RNOe91019GRZBdikQpR0YlYA3Y4sfEMtf3XkaS6qM=; b=qzE2mC/Jrg/fTKY63hruMsofpnFSsM7yWBDYsgtZhfMJl3Tma69Y7YCJtYB5Y2eawI Rb20X3cqnAaYK6e/Lx8gemovGNSqUivrbS3qA4/7lW2C/Uzq+oSZ7ZhH0oI3bYTFyX2o uiPRKLfyRRHSBCt09zZFwqIQ5ulIxbvYdXguM+coutGdlhlhNPSEur0kDJB2QLoeO0Er kPxXFZ1Fs8MfEeWeE1YfIhYma1j0sHcaZLVnymvGRqthDwpW83gsRu/y6gQx7LOZVo/x Qr++UtcZIAfbi5RLvvIsEZv6FHMRDP7e02muV/y34bdq0gG8U8Y5iGgv3WgSDPXwd4on AMpw== 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:user-agent:mime-version; bh=25RNOe91019GRZBdikQpR0YlYA3Y4sfEMtf3XkaS6qM=; b=fRmVkum9bNw4ZWEBoIg6RSLUNJDt3ul8KdthY3Q2KL9wPB5LO/Zaglp2XJUcQw+gOz PGNt9FVTMQEvV5Feg3PTruLVpNRJYAaf2Wmvn0+LRVK0NlD6zm6ngAIqysXL9ZjGyzik qPMVlVQbNFQw+ulYxQ2PCjCXul2s+3JRK2sU82Td6hKls3W3L5j9MScFD83/wv9wTycx GyWV8RSlB6LqID5jTA4vcb/PKCZF3exgPrh/iPoekufcrv7pLCaSUwhjdFpyjRejIpE7 GplHBkOO0W6fL5PXQnJkZrDwqlY43iFBxRB+T8Id9wcdoKKej/5eOss5yHWEZUm4oTLy cQuw== X-Gm-Message-State: AOAM5305WYFH0Re3b0PQsofUckG7kO4KPR8RI8xTyTojdVm+caVrsyic gm1JFWhhP0erdsoHykDXqsx3CA== X-Google-Smtp-Source: ABdhPJzqv9lsMK2InguyEILyCOK4Tf5Z4ve/zuClgXrKHCFoKzm11nZl78nStopAK4sXj5NpeoBtBA== X-Received: by 2002:a17:90a:1917:: with SMTP id 23mr8076950pjg.147.1614914500850; Thu, 04 Mar 2021 19:21:40 -0800 (PST) Received: from localhost ([2600:1700:7270:7d1f:fa59:71ff:fe00:10cc]) by smtp.gmail.com with ESMTPSA id h5sm685668pgv.87.2021.03.04.19.21.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Mar 2021 19:21:40 -0800 (PST) From: Allen Li To: Juri Linkov Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> <87r1kv8dnt.fsf@mail.linkov.net> Date: Thu, 04 Mar 2021 19:21:39 -0800 In-Reply-To: <87r1kv8dnt.fsf@mail.linkov.net> (Juri Linkov's message of "Thu, 04 Mar 2021 11:35:18 +0200") Message-ID: <808s72e14s.fsf@felesatra.moe> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46884 Cc: Eli Zaretskii , 46884@debbugs.gnu.org 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 (-) Juri Linkov writes: > Shouldn't it be compatible with 'rgrep', so 'C-u M-x find-dired' will read > the whole constructed command line where the user can add more args, > and 'C-u C-u M-x find-dired' will rerun the same command in another directory. The way rgrep works right now is very different from how find-dired works right now: (rgrep REGEXP &optional FILES DIR CONFIRM) "When called programmatically and FILES is nil, REGEXP is expected to specify a command to run." For comparison: (find-dired DIR ARGS) I guess we could make ARGS optional and overload DIR to take a command? What do you think, Eli? The new signature would look like: (find-dired DIR &optional ARGS CONFIRM) From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 05 02:27:40 2021 Received: (at 46884) by debbugs.gnu.org; 5 Mar 2021 07:27:40 +0000 Received: from localhost ([127.0.0.1]:60887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lI4s7-0006Mx-NT for submit@debbugs.gnu.org; Fri, 05 Mar 2021 02:27:40 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lI4s6-0006Mj-74 for 46884@debbugs.gnu.org; Fri, 05 Mar 2021 02:27:38 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53036) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lI4rz-0000Fr-Rv; Fri, 05 Mar 2021 02:27:31 -0500 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4254 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lI4rx-0001yM-1Y; Fri, 05 Mar 2021 02:27:31 -0500 Date: Fri, 05 Mar 2021 09:27:14 +0200 Message-Id: <835z26ysa5.fsf@gnu.org> From: Eli Zaretskii To: Allen Li In-Reply-To: <808s72e14s.fsf@felesatra.moe> (message from Allen Li on Thu, 04 Mar 2021 19:21:39 -0800) Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> <87r1kv8dnt.fsf@mail.linkov.net> <808s72e14s.fsf@felesatra.moe> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46884 Cc: 46884@debbugs.gnu.org, juri@linkov.net 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.7 (-) > From: Allen Li > Cc: Eli Zaretskii , 46884@debbugs.gnu.org > Date: Thu, 04 Mar 2021 19:21:39 -0800 > > For comparison: > > (find-dired DIR ARGS) > > I guess we could make ARGS optional and overload DIR to take a command? > What do you think, Eli? > > The new signature would look like: > > (find-dired DIR &optional ARGS CONFIRM) Sounds fine, I think, but could you post a more detailed proposal, or show a patch to that effect? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 12 03:09:14 2021 Received: (at 46884) by debbugs.gnu.org; 12 Mar 2021 08:09:14 +0000 Received: from localhost ([127.0.0.1]:55968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKcrB-0005px-Pu for submit@debbugs.gnu.org; Fri, 12 Mar 2021 03:09:14 -0500 Received: from mail-oo1-f45.google.com ([209.85.161.45]:38636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKcr9-0005pl-Qh for 46884@debbugs.gnu.org; Fri, 12 Mar 2021 03:09:12 -0500 Received: by mail-oo1-f45.google.com with SMTP id n12-20020a4ad12c0000b02901b63e7bc1b4so1332647oor.5 for <46884@debbugs.gnu.org>; Fri, 12 Mar 2021 00:09:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WQdn/atAxpd2zi6eKnKMCjRqFSiR3M96kFVV9Nu+VRw=; b=RNN891WFpHyI7p9AmSNrI/h8FOdcJ+YEyNCOJLauEunvC5aeRtM69qob4Jv4D51vyd rNi/mJr6OFEDGKo059OjLITXDbZeTK7T0RGmW0UHUBFKw6sznnttwyRhOgewzIfVv1AZ YCEsuW5Qj9Xwb1VEYzO5+ENJdi4BHfk/i9cXO/ncbPMCgblIG9sQgpG5x3WxwllNsaFM SsVJoN9lLHLVcoiAlyxnAZoPSOXM0u3dXvg21nVGTPS4J1YQ66nRht5ooFa2M5KhDy7B x7eryCpnKCXAQ1DRVvSGIVSasWOyakG0bC35x8Mg2+8dFJL2VYWGYswDGQJGemuzzwzn aOGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WQdn/atAxpd2zi6eKnKMCjRqFSiR3M96kFVV9Nu+VRw=; b=TIWedRakEbJKgOEPHZlaJrNqLnQuKL0IiAAQXru2yNnC/Q8xOTqHHDlxufr7yo8O+8 oEb4iNGMJUG/+ixIopt3tnFX7N+U5H9xvUn9voolhQHsFS8VuhGiOTptVw/yKZXkrP+7 OGAPBTuMoJPcQcM2doI1DekRDx/9S/aikW/LxhWEVcnC0oKl+A1dVNcD/gElR4OvuJ+B GGyk48yOumgZL0jlROuT1D7oztclAbZh5SsDdBlqSIEAcI0+Ly5F0oS9u/QarbswV5/B zERqNRvUq08sFxDW1KKBc7SDBE3JbJk+VC8oX9E2/JpEFARXaajNaQR79N8FmMUQpIu/ nohA== X-Gm-Message-State: AOAM530VLONxZLrEPPKUKBFNWK52QZmzRc1aBqH3r6CA53GCRjc57jHW 7ju3LAnDReBMk4m8uGmb4L874J3lZc73ytWgGdRUqA== X-Google-Smtp-Source: ABdhPJxOqS6r0SBY5bJTvq9CHp4AmC/MnIwMj8ER0SqYuLOsY1tuNHVU3IwEUGHDqHW4e/5jQk6c6xTvD/0iPwtKVxA= X-Received: by 2002:a4a:d1da:: with SMTP id a26mr2429214oos.58.1615536546109; Fri, 12 Mar 2021 00:09:06 -0800 (PST) MIME-Version: 1.0 References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> <87r1kv8dnt.fsf@mail.linkov.net> <808s72e14s.fsf@felesatra.moe> <835z26ysa5.fsf@gnu.org> In-Reply-To: <835z26ysa5.fsf@gnu.org> From: Allen Li Date: Fri, 12 Mar 2021 08:08:55 +0000 Message-ID: Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth To: Eli Zaretskii Content-Type: multipart/mixed; boundary="000000000000f3ffe305bd5269b6" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46884 Cc: 46884@debbugs.gnu.org, Juri Linkov 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 (-) --000000000000f3ffe305bd5269b6 Content-Type: multipart/alternative; boundary="000000000000f3ffe105bd5269b4" --000000000000f3ffe105bd5269b4 Content-Type: text/plain; charset="UTF-8" Attached patch, does this approach look good? On Fri, Mar 5, 2021 at 7:27 AM Eli Zaretskii wrote: > > From: Allen Li > > Cc: Eli Zaretskii , 46884@debbugs.gnu.org > > Date: Thu, 04 Mar 2021 19:21:39 -0800 > > > > For comparison: > > > > (find-dired DIR ARGS) > > > > I guess we could make ARGS optional and overload DIR to take a command? > > What do you think, Eli? > > > > The new signature would look like: > > > > (find-dired DIR &optional ARGS CONFIRM) > > Sounds fine, I think, but could you post a more detailed proposal, or > show a patch to that effect? > > Thanks. > --000000000000f3ffe105bd5269b4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Attached patch, does this approach look good?

On Fri, Mar 5= , 2021 at 7:27 AM Eli Zaretskii <eliz@gn= u.org> wrote:
> From: Allen Li <darkfeline@felesatra.moe>
> Cc: Eli Zaretskii <eliz@gnu.org>,=C2=A0 46884@debbugs.gnu.org
> Date: Thu, 04 Mar 2021 19:21:39 -0800
>
> For comparison:
>
> (find-dired DIR ARGS)
>
> I guess we could make ARGS optional and overload DIR to take a command= ?
> What do you think, Eli?
>
> The new signature would look like:
>
> (find-dired DIR &optional ARGS CONFIRM)

Sounds fine, I think, but could you post a more detailed proposal, or
show a patch to that effect?

Thanks.
--000000000000f3ffe105bd5269b4-- --000000000000f3ffe305bd5269b6 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-find-dired-Add-global-args-to-find-dired.patch" Content-Disposition: attachment; filename="0001-find-dired-Add-global-args-to-find-dired.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_km60qlpa0 RnJvbSAzODMxYmUzMDY3Zjk3NzM0MTM3MTM0ZTQwZTNlNDQ2N2FiZDQ5ODE2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGxlbiBMaSA8ZGFya2ZlbGluZUBmZWxlc2F0cmEubW9lPgpE YXRlOiBUdWUsIDIgTWFyIDIwMjEgMTQ6MjQ6MTYgLTA4MDAKU3ViamVjdDogW1BBVENIXSBmaW5k LWRpcmVkOiBBZGQgZ2xvYmFsLWFyZ3MgdG8gZmluZC1kaXJlZAoKVGhlIG9yaWdpbmFsIGZpbmQt ZGlyZWQgZG9lcyBub3QgYWxsb3cgZm9yIGNvbnN0cnVjdGluZyBxdWVyaWVzIGxpa2UKCiBmaW5k IC4gLW1heGRlcHRoIDMgXCggT1RIRVItQVJHUyBcKSAtbHMKCiogbGlzcC9maW5kLWRpcmVkLmVs IChmaW5kLWRpcmVkKTogQWRkZWQgb3B0aW9uYWwgcGFyYW1ldGVyLgotLS0KIGV0Yy9ORVdTICAg ICAgICAgICB8ICA0ICsrKysKIGxpc3AvZmluZC1kaXJlZC5lbCB8IDEwICsrKysrKy0tLS0KIDIg ZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IDczZjEzNmNmYTcuLjQwZjc5ZjgyMzIgMTAw NjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC02NTMsNiArNjUzLDEwIEBAIGtl eXMsIGFkZCB0aGUgZm9sbG93aW5nIHRvIHlvdXIgaW5pdCBmaWxlOgogKGdsb2JhbC1zZXQta2V5 ICJcQy14XEMtaiIgbmlsKQogKGdsb2JhbC1zZXQta2V5ICJcQy14NFxDLWoiIG5pbCkKIAorLS0t CisqKiogT3B0aW9uYWwgJ2dsb2JhbC1hcmdzJyBwYXJhbWV0ZXIgYWRkZWQgdG8gJ2ZpbmQtZGly ZWQnLgorVGhpcyBhbGxvd3MgcGFzc2luZyBmaW5kIGdsb2JhbCBvcHRpb25zIGxpa2UgLW1heGRl cHRoLgorCiAqKiBDaGFuZ2UgTG9ncyBhbmQgVkMKIAogKioqIE1vcmUgVkMgY29tbWFuZHMgY2Fu IGJlIHVzZWQgZnJvbSBub24tZmlsZSBidWZmZXJzLgpkaWZmIC0tZ2l0IGEvbGlzcC9maW5kLWRp cmVkLmVsIGIvbGlzcC9maW5kLWRpcmVkLmVsCmluZGV4IGFkYzU2NzJlY2EuLmZjMzVjY2NkZGQg MTAwNjQ0Ci0tLSBhL2xpc3AvZmluZC1kaXJlZC5lbAorKysgYi9saXNwL2ZpbmQtZGlyZWQuZWwK QEAgLTE1NywxNCArMTU3LDE1IEBAIGZpbmQtYXJncy1oaXN0b3J5CiAoZGVmdmFyIGRpcmVkLXNv cnQtaW5oaWJpdCkKIAogOzs7IyMjYXV0b2xvYWQKLShkZWZ1biBmaW5kLWRpcmVkIChkaXIgYXJn cykKKyhkZWZ1biBmaW5kLWRpcmVkIChkaXIgYXJncyAmb3B0aW9uYWwgZ2xvYmFsLWFyZ3MpCiAg ICJSdW4gYGZpbmQnIGFuZCBnbyBpbnRvIERpcmVkIG1vZGUgb24gYSBidWZmZXIgb2YgdGhlIG91 dHB1dC4KIFRoZSBjb21tYW5kIHJ1biAoYWZ0ZXIgY2hhbmdpbmcgaW50byBESVIpIGlzIGVzc2Vu dGlhbGx5CiAKLSAgICBmaW5kIC4gXFwoIEFSR1MgXFwpIC1scworICAgIGZpbmQgLiBHTE9CQUwt QVJHUyBcXCggQVJHUyBcXCkgLWxzCiAKIGV4Y2VwdCB0aGF0IHRoZSBjYXIgb2YgdGhlIHZhcmlh YmxlIGBmaW5kLWxzLW9wdGlvbicgc3BlY2lmaWVzIHdoYXQgdG8KLXVzZSBpbiBwbGFjZSBvZiBc Ii1sc1wiIGFzIHRoZSBmaW5hbCBhcmd1bWVudC4KK3VzZSBpbiBwbGFjZSBvZiBcIi1sc1wiIGFz IHRoZSBmaW5hbCBhcmd1bWVudC4gIEdMT0JBTC1BUkdTIGlzIGVtcHR5Cit3aGVuIGNhbGxlZCBp bnRlcmFjdGl2ZWx5LgogCiBDb2xsZWN0IG91dHB1dCBpbiB0aGUgXCIqRmluZCpcIiBidWZmZXIu ICBUbyBraWxsIHRoZSBqb2IgYmVmb3JlCiBpdCBmaW5pc2hlcywgdHlwZSBcXFtraWxsLWZpbmRd LiIKQEAgLTIwMiw2ICsyMDMsNyBAQCBmaW5kLWRpcmVkCiAgICAgKHNldHEgZGVmYXVsdC1kaXJl Y3RvcnkgZGlyCiAJICBmaW5kLWFyZ3MgYXJncwkgICAgICA7IHNhdmUgZm9yIG5leHQgaW50ZXJh Y3RpdmUgY2FsbAogCSAgYXJncyAoY29uY2F0IGZpbmQtcHJvZ3JhbSAiIC4gIgorICAgICAgICAg ICAgICAgICAgICAgICAoaWYgZ2xvYmFsLWFyZ3MgZ2xvYmFsLWFyZ3MgIiIpCiAJCSAgICAgICAo aWYgKHN0cmluZz0gYXJncyAiIikKIAkJCSAgICIiCiAJCQkgKGNvbmNhdApAQCAtMzkzLDcgKzM5 NSw3IEBAIGZpbmQtZGlyZWQtc2VudGluZWwKIAkgICAgICA7OyB3aWxsIHN0YXkgYXJvdW5kIHVu dGlsIE0teCBgbGlzdC1wcm9jZXNzZXMnLgogCSAgICAgIChkZWxldGUtcHJvY2VzcyBwcm9jKQog CSAgICAgIChmb3JjZS1tb2RlLWxpbmUtdXBkYXRlKSkpKQotCSAgKG1lc3NhZ2UgImZpbmQtZGly ZWQgJXMgZmluaXNoZWQuIiBidWYpKSkpCisgICAgICAobWVzc2FnZSAiZmluZC1kaXJlZCAlcyBm aW5pc2hlZC4iIGJ1ZikpKSkKIAogKGRlZnVuIGZpbmQtZGlyZWQtc29ydC1ieS1maWxlbmFtZSAo KQogICAiU29ydCBlbnRyaWVzIGluICpGaW5kKiBidWZmZXIgYnkgZmlsZSBuYW1lIGxleGljb2dy YXBoaWNhbGx5LiIKLS0gCjIuMzAuMQoK --000000000000f3ffe305bd5269b6-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 12 10:49:24 2021 Received: (at 46884) by debbugs.gnu.org; 12 Mar 2021 15:49:24 +0000 Received: from localhost ([127.0.0.1]:58145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKk2W-0007Fd-Gn for submit@debbugs.gnu.org; Fri, 12 Mar 2021 10:49:24 -0500 Received: from aserp2130.oracle.com ([141.146.126.79]:40522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKk2T-0007FO-IT for 46884@debbugs.gnu.org; Fri, 12 Mar 2021 10:49:23 -0500 Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 12CFTbc1014425; Fri, 12 Mar 2021 15:49:09 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=uxSREw1hWeV6FFliFu9bHoyKrhOXSPLihhHvR+BpWJI=; b=nUx5ZlYfOKubOGEfncaMKjhDDejYPBbni7gbr2saX5PT32XD5bFvFCNnC1RCqsraB6XC boqthHLpbvoW4tsoiRHNjaTMs8JiezhbL7UZd6c32BviwQ5u3aJurN+cT8FBUFVEFJwM nEWZl6MzZPxMKJjPeblvCMQJUKmTaPHf4vJvKyzDaCovQHgUoCdeFYb6wZ35vXZGp//w Cs7HeaXbQGad2pu/X6Qxxm0GhvTuZW7sLpbUPWa/GrCQF4IcjLTsiRQdXYnCnliPNawq oxTbK5GXkIvUZieypKIBacrutgk3xJ3tlHpC0SFmhDJVMF1mn59KtubJ64zhXEbWiFe6 3Q== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by aserp2130.oracle.com with ESMTP id 373y8c2h7k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 12 Mar 2021 15:49:09 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 12CFPbri082757; Fri, 12 Mar 2021 15:49:08 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2109.outbound.protection.outlook.com [104.47.55.109]) by userp3030.oracle.com with ESMTP id 374kp2shm2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 12 Mar 2021 15:49:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kyrRq50WZ/psgW5+TURwsErUQeYfA9ma+mz9rG6tQ3f2XDmxHMErUgJcVenI0mZ7gTBLSC0PgaxqGHlO12p/dAoe3+1Vyq+K97hcT3R6Y3XnGIrqEr8XSVwQ+xRPDmOaF8yhYhF306Fpi/jK114q+8c5mxuSd9YfGyHk1UeMcrfrLHjdNeMSmVH2p9DsFBLr2dzFwyyinyPbsnH5QxYY5DzyiPyXTJAa4IgIoED2jouaSdIDbGOIMOhY8hPBG8Ccuv5lGiWbdlXpw2/Q08ka/q9CZmyn1y+W8A72OHEYLYcCan9CYLjLdSeDrNiEP9TBipRoyEJS0BzyHSzJB3J0iw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uxSREw1hWeV6FFliFu9bHoyKrhOXSPLihhHvR+BpWJI=; b=C4+t45Yt/iOjO2cysfGYw0wS/nMrEgyl5SmFPJeKeTp8Nt8tPrvxL00KJF3mlFkdCGz4QawKg5fPHd3/pPJmcbpnS5vZw80b0XrTd2kVn1lLjoHu8UrXQ10NhzOrmdmlF268yZ5W/0/g3DjDLRFn1W/MyPIYJOLP7oIwgoiWc2VGX9hn6ex9zdFzjoE+gJUNt1ecjHA+yyhWfALwidsndfOkMe4MfbeQ3Qs2QpoXQhPD8VHH2WPrD3xG9vj7PzU+GF9e/6AlD03r+NyX2ujlkInUgccJzgWAxFxw07WFOwyCQ4iyqniTHRBxaEgS0oDoytYnTSJODpfItAiBOgmHuw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uxSREw1hWeV6FFliFu9bHoyKrhOXSPLihhHvR+BpWJI=; b=IG/+/5k0m5FsAeRrD3qHo/Krok8O2QZxy1CXvuHf4GjaGxt184qlucWmAz8uvMHDMzaVGNi/ogd1LE+CWEEGFZi0ubTKjE64I9b96FP4UmGFlqI6mVMJkLlZpoWHmnV9S0p3jNjarSEDORQZHs3v9uKRU0R7B0rkITEC4TbzB1I= Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SA2PR10MB4649.namprd10.prod.outlook.com (2603:10b6:806:119::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.31; Fri, 12 Mar 2021 15:49:04 +0000 Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315%5]) with mapi id 15.20.3933.031; Fri, 12 Mar 2021 15:49:04 +0000 From: Drew Adams To: Allen Li , Eli Zaretskii Subject: RE: [External] : bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth Thread-Topic: [External] : bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth Thread-Index: AQHXFxcqOE3C5MOJlkyH8dysd58NA6qAfpNQ Date: Fri, 12 Mar 2021 15:49:04 +0000 Message-ID: References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> <87r1kv8dnt.fsf@mail.linkov.net> <808s72e14s.fsf@felesatra.moe> <835z26ysa5.fsf@gnu.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: felesatra.moe; dkim=none (message not signed) header.d=none;felesatra.moe; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fda10a96-5489-4776-b067-08d8e56e5d1a x-ms-traffictypediagnostic: SA2PR10MB4649: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2449; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZmKPdH+SRMtoI7djHeMBu1Rfq+9gJuXk6hlnSeQmZL2trht8uuNNmnGCndGz4hcpQJKOGDNOPmCpW7TuH6cFQcJnJQya4unzMbZRG0aZeAYFdem78gN8KqJrB5n+SxUb0n+DCCeyXSg48Ppn2r5IaaCepexVCMujflIVNhEIuJmjEKhVHo/5EJx1+sk6FWHRfWyTLLNcmxbqsRA9BerGa9lLbHLk7PZMa9GASFiBhsgcjxE6RNDzJL0lqY+J7Pm+Pm286IXdzlui9LLxz3dnU9F6aZYLJ3bgq0Y17pR00stgnWmrAQ6cT7de3OVopYKKIPS841lmfeRyJrRSC/2FntELQgs/gj+3K+sjsMuQwol1Ik265TWkXmOVXF98HmPVw8gvwYRRfFHWBmrK87oLJA+8yr6cN2atBVFKSRsLfhERNIYq6ZkDubXBNLUbMjb78OFG725+NIDyHR7MM1dsmnrf8PWnRWPiAUN0GFpVW5S2hg6H4xYRGMR9jQ3ftR6EB8qXi77EDLhG+zkJSoGqIh5ue5Qn89Ad+QaK1eryyQJQzl/SjYnzQmgWB3SP0cPX x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(346002)(136003)(39860400002)(366004)(376002)(44832011)(26005)(55016002)(83380400001)(86362001)(186003)(316002)(5660300002)(478600001)(8676002)(71200400001)(4326008)(54906003)(110136005)(33656002)(6506007)(7696005)(64756008)(66556008)(8936002)(66446008)(66946007)(66476007)(9686003)(558084003)(2906002)(76116006)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?N3VnRHhaUGV6L2ZPQ2NBbmRJOUpPM2IzMnVkeHF3Nmp2VmY3T3A1M0xCY0dr?= =?utf-8?B?SytlMDVJTm0yTXg3RkZrcGtjbDNzWkpPaFJCWHJZUitJL0tvQ25UTTNDbkg4?= =?utf-8?B?Ym5jRGRVbEJMakMyWE13Ulp4QzgxUHhNWExCUEVIOExZWnlGa2c3T3Q0c2d3?= =?utf-8?B?anIrdjNKNlk3ZkwzanFBNmg1WDZMZVF3M1pma3l1bXJzL3QwSUYvME5obVkw?= =?utf-8?B?TGhiTVVzVjJUb21pVzYwU3NXcm5HTlczTXZaVVNCUEtSdWtjY3lRdlVmeGhJ?= =?utf-8?B?SjVxVmg3cUNIUlA3VDdBUGd4MjlpL2JiY3RqQ21iL1RHeExJdWFveW5wRTBY?= =?utf-8?B?WE1DSVI3QnRuUThmU1N1QmhuUFFhSWd1elliQm9OVy9CMml0VUthMURqNGR4?= =?utf-8?B?OSs5S04vQkhzZkI0dkUxREZ6MWtDVk9ZdjB3LzhUQ3QrZHlsWlkvMC9CQTQw?= =?utf-8?B?eGZSaGsxdW5MRmdFcktxbEthNnBnTmxuL0IvS1M2bS9MZHh4b1BKODhPRk5k?= =?utf-8?B?ZFJBSFMwZ3RsWHNwTmViUU9VenJTRWN3bmwxLzJQSXo4YVYweXBvcENWTmlI?= =?utf-8?B?UEMyaThwTFNsK2xudGoxaStXUzF2MGFJR2hiOHB2dTdwbGNoa0IrMC85eVRq?= =?utf-8?B?UERoZ2V2UVNNZU1GUWo4MlFYMHJrcFVJTkg5ZitpSTFRVGFHTUN1eCtUcVlj?= =?utf-8?B?N1lDYXFSM1JzeFZoQnVVVFA2R0FZbmVXZDNUZjI2TlBWbmJCNU9keDFQRXNs?= =?utf-8?B?ZFVFaFcxaW5lVFI4dWUvQkJzeHhxcktHT3l4NDdGenFHTTdPUVdKQlBnMmds?= =?utf-8?B?ZjJHQUx2Qm1aSlVYVjdwaVdGQkVmeFFQUnh0ZHVZcjdFenFUZUIycGxhNmxZ?= =?utf-8?B?MlpESUxsMUR0N1Flam9sc3lQeUZWL2MzcjcwemVjLzFpdkJQdlJBZ29oaDBZ?= =?utf-8?B?elpuUGdZQ2lxKzF6SGRabDdNYjVRbEJGbVF3a1psQmR6cmpXYjdGNjFLNUF6?= =?utf-8?B?eEI5U01XVVVRM2JuWGlqbStTRTcvdnhUNVRMcW51VThDMDFnQmZQMGl4bGVm?= =?utf-8?B?d2hhNVFhN0dDSTVSaXJCZzFKMkVkMFpvck5LeEY5eUlhMlBNT1JJc3VFS0ZD?= =?utf-8?B?Q3dyU3lyU2VQdVVTM2NaY0hBTldacUxVOHdWZDNUdWRNMk5sclIvRXRsalQw?= =?utf-8?B?a1U1VkZGd1ZIM0hqMWFPQlY5WXEwbkpUQTN2OHJucTl2WFlqbW1kWGtKNjBy?= =?utf-8?B?ZzdWUk1wdTc0bXM3MGVha1Q2K2MxNHJLQ1cxWWhtcmVxWTVlcFIvWFltUU1o?= =?utf-8?B?aERsZ0ZpSHFiQ0FRWkhTZWM4cXNMRmpMa3BGL2Z2SVVHNnc1cmJlUUNPVEta?= =?utf-8?B?TExBMFRBaXl2VmU5bTAwMlFVR1JJZ0R0aEdHdWJXNUN3VzZ2YU5Uc2Y0ODB2?= =?utf-8?B?MlpDT1JsTnhnd3FWcHRRUkRuNjhmWXBoZkFUUlJMMDJRTTdQTmlPdzZtSFRy?= =?utf-8?B?QXB6QlhqanlKTTJ3Uzl4Sm0vbUVyalZBUU1OSkRKZXR6ZmdMRVNtdjNEeWh3?= =?utf-8?B?SnF5cmxpNnhhVmVRSDdTYzFmdUZRaTliNnFHOFk3THlHa1JIdGJjbGJYSEVY?= =?utf-8?B?TjFOYnovVExQL1ByRzNWSlBVUkpNWTZhbVhOSkovbnFpelhNRHRxcEd6eTFu?= =?utf-8?B?a3B4bFJ3V0MyQmNUdzM2NE5Tc3VQVGRwWkRGRWZmQUQ2bHhpQUJGNHdYdzRn?= =?utf-8?Q?5aA8WrpNPeXzwrcmuNE6TJR3LODYNvCt2hAyXmu?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fda10a96-5489-4776-b067-08d8e56e5d1a X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Mar 2021 15:49:04.3172 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 9FFfTsKpI/PKmnIzZndocyUnO+z6c1mT+XPy0N3W+B70n1naW9D42hQxQ6cnfXV4SJBWdJ8E7gWBvJjbqUD5tQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4649 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9921 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 adultscore=0 phishscore=0 malwarescore=0 mlxscore=0 bulkscore=0 mlxlogscore=597 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103120112 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9921 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 clxscore=1015 mlxscore=0 phishscore=0 lowpriorityscore=0 malwarescore=0 suspectscore=0 adultscore=0 mlxlogscore=893 spamscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103120112 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46884 Cc: "46884@debbugs.gnu.org" <46884@debbugs.gnu.org>, Juri Linkov 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: -3.3 (---) PiBBdHRhY2hlZCBwYXRjaCwgZG9lcyB0aGlzIGFwcHJvYWNoIGxvb2sgZ29vZD8NCg0KV2hhdCBk aWQgeW91IGZpbmQgd3Jvbmcgb3IgbWlzc2luZyB3aXRoIHRoZQ0KY29kZSBJIGNpdGVkPyAgSXQg YWNjZXB0cyBERVBUSC1MSU1JVFMgYW5kDQpFWENMVURFRC1QQVRIUyBhcyBvcHRpb25hbCBhcmdz LiANCg== From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 12 19:42:28 2021 Received: (at 46884) by debbugs.gnu.org; 13 Mar 2021 00:42:28 +0000 Received: from localhost ([127.0.0.1]:58705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKsMO-0001Mt-59 for submit@debbugs.gnu.org; Fri, 12 Mar 2021 19:42:28 -0500 Received: from mail-pf1-f196.google.com ([209.85.210.196]:45077) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKsMM-0001Mg-3R for 46884@debbugs.gnu.org; Fri, 12 Mar 2021 19:42:27 -0500 Received: by mail-pf1-f196.google.com with SMTP id j12so2953149pfj.12 for <46884@debbugs.gnu.org>; Fri, 12 Mar 2021 16:42:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=fNGZ4uGHy0gSHUv/Gp58HoKlv2l44ruRZZmtU8I/ho4=; b=ubo12mEG1UEcQaPPGewLxlLejx+BYm+4lyV6otPvg8FVrRz8V/8ILuQ8KJX78FzGHK 9ctAIMBq7jTovU1WK2W0wD5TKrAucyAex+OzFIaIhD+kxTdI8RU2dRmBNjGqPxvHre7f qahMgmuXR5a5IsaqUBWrBmdpb/1xEIibaM4vORSHGkyBwDEwHpvd6pW1GxJs0FcENIQx 3aNPEo922035j7gWayPg6OjBV7vu4pgK9Vsio/yS4PQ3zOrVgj2EhtfbtTqsoPVTxNIM +14qohkrSQJCepuWFpmMDGmrsoddJGi0GaAWxTyiOWdRe2Pk+1UkHqVbKnWGHlod3ww+ FUGQ== 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:user-agent:mime-version; bh=fNGZ4uGHy0gSHUv/Gp58HoKlv2l44ruRZZmtU8I/ho4=; b=n4P17rHHdni4O7tGqG0KdJIFmUw7rxtKDhyD16kjfBC31p0PZu0Nn698vsTREk6bre LdFIWJkTRAH+bEGkC9qsiAA2wWqVciZZWKEN/kAThVg+kB0dMxivTurdmQMKgwXYDo77 9axRG7oUDlavco/DzH7EZpaTIvTN/nglWSZ1TB6uwAPyhCt/XSSJvIHGcMo/T7rgWDEX 2m2UqU2K02tp6Vy60YBv4hnyxoI15iUwxQ2bhKSYriepck6vidGB6sb9ouXEMWWZD7/Z CVOLINmaUgd0wLTyecYzavmD+6Tjh2aEV13Tl8xzfu2Xy6//0q1EHIYN5spGj72p2A7w DcTA== X-Gm-Message-State: AOAM532EAjkIIpvaj+58+bsWt5Wjr1ffBmBXrq3bKgvdfhJwusk/jNmr +d6HS6utrhp2Zo0ucw50wX8fNg== X-Google-Smtp-Source: ABdhPJy3+jlCBs74XBQKN/yx0X9PEhglBBZW42bDcXrkta7syVXN4DDTbhtR+7SDKxCD7tr7vHtKJA== X-Received: by 2002:a63:2165:: with SMTP id s37mr14143706pgm.145.1615596140199; Fri, 12 Mar 2021 16:42:20 -0800 (PST) Received: from localhost ([2600:1700:7270:7d1f:fa59:71ff:fe00:10cc]) by smtp.gmail.com with ESMTPSA id t17sm6838453pgk.25.2021.03.12.16.42.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Mar 2021 16:42:19 -0800 (PST) From: Allen Li To: Drew Adams Subject: Re: [External] : bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> <87r1kv8dnt.fsf@mail.linkov.net> <808s72e14s.fsf@felesatra.moe> <835z26ysa5.fsf@gnu.org> Date: Fri, 12 Mar 2021 16:42:18 -0800 In-Reply-To: (Drew Adams's message of "Fri, 12 Mar 2021 15:49:04 +0000") Message-ID: <80blbn28b9.fsf@felesatra.moe> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46884 Cc: Phil Sainty , Eli Zaretskii , "46884@debbugs.gnu.org" <46884@debbugs.gnu.org>, Juri Linkov 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 (-) Drew Adams writes: >> Attached patch, does this approach look good? > > What did you find wrong or missing with the > code I cited? It accepts DEPTH-LIMITS and > EXCLUDED-PATHS as optional args. Personally, I find it weirdly specialized and incomplete. There are many global options beside -mindepth and -maxdepth; your version supports none of those options. There is also no need to support EXCLUDED-PATHS separately; that can already be accomplished with the current find-dired API. I prefer a more flexible, general API, which is the current rgrep approach proposed by Juri and Phil on another bug [1]. There's also another bug open which can be closed if we adopt the rgrep approach [2]. [1]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27456 [2]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=32668 From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 12 20:09:47 2021 Received: (at 46884) by debbugs.gnu.org; 13 Mar 2021 01:09:47 +0000 Received: from localhost ([127.0.0.1]:58735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKsmp-00021E-As for submit@debbugs.gnu.org; Fri, 12 Mar 2021 20:09:47 -0500 Received: from aserp2130.oracle.com ([141.146.126.79]:60944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKsmm-000210-GC for 46884@debbugs.gnu.org; Fri, 12 Mar 2021 20:09:46 -0500 Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 12D19cJL055001; Sat, 13 Mar 2021 01:09:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=onhHw7N5Lia8+fOdHelYepPdJEj+aAlEwsRzO4CQVRE=; b=haA+apLOod6o3LZWO/ZtGXQicOYmITbGQhcqER193ytmFSoqvK28BeIB9X6CixJIvPeF DAOoiRRRCxOou8QpdOv6dcfGs/CdSr3rcpAPqYqXYzGgEGOhoJOVCCu4hSG6m1rfPU/Z cmi+Rm/1jegxDLuvzQPQwnXiNNHJhJYMuD0+KoR1DiK73VXGEewohbWfRwgkvm8Aj70C 85RD2YU0xzUdSsDlARlfXseT28KGao5td+srjlV1/9+fw1QSJIe6kAXaiWyIWkfyzAaP mhPyikchisSGavYbLT1PXQjUzpJcWlwP1VUuvMivmNjHz640+2tVTI9ZhZRRj5YK5wDb Gw== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by aserp2130.oracle.com with ESMTP id 378jwb816u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 13 Mar 2021 01:09:38 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 12D166FE102363; Sat, 13 Mar 2021 01:09:38 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2168.outbound.protection.outlook.com [104.47.59.168]) by aserp3030.oracle.com with ESMTP id 378kea878g-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 13 Mar 2021 01:09:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JpF4+qTAHN8NS12ccgtX2bkuCjY3NdzfWPd91zJy8pCS9WK/jfrnl7ZhmOPZobRyuwqXuXWfVwfUWUkrRBhkY/Lxn33C12KW5kQYGZpjr+8k/f//3K1O8qfL2ByvdWEI8FKg9M98Gnh9x43bCbrwsrRPk87V1f9iQgCIjgbeVB2EduUkLvk88OTlzIxHwv+80lkAIuUyje5ireYIkl98SHr34cuTydv7KAZMuCqJF7U5bpBKxkpfI57hk9ZHvDAH24H4C3amkg/tw4YqKji0rAIkLAzqpO9xtJYls74nEF6V5ox1ADQ6GPQ3ISMOWIMYmBxgHhsLRADB0ltvREPgkQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=onhHw7N5Lia8+fOdHelYepPdJEj+aAlEwsRzO4CQVRE=; b=fGmM2x6x0a4ELfAF7RYS2tHfaYiwdajnenwqBxOZveydGpji3wWS7zmj+/mgicVtJxnXCRcw5Edk/GhCesSUM03dWnfmUrytxmZ1cclxCTFM1CwST/DXgkMcpI+9F5mYFyb6kz5ZRevbqO+m6G9OvY/Ab8yhAeslxQezcFO09MPuqux5oOf3j7btonBO9imfttPNc8IOENZTUeFFFf4x5+33Rjj5mDDaB2K5j0/1MQbvhnO5d413cIs2r4Q7oHjowsU+IGOC7JRINUGOf9XRplzct59/MmSU0KC+LZ5apIzD8nPZzYvys6ZXHWZGKd0ms9h4iPTFdOKiR126uPxedQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=onhHw7N5Lia8+fOdHelYepPdJEj+aAlEwsRzO4CQVRE=; b=iiuYnfF2wRGfZ2qXz/7M8okAu2a/DTiEi61yzy8a2bczVS31PX79ZRobbRV3M4nVmZYvCqK3sLBSWd5AaP++W53vwR5lNZtt11PK6TFEGVTPfVE7JOqo3MMuFd6hxtAqsYHZX8+sMtyFN/48oQ8DoXBcJdNcmOqxW6o+esMA8+A= Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SA2PR10MB4761.namprd10.prod.outlook.com (2603:10b6:806:112::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.31; Sat, 13 Mar 2021 01:09:36 +0000 Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315%5]) with mapi id 15.20.3933.031; Sat, 13 Mar 2021 01:09:36 +0000 From: Drew Adams To: Allen Li Subject: RE: [External] : bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth Thread-Topic: [External] : bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth Thread-Index: AQHXF6HA0PqaFX2bsk6kbPJdBCm37KqBGzTg Date: Sat, 13 Mar 2021 01:09:35 +0000 Message-ID: References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> <87r1kv8dnt.fsf@mail.linkov.net> <808s72e14s.fsf@felesatra.moe> <835z26ysa5.fsf@gnu.org> <80blbn28b9.fsf@felesatra.moe> In-Reply-To: <80blbn28b9.fsf@felesatra.moe> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: felesatra.moe; dkim=none (message not signed) header.d=none;felesatra.moe; dmarc=none action=none header.from=oracle.com; x-originating-ip: [138.3.200.14] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e608c0d5-0c5f-4f13-635e-08d8e5bcab2d x-ms-traffictypediagnostic: SA2PR10MB4761: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0njzOrJxxq3JFUw8OSt6qdRlD//aNoiqdOoI3Pg1Yhit9dQqzqBDe7gQUS/TUQqeRCby8PVHsHHM6jg4g+oFojLEjPth2s4k1zDxoCd0tfhtr1aTEY/x0UE2SjiBHsk2FfW9VLy857spbSxMYamBvEoLQo6ZrCHecp/qZ2Vz3WgnpwS8BJbhbA/iW2rDpoZOkvJifGh3VbPpzElUqmaYDVOl1wt8ZTOGlhdSvpKbqOJwuMgrOrtt3QpedY2d9daisoQcxl0yr2QbCkdIUr2OBy9vwfrsr0Ni/CivJdSRr7BByUQqJ1Drkcmj3WGqitMF1T4hHcwzu/lhaVljm4VmK7WIJIoUCNOeJbeqbsXTNc6VMnqmefVVih5Chu0vmY9ZLc4vDmsUlWNktWaoo90/r0R3FEK/Gf22C2WUHjIAwAn0AgTWj8jSKyY7B4mfTICw7gaBK7oJBH8XIMVMWT+eFjqoEczSALziE5ufJDpfahT7XZboFwppf3MHusB+FMXcLaQg7c+Ja38V1wuBGLTQt3JxQvXiN6mrqZwpP/hT9ASflZV63KWBqF7tHRhLNqi9 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(396003)(346002)(136003)(376002)(39860400002)(64756008)(7696005)(76116006)(66946007)(83380400001)(66446008)(316002)(66476007)(66556008)(6506007)(33656002)(186003)(52536014)(5660300002)(8676002)(54906003)(478600001)(4326008)(558084003)(44832011)(2906002)(6916009)(86362001)(26005)(55016002)(9686003)(71200400001)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?mkxbjTM5UnH1tx/uVWaiMm1ZCvOLuCE5txzqouHHWegvo1g5QOLR37TXy+Iv?= =?us-ascii?Q?10mRl5o04yrQN2IUL9e2iR7lH1L+S9/xZjJRE2kQiXelBJrfX/kJMAw0M78j?= =?us-ascii?Q?PBuuRf+uk0HUnnR9bFVeqOMwcDjoNDVCI2tO/pfT0lLilZg/y47+uscmdbPx?= =?us-ascii?Q?izN+sdwjmgSVzJasTexzJ8ySv1j+Jp6M078f6wrRwSn98RvD64WQxH4Bk3ed?= =?us-ascii?Q?HoAktmdxl5BTRFVEet2deHlNnNgdcxDCs0qXH2u+uNEoie8z+jtb8N0e1MrT?= =?us-ascii?Q?3JgWtEpr0dXfC4gUZwlVTHPQj8U/MGLw0HYABCUtoiQIoWYBtw1TMv8L73Ol?= =?us-ascii?Q?kzr3jNlSG9iJkH7lMZFTwJSAbRGac+JRIrpm1QW+OsbJYbVz/BEvLrm1D20W?= =?us-ascii?Q?zcdszGi0MWlqt+Zb6O7dEfp8bMHwZr/22+I+3FjtuXlSDd4Ph7dpBBKveNrq?= =?us-ascii?Q?gygFIi5B7V6BnMNWi3reDUt8xVi0GiCR5vDfE8zn9iNJBEiN+KqHD3SQmzIN?= =?us-ascii?Q?hLMShYXFh0cbklIYX9FIi+hl0qRQVAZ07pqw2v1H9qkvzaIUxcjnoN4TZPTa?= =?us-ascii?Q?k6ofUQdHCD5/o6+NE/WoZWOsdktIRWA5wv4M8q+uguj2sIxHQ3wjskEDyB9q?= =?us-ascii?Q?6GTD2A4xDruuPXEOid1zbD15EVxfR2iAUAUV1wiNcZEJo20abMpaCLha2B/N?= =?us-ascii?Q?4O86K9SDBl4y93nOCKuI6YBNcKQpQsenumYOYqFSc2dl5uhiToUZQ3hJ+zum?= =?us-ascii?Q?Bnr8vXR5F5z0TuMRXWUsKsSFms1XM+98Ei2wOUsnXv/BwwC+rbHZcq1iOSW7?= =?us-ascii?Q?pjJnPB6w//K5nuu6+biAC40thtFuaQ+eGo5UrjhjlXIlLhjF1BNKyn/7oFZ8?= =?us-ascii?Q?QLgq1VtCyDqFpxmBwmgtoH7JOhUmUPUs/9rpK9mvP0V5Stsc/1cZeRjxSfIt?= =?us-ascii?Q?fpl8rlBURMzjPYoJS12/F6Wc9b8qR+nQ71anATGo3o4UlIstJpaxm8azYziX?= =?us-ascii?Q?a8k8QNvwwzSnmJpBBxKGNdA/04xt2MSqXFXQA7FmJdD2QeLcgl19qhyt1Ev/?= =?us-ascii?Q?82805S8ZP7R0Pnv1xnsPxh52svNsoPByYNuIA+h/HJHm9sehtHJwY/DTmaqE?= =?us-ascii?Q?1yHwraqRDz/miY5Kc5CPnXCnuoZrTwgE/MtuCz9LxRuZmq9J4mBwWr3SMxVJ?= =?us-ascii?Q?JzT14rkKhB3m6esu9B5Rk0eVv9WCVush9/13mfFpArn97awX+AWdO0c4j4WD?= =?us-ascii?Q?BrMum/qfXWE6hYwXYV5q5IJSJaIn5tMqqcIUUCnUYn4sAHqDRBI/6TgN5Ydw?= =?us-ascii?Q?I+qKBko9GnARVP0HT59FgvEO?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e608c0d5-0c5f-4f13-635e-08d8e5bcab2d X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Mar 2021 01:09:36.0739 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: gyXy4bvHLKzi61K32K9ZjGtceA4DULUvD1WE4HoNflFheGCI7eq6/4oB2XH0v1ycLWbLTEmb3U0rAfI7chVOpQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4761 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9921 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxlogscore=677 suspectscore=0 mlxscore=0 adultscore=0 malwarescore=0 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103130004 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9921 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxlogscore=974 spamscore=0 mlxscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1011 adultscore=0 phishscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103130004 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46884 Cc: Phil Sainty , Eli Zaretskii , "46884@debbugs.gnu.org" <46884@debbugs.gnu.org>, Juri Linkov 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: -3.3 (---) > > What did you find wrong or missing with the > > code I cited? It accepts DEPTH-LIMITS and > > EXCLUDED-PATHS as optional args. >=20 > Personally, I find it weirdly specialized and incomplete. I see. It has the merit, at least, of having actually been requested by users (of find-dired+). From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 13 04:46:40 2021 Received: (at 46884) by debbugs.gnu.org; 13 Mar 2021 09:46:40 +0000 Received: from localhost ([127.0.0.1]:59093 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lL0r2-000488-Da for submit@debbugs.gnu.org; Sat, 13 Mar 2021 04:46:40 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lL0r1-00047x-MX for 46884@debbugs.gnu.org; Sat, 13 Mar 2021 04:46:40 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60281) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lL0qv-0006DR-HT; Sat, 13 Mar 2021 04:46:33 -0500 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2499 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lL0qu-00062b-Sd; Sat, 13 Mar 2021 04:46:33 -0500 Date: Sat, 13 Mar 2021 11:46:38 +0200 Message-Id: <831rcjjsht.fsf@gnu.org> From: Eli Zaretskii To: Allen Li In-Reply-To: (message from Allen Li on Fri, 12 Mar 2021 08:08:55 +0000) Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> <87r1kv8dnt.fsf@mail.linkov.net> <808s72e14s.fsf@felesatra.moe> <835z26ysa5.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46884 Cc: 46884@debbugs.gnu.org, juri@linkov.net 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.7 (-) > From: Allen Li > Date: Fri, 12 Mar 2021 08:08:55 +0000 > Cc: Juri Linkov , 46884@debbugs.gnu.org > > Attached patch, does this approach look good? I guess my suggestion to additionally allow specification of GLOBAL-ARGS interactively (via prefix arg) got voted down? > +--- > +*** Optional 'global-args' parameter added to 'find-dired'. > +This allows passing find global options like -maxdepth. "find" should be in quotes: 'find' > @@ -202,6 +203,7 @@ find-dired > (setq default-directory dir > find-args args ; save for next interactive call > args (concat find-program " . " > + (if global-args global-args "") 'concat' knows how to handle nil arguments, so you don't need the empty string alternative here. Just (if global-args global-args) should do. From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 13 04:58:53 2021 Received: (at 46884) by debbugs.gnu.org; 13 Mar 2021 09:58:53 +0000 Received: from localhost ([127.0.0.1]:59103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lL12q-0004QV-Tf for submit@debbugs.gnu.org; Sat, 13 Mar 2021 04:58:53 -0500 Received: from mail-out.m-online.net ([212.18.0.10]:41397) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lL12m-0004QG-6L for 46884@debbugs.gnu.org; Sat, 13 Mar 2021 04:58:51 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4DyJ6Z74XTz1rwDY; Sat, 13 Mar 2021 10:58:46 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4DyJ6Z4c3wz1qr5Y; Sat, 13 Mar 2021 10:58:46 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id clyWAUtH8CAY; Sat, 13 Mar 2021 10:58:45 +0100 (CET) X-Auth-Info: t/Ldv6rA+wsFtVkstSSzMHKYW9H/3XaHxqaCYpnu5BpMv0mJpuJnqHCGYD3wlUUM Received: from igel.home (ppp-46-244-169-173.dynamic.mnet-online.de [46.244.169.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sat, 13 Mar 2021 10:58:45 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id 36D862C362E; Sat, 13 Mar 2021 10:58:45 +0100 (CET) From: Andreas Schwab To: Eli Zaretskii Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> <87r1kv8dnt.fsf@mail.linkov.net> <808s72e14s.fsf@felesatra.moe> <835z26ysa5.fsf@gnu.org> <831rcjjsht.fsf@gnu.org> X-Yow: Kids, don't gross me off.. ``Adventures with MENTAL HYGIENE'' can be carried too FAR! Date: Sat, 13 Mar 2021 10:58:45 +0100 In-Reply-To: <831rcjjsht.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 13 Mar 2021 11:46:38 +0200") Message-ID: <87zgz7nzmy.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 46884 Cc: juri@linkov.net, 46884@debbugs.gnu.org, Allen Li 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.4 (-) On Mär 13 2021, Eli Zaretskii wrote: >> +--- >> +*** Optional 'global-args' parameter added to 'find-dired'. >> +This allows passing find global options like -maxdepth. > > "find" should be in quotes: 'find' > >> @@ -202,6 +203,7 @@ find-dired >> (setq default-directory dir >> find-args args ; save for next interactive call >> args (concat find-program " . " >> + (if global-args global-args "") > > 'concat' knows how to handle nil arguments, so you don't need the > empty string alternative here. Just (if global-args global-args) > should do. aka (or global-args) aka global-args Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 13 16:38:31 2021 Received: (at 46884) by debbugs.gnu.org; 13 Mar 2021 21:38:31 +0000 Received: from localhost ([127.0.0.1]:60814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLBxu-0000WY-M9 for submit@debbugs.gnu.org; Sat, 13 Mar 2021 16:38:31 -0500 Received: from mail-oi1-f171.google.com ([209.85.167.171]:43848) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLBxs-0000WH-Dc for 46884@debbugs.gnu.org; Sat, 13 Mar 2021 16:38:30 -0500 Received: by mail-oi1-f171.google.com with SMTP id d20so30667487oiw.10 for <46884@debbugs.gnu.org>; Sat, 13 Mar 2021 13:38:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xo+aWq4t4yC7FSa/+4gUoFCj912giGtv8LAg7NExQLI=; b=AkHibBmUWLh6TEpJK5GaYDPOUtiwceeJkchtl02w/ACP7a3QCGfRXYXKv0/7lxq7R9 5HIJvD8c/ZglTax7qP/wBr8T1mK2r0k6vizzxeekBz0pDgyrZxqPm8m6P8la8B/mO7Ns gehKLCdJLw9piodXrznrl38WjzaPNlT/3KrGyb+VFWrl5zvZhNIdnfxPeyUVMFc8+nrW Zrsf77m/c0rELC1BT2aGrzKZv5AbiHx1HqWjAyB+X8/J2zRHU2qAcvim2AI7wu5AJ/8s kAUlZMXjaZe1Zwa0Bpp4PsdImvK9DYzFAXNZLWnOBBhfhBuy+cJH0d8x3B4+6LW7uCRc LnBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xo+aWq4t4yC7FSa/+4gUoFCj912giGtv8LAg7NExQLI=; b=k/Xxu3X1qt5ptKMNjcKRG0nNqCN/XVoU+YqfAsta20/6t3K3eQ2DsbALneSrxwghU2 UIp0Aee0dLo4/BgQpQT3yg3VS8vQMSI0oHRPAvHEm4bVWkzlapIly8nDRNmmUEtfiyYI Y6PCpETecQE03fe0Qj18UuYRnwc+j2ZC1kQq8bS5V4jOyAhcWp5HdtFJ/LIg6wnPqyLU WAkaUuWp9XV0YPB9Y9lTCfKkdL/XzUcWrlKymXtKNZGxFoDEIwO/qj/eLISFDIMqzE+9 ZmgUuucR/JxSNxSYnlVNTDvluEB3Rz+xlbzZlmeinrRNkwR22mNWmlhB73lDx0y010SU 4LAQ== X-Gm-Message-State: AOAM532wOLFka0Qe0kcPWMt6hPiJq6YWFjPD+tksSeUVh3TBcTYqdI/u nlY5qPtUPgseYXlAbwZi3CjMIg/yJ75501kX8f05DhbX5ym0ogBU X-Google-Smtp-Source: ABdhPJzkocKiRK5AgXYrlloHnhypIBLC/KYqFNSvQbEvZaYOWp0kk/K7PCNr24hXhYWEyyxewdUxqtAB6V6LT7y9CH4= X-Received: by 2002:a05:6808:249:: with SMTP id m9mr14416827oie.170.1615671502795; Sat, 13 Mar 2021 13:38:22 -0800 (PST) MIME-Version: 1.0 References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> <87r1kv8dnt.fsf@mail.linkov.net> <808s72e14s.fsf@felesatra.moe> <835z26ysa5.fsf@gnu.org> <831rcjjsht.fsf@gnu.org> In-Reply-To: <831rcjjsht.fsf@gnu.org> From: Allen Li Date: Sat, 13 Mar 2021 21:38:11 +0000 Message-ID: Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth To: Eli Zaretskii Content-Type: multipart/mixed; boundary="000000000000ff991e05bd71d58a" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 46884 Cc: 46884@debbugs.gnu.org, Juri Linkov 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 (-) --000000000000ff991e05bd71d58a Content-Type: text/plain; charset="UTF-8" Sorry, I attached the wrong patch, here's the one for the rgrep approach. On Sat, Mar 13, 2021 at 9:46 AM Eli Zaretskii wrote: > > > From: Allen Li > > Date: Fri, 12 Mar 2021 08:08:55 +0000 > > Cc: Juri Linkov , 46884@debbugs.gnu.org > > > > Attached patch, does this approach look good? > > I guess my suggestion to additionally allow specification of > GLOBAL-ARGS interactively (via prefix arg) got voted down? > > > +--- > > +*** Optional 'global-args' parameter added to 'find-dired'. > > +This allows passing find global options like -maxdepth. > > "find" should be in quotes: 'find' > > > @@ -202,6 +203,7 @@ find-dired > > (setq default-directory dir > > find-args args ; save for next interactive call > > args (concat find-program " . " > > + (if global-args global-args "") > > 'concat' knows how to handle nil arguments, so you don't need the > empty string alternative here. Just (if global-args global-args) > should do. --000000000000ff991e05bd71d58a Content-Type: text/x-patch; charset="US-ASCII"; name="0001-find-dired-Add-command-editing-like-rgrep.patch" Content-Disposition: attachment; filename="0001-find-dired-Add-command-editing-like-rgrep.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_km8937ye0 RnJvbSBhOGRjZTczY2EwYWUxNDgyZGJmYjhjMTBhODJmNTE1MjlmYmUxMjI2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGxlbiBMaSA8ZGFya2ZlbGluZUBmZWxlc2F0cmEubW9lPgpE YXRlOiBGcmksIDEyIE1hciAyMDIxIDAwOjA3OjIyIC0wODAwClN1YmplY3Q6IFtQQVRDSF0gZmlu ZC1kaXJlZDogQWRkIGNvbW1hbmQgZWRpdGluZyBsaWtlIHJncmVwCgpUaGUgb3JpZ2luYWwgZmlu ZC1kaXJlZCBkb2VzIG5vdCBhbGxvdyBmb3IgY29uc3RydWN0aW5nIHF1ZXJpZXMgbGlrZQoKIGZp bmQgLiAtbWF4ZGVwdGggMyBcKCBPVEhFUi1BUkdTIFwpIC1scwoKKiBsaXNwL2ZpbmQtZGlyZWQu ZWwgKGZpbmQtZGlyZWQpOiBBZGRlZCBjb21tYW5kIGVkaXRpbmcgYW5kCmNvbmZpcm1hdGlvbi4K LS0tCiBsaXNwL2ZpbmQtZGlyZWQuZWwgfCA3OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMjUg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9maW5kLWRpcmVkLmVsIGIvbGlzcC9maW5k LWRpcmVkLmVsCmluZGV4IGFkYzU2NzJlY2EuLmQyNjNiZWY3MDYgMTAwNjQ0Ci0tLSBhL2xpc3Av ZmluZC1kaXJlZC5lbAorKysgYi9saXNwL2ZpbmQtZGlyZWQuZWwKQEAgLTE1MSwxMyArMTUxLDE2 IEBAIGZpbmQtZGlyZWQtcmVmaW5lLWZ1bmN0aW9uCiAoZGVmdmFyIGZpbmQtYXJncyBuaWwKICAg Ikxhc3QgYXJndW1lbnRzIGdpdmVuIHRvIGBmaW5kJyBieSBcXFtmaW5kLWRpcmVkXS4iKQogCi07 OyBIaXN0b3J5IG9mIGZpbmQtYXJncyB2YWx1ZXMgZW50ZXJlZCBpbiB0aGUgbWluaWJ1ZmZlci4K LShkZWZ2YXIgZmluZC1hcmdzLWhpc3RvcnkgbmlsKQorKGRlZnZhciBmaW5kLWFyZ3MtaGlzdG9y eSBuaWwKKyAgIkhpc3RvcnkgbGlzdCBmb3IgYXJncyBwcm92aWRlZCB0byBgZmluZC1kaXJlZCcu IikKKworKGRlZnZhciBmaW5kLWRpcmVkLWhpc3RvcnkgbmlsCisgICJIaXN0b3J5IGxpc3QgZm9y IGBmaW5kLWRpcmVkJy4iKQogCiAoZGVmdmFyIGRpcmVkLXNvcnQtaW5oaWJpdCkKIAogOzs7IyMj YXV0b2xvYWQKLShkZWZ1biBmaW5kLWRpcmVkIChkaXIgYXJncykKKyhkZWZ1biBmaW5kLWRpcmVk IChkaXIgJm9wdGlvbmFsIGFyZ3MgY29uZmlybSkKICAgIlJ1biBgZmluZCcgYW5kIGdvIGludG8g RGlyZWQgbW9kZSBvbiBhIGJ1ZmZlciBvZiB0aGUgb3V0cHV0LgogVGhlIGNvbW1hbmQgcnVuIChh ZnRlciBjaGFuZ2luZyBpbnRvIERJUikgaXMgZXNzZW50aWFsbHkKIApAQCAtMTY2LDExICsxNjks MjkgQEAgZmluZC1kaXJlZAogZXhjZXB0IHRoYXQgdGhlIGNhciBvZiB0aGUgdmFyaWFibGUgYGZp bmQtbHMtb3B0aW9uJyBzcGVjaWZpZXMgd2hhdCB0bwogdXNlIGluIHBsYWNlIG9mIFwiLWxzXCIg YXMgdGhlIGZpbmFsIGFyZ3VtZW50LgogCitXaXRoIFxcW3VuaXZlcnNhbC1hcmd1bWVudF0gcHJl Zml4LCB5b3UgY2FuIGVkaXQgdGhlIGNvbnN0cnVjdGVkIHNoZWxsIGNvbW1hbmQgbGluZQorYmVm b3JlIGl0IGlzIGV4ZWN1dGVkLgorV2l0aCB0d28gXFxbdW5pdmVyc2FsLWFyZ3VtZW50XSBwcmVm aXhlcywgZGlyZWN0bHkgZWRpdCBhbmQgcnVuIGBncmVwLWZpbmQtY29tbWFuZCcuCisKIENvbGxl Y3Qgb3V0cHV0IGluIHRoZSBcIipGaW5kKlwiIGJ1ZmZlci4gIFRvIGtpbGwgdGhlIGpvYiBiZWZv cmUKLWl0IGZpbmlzaGVzLCB0eXBlIFxcW2tpbGwtZmluZF0uIgotICAoaW50ZXJhY3RpdmUgKGxp c3QgKHJlYWQtZGlyZWN0b3J5LW5hbWUgIlJ1biBmaW5kIGluIGRpcmVjdG9yeTogIiBuaWwgIiIg dCkKLQkJICAgICAocmVhZC1zdHJpbmcgIlJ1biBmaW5kICh3aXRoIGFyZ3MpOiAiIGZpbmQtYXJn cwotCQkJCSAgJyhmaW5kLWFyZ3MtaGlzdG9yeSAuIDEpKSkpCitpdCBmaW5pc2hlcywgdHlwZSBc XFtraWxsLWZpbmRdLgorCitXaGVuIGNhbGxlZCBwcm9ncmFtbWF0aWNhbGx5IGFuZCBBUkdTIGlz IG5pbCwgRElSIGlzIGV4cGVjdGVkIHRvCitzcGVjaWZ5IGEgY29tbWFuZCB0byBydW4uCisKK0lm IENPTkZJUk0gaXMgbm9uLW5pbCwgdGhlIHVzZXIgd2lsbCBiZSBnaXZlbiBhbiBvcHBvcnR1bml0 eSB0byBlZGl0IHRoZQorY29tbWFuZCBiZWZvcmUgaXQncyBydW4uIgorICAoaW50ZXJhY3RpdmUK KyAgIChjb25kCisgICAgKChhbmQgZ3JlcC1maW5kLWNvbW1hbmQgKGVxdWFsIGN1cnJlbnQtcHJl Zml4LWFyZyAnKDE2KSkpCisgICAgIChsaXN0IChyZWFkLWZyb20tbWluaWJ1ZmZlciAiUnVuOiAi IChjb25zIChmb3JtYXQgIiVzIC4gLWxzIiBmaW5kLXByb2dyYW0pCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgrIChsZW5ndGggZmluZC1wcm9ncmFtKSAz KSkKKwkJCQkgbmlsIG5pbCAnZmluZC1kaXJlZC1oaXN0b3J5KSkpCisgICAgKHQgKGxldCogKChk aXIgKHJlYWQtZGlyZWN0b3J5LW5hbWUgIlJ1biBmaW5kIGluIGRpcmVjdG9yeTogIiBuaWwgIiIg dCkpCisgICAgICAgICAgICAgIChhcmdzIChyZWFkLXN0cmluZyAiUnVuIGZpbmQgKHdpdGggYXJn cyk6ICIgZmluZC1hcmdzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnKGZpbmQt YXJncy1oaXN0b3J5IC4gMSkpKQorCSAgICAgIChjb25maXJtIChlcXVhbCBjdXJyZW50LXByZWZp eC1hcmcgJyg0KSkpKQorCSAobGlzdCBkaXIgYXJncyBjb25maXJtKSkpKSkKICAgKGxldCAoKGRp cmVkLWJ1ZmZlcnMgZGlyZWQtYnVmZmVycykpCiAgICAgOzsgRXhwYW5kIERJUiAoIiIgbWVhbnMg ZGVmYXVsdC1kaXJlY3RvcnkpLCBhbmQgbWFrZSBzdXJlIGl0IGhhcyBhCiAgICAgOzsgdHJhaWxp bmcgc2xhc2guCkBAIC0xOTksMjMgKzIyMCwzMSBAQCBmaW5kLWRpcmVkCiAgICAgKGtpbGwtYWxs LWxvY2FsLXZhcmlhYmxlcykKICAgICAoc2V0cSBidWZmZXItcmVhZC1vbmx5IG5pbCkKICAgICAo ZXJhc2UtYnVmZmVyKQotICAgIChzZXRxIGRlZmF1bHQtZGlyZWN0b3J5IGRpcgotCSAgZmluZC1h cmdzIGFyZ3MJICAgICAgOyBzYXZlIGZvciBuZXh0IGludGVyYWN0aXZlIGNhbGwKLQkgIGFyZ3Mg KGNvbmNhdCBmaW5kLXByb2dyYW0gIiAuICIKLQkJICAgICAgIChpZiAoc3RyaW5nPSBhcmdzICIi KQotCQkJICAgIiIKLQkJCSAoY29uY2F0Ci0JCQkgIChzaGVsbC1xdW90ZS1hcmd1bWVudCAiKCIp Ci0JCQkgICIgIiBhcmdzICIgIgotCQkJICAoc2hlbGwtcXVvdGUtYXJndW1lbnQgIikiKQotCQkJ ICAiICIpKQotCQkgICAgICAgKGlmIChzdHJpbmctbWF0Y2ggIlxcYFxcKC4qXFwpIHt9IFxcKFxc XFw7XFx8XFwrXFwpXFwnIgotCQkJCQkgKGNhciBmaW5kLWxzLW9wdGlvbikpCi0JCQkgICAoZm9y bWF0ICIlcyAlcyAlcyIKLQkJCQkgICAobWF0Y2gtc3RyaW5nIDEgKGNhciBmaW5kLWxzLW9wdGlv bikpCi0JCQkJICAgKHNoZWxsLXF1b3RlLWFyZ3VtZW50ICJ7fSIpCi0JCQkJICAgZmluZC1leGVj LXRlcm1pbmF0b3IpCi0JCQkgKGNhciBmaW5kLWxzLW9wdGlvbikpKSkKKyAgICAoc2V0cSBkZWZh dWx0LWRpcmVjdG9yeSBkaXIpCisgICAgKGlmIChudWxsIGFyZ3MpCisgICAgICAgIChzZXRxIGFy Z3MgZGlyKQorICAgICAgKHNldHEgZmluZC1hcmdzIGFyZ3MJICAgICAgOyBzYXZlIGZvciBuZXh0 IGludGVyYWN0aXZlIGNhbGwKKyAgICAgICAgICAgIGFyZ3MgKGNvbmNhdCBmaW5kLXByb2dyYW0g IiAuICIKKwkJICAgICAgICAgKGlmIChzdHJpbmc9IGFyZ3MgIiIpCisJCSAgICAgICAgICAgICAi IgorCQkgICAgICAgICAgIChjb25jYXQKKwkJICAgICAgICAgICAgKHNoZWxsLXF1b3RlLWFyZ3Vt ZW50ICIoIikKKwkJICAgICAgICAgICAgIiAiIGFyZ3MgIiAiCisJCSAgICAgICAgICAgIChzaGVs bC1xdW90ZS1hcmd1bWVudCAiKSIpCisJCSAgICAgICAgICAgICIgIikpCisJCSAgICAgICAgIChp ZiAoc3RyaW5nLW1hdGNoICJcXGBcXCguKlxcKSB7fSBcXChcXFxcO1xcfFxcK1xcKVxcJyIKKwkJ CQkgICAgICAgICAgIChjYXIgZmluZC1scy1vcHRpb24pKQorCQkgICAgICAgICAgICAgKGZvcm1h dCAiJXMgJXMgJXMiCisJCQkgICAgICAgICAgICAgKG1hdGNoLXN0cmluZyAxIChjYXIgZmluZC1s cy1vcHRpb24pKQorCQkJICAgICAgICAgICAgIChzaGVsbC1xdW90ZS1hcmd1bWVudCAie30iKQor CQkJICAgICAgICAgICAgIGZpbmQtZXhlYy10ZXJtaW5hdG9yKQorCQkgICAgICAgICAgIChjYXIg ZmluZC1scy1vcHRpb24pKSkpKQorICAgIChpZiBjb25maXJtCisgICAgICAgIChzZXRxIGFyZ3MK KyAgICAgICAgICAgICAgKHJlYWQtZnJvbS1taW5pYnVmZmVyICJDb25maXJtOiAiCisJCQkgICAg ICAgICAgICBhcmdzIG5pbCBuaWwgJ2ZpbmQtZGlyZWQtaGlzdG9yeSkpCisgICAgICAoYWRkLXRv LWhpc3RvcnkgJ2ZpbmQtZGlyZWQtaGlzdG9yeSBhcmdzKSkKKwogICAgIDs7IFN0YXJ0IHRoZSBm aW5kIHByb2Nlc3MuCiAgICAgKHNoZWxsLWNvbW1hbmQgKGNvbmNhdCBhcmdzICImIikgKGN1cnJl bnQtYnVmZmVyKSkKICAgICAoZGlyZWQtbW9kZSBkaXIgKGNkciBmaW5kLWxzLW9wdGlvbikpCkBA IC0zOTMsNyArNDIyLDcgQEAgZmluZC1kaXJlZC1zZW50aW5lbAogCSAgICAgIDs7IHdpbGwgc3Rh eSBhcm91bmQgdW50aWwgTS14IGBsaXN0LXByb2Nlc3NlcycuCiAJICAgICAgKGRlbGV0ZS1wcm9j ZXNzIHByb2MpCiAJICAgICAgKGZvcmNlLW1vZGUtbGluZS11cGRhdGUpKSkpCi0JICAobWVzc2Fn ZSAiZmluZC1kaXJlZCAlcyBmaW5pc2hlZC4iIGJ1ZikpKSkKKyAgICAgIChtZXNzYWdlICJmaW5k LWRpcmVkICVzIGZpbmlzaGVkLiIgYnVmKSkpKQogCiAoZGVmdW4gZmluZC1kaXJlZC1zb3J0LWJ5 LWZpbGVuYW1lICgpCiAgICJTb3J0IGVudHJpZXMgaW4gKkZpbmQqIGJ1ZmZlciBieSBmaWxlIG5h bWUgbGV4aWNvZ3JhcGhpY2FsbHkuIgotLSAKMi4zMC4yCgo= --000000000000ff991e05bd71d58a-- From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 13 16:54:07 2021 Received: (at 46884) by debbugs.gnu.org; 13 Mar 2021 21:54:07 +0000 Received: from localhost ([127.0.0.1]:60856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLCD1-0000xe-FB for submit@debbugs.gnu.org; Sat, 13 Mar 2021 16:54:07 -0500 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:42267) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLCCz-0000x9-Oo for 46884@debbugs.gnu.org; Sat, 13 Mar 2021 16:54:06 -0500 X-Originating-IP: 91.129.108.46 Received: from mail.gandi.net (m91-129-108-46.cust.tele2.ee [91.129.108.46]) (Authenticated sender: juri@linkov.net) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 2B59B1C0003; Sat, 13 Mar 2021 21:53:57 +0000 (UTC) From: Juri Linkov To: Allen Li Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth Organization: LINKOV.NET References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> <87r1kv8dnt.fsf@mail.linkov.net> <808s72e14s.fsf@felesatra.moe> <835z26ysa5.fsf@gnu.org> <831rcjjsht.fsf@gnu.org> Date: Sat, 13 Mar 2021 23:53:13 +0200 In-Reply-To: (Allen Li's message of "Sat, 13 Mar 2021 21:38:11 +0000") Message-ID: <87v99u90vq.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46884 Cc: Eli Zaretskii , 46884@debbugs.gnu.org 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.7 (-) > Sorry, I attached the wrong patch, here's the one for the rgrep approach. Thanks, I tried it, but for some reason 'C-u C-u find-dired RET' doesn't work. Maybe because it uses 'grep-find-command' that is nil? > +With two \\[universal-argument] prefixes, directly edit and run `grep-find-command'. > ... > + ((and grep-find-command (equal current-prefix-arg '(16))) From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 13 19:40:56 2021 Received: (at 46884) by debbugs.gnu.org; 14 Mar 2021 00:40:56 +0000 Received: from localhost ([127.0.0.1]:60907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLEoR-00072O-Pn for submit@debbugs.gnu.org; Sat, 13 Mar 2021 19:40:56 -0500 Received: from mail-ot1-f50.google.com ([209.85.210.50]:38227) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLEoP-000728-Do for 46884@debbugs.gnu.org; Sat, 13 Mar 2021 19:40:54 -0500 Received: by mail-ot1-f50.google.com with SMTP id a17so5414064oto.5 for <46884@debbugs.gnu.org>; Sat, 13 Mar 2021 16:40:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=AHnRHvj6d3dR2Oepi/Cvq8UP7mSahCJKCQ3nGV3pBxo=; b=WT69O39VQlrK+MU6sNqOJ5UkcR9Xp3XvEOdxGGpQgej+JunPf1nNdvMgP+CVpJk+Kg ZHlWHaViefT6scaHAPKZoYHT+N42q7NJfbA+jl++AzWF5efcwoyzXCTnCLaFYD4DY7lL Gt72tY3v9fRekq0Or3Xu1besshPrl9IzV6CjpcPVMzKzpN/UJg4TBekdcyeGHyh31W4N RRbau3YkgxzAiTjXMkq3/stxYmN2P8ba23Ii5sbONMGmxQfwxOb/vMgXOVFFWyeVrOjY PHNLDYfoceJcHH8aJTmSL4IMU/nCBMditC8cyqx5Ea5dIwc/+QRBj2uKQ2kUfDqlvHDZ 3wmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=AHnRHvj6d3dR2Oepi/Cvq8UP7mSahCJKCQ3nGV3pBxo=; b=LHfmPsbe9+HSSfQ8kWxVOcPQiWGU6krbB0oZs/W6evq7AraoiVDE665zAIAu1AlvAL 1+JiOn3otWfEinYcMOWF6CngXov3WYa9yPnj32NRY8+KJgH/QRmjQvC+4n+JbfKYXyzI oDBdKzGixp7/4qyJpJbiOi0TOONmjkxP/cmRxG77t5CIEZtfwMatnkMO9w8s0TCTq7iI RkEH5jpEKRIdyoEbUY9+6WUCsRn9ibpbqmhjS3vFE5cESr9yjVZVkTUEYoq57GkRVwGD rtfBbqB7wbYKSW7M5JYhJSd1fi9B4amNnwxHLhD2ohzCDlaWYLrN/8HSrtdXBvAEN1a2 OYoA== X-Gm-Message-State: AOAM533K53DUSXTYFYDhHGpmjlybp/drC9MgjgTFQDQIApeQTUCT3YT9 wbAAwG9VTt1ueFm5+ROr4dF/0WnS0w2IESYish6G1A== X-Google-Smtp-Source: ABdhPJzn3EDgOm1qKvQAM0+q2dKU5SnuMwViJvXnWBnvt+rfywEsTRKA/uhHdTHOOMBOgnnJXAd2O7nyTEb56kB+Njk= X-Received: by 2002:a05:6830:15d2:: with SMTP id j18mr9027636otr.75.1615682447680; Sat, 13 Mar 2021 16:40:47 -0800 (PST) MIME-Version: 1.0 References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> <87r1kv8dnt.fsf@mail.linkov.net> <808s72e14s.fsf@felesatra.moe> <835z26ysa5.fsf@gnu.org> <831rcjjsht.fsf@gnu.org> <87v99u90vq.fsf@mail.linkov.net> In-Reply-To: <87v99u90vq.fsf@mail.linkov.net> From: Allen Li Date: Sun, 14 Mar 2021 00:40:36 +0000 Message-ID: Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth To: Juri Linkov Content-Type: multipart/mixed; boundary="0000000000005d695405bd746257" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46884 Cc: Eli Zaretskii , 46884@debbugs.gnu.org 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 (-) --0000000000005d695405bd746257 Content-Type: text/plain; charset="UTF-8" On Sat, Mar 13, 2021 at 9:53 PM Juri Linkov wrote: > > > Sorry, I attached the wrong patch, here's the one for the rgrep approach. > > Thanks, I tried it, but for some reason 'C-u C-u find-dired RET' > doesn't work. Maybe because it uses 'grep-find-command' that is nil? First patch was to outline intent to Eli; I didn't test it which was an oversight on my part. Here's a second patch which I've tested by running once each for zero, one, and two prefix args. If the approach looks good, I will test more, cleanup, update the NEWS, docs, etc. > > > +With two \\[universal-argument] prefixes, directly edit and run `grep-find-command'. > > ... > > + ((and grep-find-command (equal current-prefix-arg '(16))) --0000000000005d695405bd746257 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-find-dired-Add-command-editing-like-rgrep.patch" Content-Disposition: attachment; filename="0001-find-dired-Add-command-editing-like-rgrep.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_km8fiv8s0 RnJvbSBiZTk3ODY4ZjA1YzJiZGE5NWFiM2MyZDYzNDg0NzhkNWQwMzA2MDE0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGxlbiBMaSA8ZGFya2ZlbGluZUBmZWxlc2F0cmEubW9lPgpE YXRlOiBGcmksIDEyIE1hciAyMDIxIDAwOjA3OjIyIC0wODAwClN1YmplY3Q6IFtQQVRDSF0gZmlu ZC1kaXJlZDogQWRkIGNvbW1hbmQgZWRpdGluZyBsaWtlIHJncmVwCgpUaGUgb3JpZ2luYWwgZmlu ZC1kaXJlZCBkb2VzIG5vdCBhbGxvdyBmb3IgY29uc3RydWN0aW5nIHF1ZXJpZXMgbGlrZQoKIGZp bmQgLiAtbWF4ZGVwdGggMyBcKCBPVEhFUi1BUkdTIFwpIC1scwoKKiBsaXNwL2ZpbmQtZGlyZWQu ZWwgKGZpbmQtZGlyZWQpOiBBZGRlZCBjb21tYW5kIGVkaXRpbmcgYW5kCmNvbmZpcm1hdGlvbi4K LS0tCiBsaXNwL2ZpbmQtZGlyZWQuZWwgfCAyMTEgKysrKysrKysrKysrKysrKysrKysrKysrKyst LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIxIGluc2VydGlvbnMoKyksIDkw IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvZmluZC1kaXJlZC5lbCBiL2xpc3AvZmlu ZC1kaXJlZC5lbAppbmRleCBhZGM1NjcyZWNhLi5lNGQyYTViYTExIDEwMDY0NAotLS0gYS9saXNw L2ZpbmQtZGlyZWQuZWwKKysrIGIvbGlzcC9maW5kLWRpcmVkLmVsCkBAIC0xNTEsMTMgKzE1MSwx NiBAQCBmaW5kLWRpcmVkLXJlZmluZS1mdW5jdGlvbgogKGRlZnZhciBmaW5kLWFyZ3MgbmlsCiAg ICJMYXN0IGFyZ3VtZW50cyBnaXZlbiB0byBgZmluZCcgYnkgXFxbZmluZC1kaXJlZF0uIikKIAot OzsgSGlzdG9yeSBvZiBmaW5kLWFyZ3MgdmFsdWVzIGVudGVyZWQgaW4gdGhlIG1pbmlidWZmZXIu Ci0oZGVmdmFyIGZpbmQtYXJncy1oaXN0b3J5IG5pbCkKKyhkZWZ2YXIgZmluZC1hcmdzLWhpc3Rv cnkgbmlsCisgICJIaXN0b3J5IGxpc3QgZm9yIGFyZ3MgcHJvdmlkZWQgdG8gYGZpbmQtZGlyZWQn LiIpCisKKyhkZWZ2YXIgZmluZC1kaXJlZC1oaXN0b3J5IG5pbAorICAiSGlzdG9yeSBsaXN0IGZv ciBgZmluZC1kaXJlZCcuIikKIAogKGRlZnZhciBkaXJlZC1zb3J0LWluaGliaXQpCiAKIDs7OyMj I2F1dG9sb2FkCi0oZGVmdW4gZmluZC1kaXJlZCAoZGlyIGFyZ3MpCisoZGVmdW4gZmluZC1kaXJl ZCAoZGlyICZvcHRpb25hbCBhcmdzIGNvbmZpcm0pCiAgICJSdW4gYGZpbmQnIGFuZCBnbyBpbnRv IERpcmVkIG1vZGUgb24gYSBidWZmZXIgb2YgdGhlIG91dHB1dC4KIFRoZSBjb21tYW5kIHJ1biAo YWZ0ZXIgY2hhbmdpbmcgaW50byBESVIpIGlzIGVzc2VudGlhbGx5CiAKQEAgLTE2Niw5MyArMTY5 LDEyMSBAQCBmaW5kLWRpcmVkCiBleGNlcHQgdGhhdCB0aGUgY2FyIG9mIHRoZSB2YXJpYWJsZSBg ZmluZC1scy1vcHRpb24nIHNwZWNpZmllcyB3aGF0IHRvCiB1c2UgaW4gcGxhY2Ugb2YgXCItbHNc IiBhcyB0aGUgZmluYWwgYXJndW1lbnQuCiAKK1dpdGggXFxbdW5pdmVyc2FsLWFyZ3VtZW50XSBw cmVmaXgsIHlvdSBjYW4gZWRpdCB0aGUgY29uc3RydWN0ZWQgc2hlbGwgY29tbWFuZCBsaW5lCiti ZWZvcmUgaXQgaXMgZXhlY3V0ZWQuCitXaXRoIHR3byBcXFt1bml2ZXJzYWwtYXJndW1lbnRdIHBy ZWZpeGVzLCBkaXJlY3RseSBlZGl0IGFuZCBydW4gYGdyZXAtZmluZC1jb21tYW5kJy4KKwogQ29s bGVjdCBvdXRwdXQgaW4gdGhlIFwiKkZpbmQqXCIgYnVmZmVyLiAgVG8ga2lsbCB0aGUgam9iIGJl Zm9yZQotaXQgZmluaXNoZXMsIHR5cGUgXFxba2lsbC1maW5kXS4iCi0gIChpbnRlcmFjdGl2ZSAo bGlzdCAocmVhZC1kaXJlY3RvcnktbmFtZSAiUnVuIGZpbmQgaW4gZGlyZWN0b3J5OiAiIG5pbCAi IiB0KQotCQkgICAgIChyZWFkLXN0cmluZyAiUnVuIGZpbmQgKHdpdGggYXJncyk6ICIgZmluZC1h cmdzCi0JCQkJICAnKGZpbmQtYXJncy1oaXN0b3J5IC4gMSkpKSkKLSAgKGxldCAoKGRpcmVkLWJ1 ZmZlcnMgZGlyZWQtYnVmZmVycykpCi0gICAgOzsgRXhwYW5kIERJUiAoIiIgbWVhbnMgZGVmYXVs dC1kaXJlY3RvcnkpLCBhbmQgbWFrZSBzdXJlIGl0IGhhcyBhCi0gICAgOzsgdHJhaWxpbmcgc2xh c2guCi0gICAgKHNldHEgZGlyIChmaWxlLW5hbWUtYXMtZGlyZWN0b3J5IChleHBhbmQtZmlsZS1u YW1lIGRpcikpKQotICAgIDs7IENoZWNrIHRoYXQgaXQncyByZWFsbHkgYSBkaXJlY3RvcnkuCi0g ICAgKG9yIChmaWxlLWRpcmVjdG9yeS1wIGRpcikKLQkoZXJyb3IgImZpbmQtZGlyZWQgbmVlZHMg YSBkaXJlY3Rvcnk6ICVzIiBkaXIpKQotICAgIChwb3AtdG8tYnVmZmVyLXNhbWUtd2luZG93IChn ZXQtYnVmZmVyLWNyZWF0ZSAiKkZpbmQqIikpCi0KLSAgICA7OyBTZWUgaWYgdGhlcmUncyBzdGls bCBhIGBmaW5kJyBydW5uaW5nLCBhbmQgb2ZmZXIgdG8ga2lsbAotICAgIDs7IGl0IGZpcnN0LCBp ZiBpdCBpcy4KLSAgICAobGV0ICgoZmluZCAoZ2V0LWJ1ZmZlci1wcm9jZXNzIChjdXJyZW50LWJ1 ZmZlcikpKSkKLSAgICAgICh3aGVuIGZpbmQKLQkoaWYgKG9yIChub3QgKGVxIChwcm9jZXNzLXN0 YXR1cyBmaW5kKSAncnVuKSkKLQkJKHllcy1vci1uby1wCi0JCSAoZm9ybWF0LW1lc3NhZ2UgIkEg YGZpbmQnIHByb2Nlc3MgaXMgcnVubmluZzsga2lsbCBpdD8gIikpKQotCSAgICAoY29uZGl0aW9u LWNhc2UgbmlsCi0JCShwcm9nbgotCQkgIChpbnRlcnJ1cHQtcHJvY2VzcyBmaW5kKQotCQkgIChz aXQtZm9yIDEpCi0JCSAgKGRlbGV0ZS1wcm9jZXNzIGZpbmQpKQotCSAgICAgIChlcnJvciBuaWwp KQotCSAgKGVycm9yICJDYW5ub3QgaGF2ZSB0d28gcHJvY2Vzc2VzIGluIGAlcycgYXQgb25jZSIg KGJ1ZmZlci1uYW1lKSkpKSkKLQotICAgICh3aWRlbikKLSAgICAoa2lsbC1hbGwtbG9jYWwtdmFy aWFibGVzKQotICAgIChzZXRxIGJ1ZmZlci1yZWFkLW9ubHkgbmlsKQotICAgIChlcmFzZS1idWZm ZXIpCi0gICAgKHNldHEgZGVmYXVsdC1kaXJlY3RvcnkgZGlyCi0JICBmaW5kLWFyZ3MgYXJncwkg ICAgICA7IHNhdmUgZm9yIG5leHQgaW50ZXJhY3RpdmUgY2FsbAotCSAgYXJncyAoY29uY2F0IGZp bmQtcHJvZ3JhbSAiIC4gIgotCQkgICAgICAgKGlmIChzdHJpbmc9IGFyZ3MgIiIpCi0JCQkgICAi IgotCQkJIChjb25jYXQKLQkJCSAgKHNoZWxsLXF1b3RlLWFyZ3VtZW50ICIoIikKLQkJCSAgIiAi IGFyZ3MgIiAiCi0JCQkgIChzaGVsbC1xdW90ZS1hcmd1bWVudCAiKSIpCi0JCQkgICIgIikpCi0J CSAgICAgICAoaWYgKHN0cmluZy1tYXRjaCAiXFxgXFwoLipcXCkge30gXFwoXFxcXDtcXHxcXCtc XClcXCciCi0JCQkJCSAoY2FyIGZpbmQtbHMtb3B0aW9uKSkKLQkJCSAgIChmb3JtYXQgIiVzICVz ICVzIgotCQkJCSAgIChtYXRjaC1zdHJpbmcgMSAoY2FyIGZpbmQtbHMtb3B0aW9uKSkKLQkJCQkg ICAoc2hlbGwtcXVvdGUtYXJndW1lbnQgInt9IikKLQkJCQkgICBmaW5kLWV4ZWMtdGVybWluYXRv cikKLQkJCSAoY2FyIGZpbmQtbHMtb3B0aW9uKSkpKQotICAgIDs7IFN0YXJ0IHRoZSBmaW5kIHBy b2Nlc3MuCi0gICAgKHNoZWxsLWNvbW1hbmQgKGNvbmNhdCBhcmdzICImIikgKGN1cnJlbnQtYnVm ZmVyKSkKLSAgICAoZGlyZWQtbW9kZSBkaXIgKGNkciBmaW5kLWxzLW9wdGlvbikpCi0gICAgKGxl dCAoKG1hcCAobWFrZS1zcGFyc2Uta2V5bWFwKSkpCi0gICAgICAoc2V0LWtleW1hcC1wYXJlbnQg bWFwIChjdXJyZW50LWxvY2FsLW1hcCkpCi0gICAgICAoZGVmaW5lLWtleSBtYXAgIlxDLWNcQy1r IiAna2lsbC1maW5kKQotICAgICAgKHVzZS1sb2NhbC1tYXAgbWFwKSkKLSAgICAoc2V0cS1sb2Nh bCBkaXJlZC1zb3J0LWluaGliaXQgdCkKLSAgICAoc2V0cS1sb2NhbCByZXZlcnQtYnVmZmVyLWZ1 bmN0aW9uCi0gICAgICAgICAgICAgICAgYChsYW1iZGEgKGlnbm9yZS1hdXRvIG5vY29uZmlybSkK LSAgICAgICAgICAgICAgICAgICAoZmluZC1kaXJlZCAsZGlyICxmaW5kLWFyZ3MpKSkKLSAgICA7 OyBTZXQgc3ViZGlyLWFsaXN0IHNvIHRoYXQgVHJlZSBEaXJlZCB3aWxsIHdvcms6Ci0gICAgKGlm IChmYm91bmRwICdkaXJlZC1zaW1wbGUtc3ViZGlyLWFsaXN0KQotCTs7IHdpbGwgd29yayBldmVu IHdpdGggbmVzdGVkIGRpcmVkIGZvcm1hdCAoZGlyZWQtbnN0ZC5lbCx2IDEuMTUKLQk7OyBhbmQg bGF0ZXIpCi0JKGRpcmVkLXNpbXBsZS1zdWJkaXItYWxpc3QpCi0gICAgICA7OyBlbHNlIHdlIGhh dmUgYW4gYW5jaWVudCB0cmVlIGRpcmVkIChvciBjbGFzc2ljIGRpcmVkLCB3aGVyZQotICAgICAg OzsgdGhpcyBkb2VzIG5vIGhhcm0pCi0gICAgICAoc2V0cS1sb2NhbCBkaXJlZC1zdWJkaXItYWxp c3QKLSAgICAgICAgICAgICAgICAgIChsaXN0IChjb25zIGRlZmF1bHQtZGlyZWN0b3J5IChwb2lu dC1taW4tbWFya2VyKSkpKSkKLSAgICAoc2V0cS1sb2NhbCBkaXJlZC1zdWJkaXItc3dpdGNoZXMg ZmluZC1scy1zdWJkaXItc3dpdGNoZXMpCi0gICAgKHNldHEgYnVmZmVyLXJlYWQtb25seSBuaWwp Ci0gICAgOzsgU3ViZGlyIGhlYWRsZXJsaW5lIG11c3QgY29tZSBmaXJzdCBiZWNhdXNlIHRoZSBm aXJzdCBtYXJrZXIgaW4KLSAgICA7OyBzdWJkaXItYWxpc3QgcG9pbnRzIHRoZXJlLgotICAgIChp bnNlcnQgIiAgIiBkaXIgIjpcbiIpCi0gICAgOzsgTWFrZSBzZWNvbmQgbGluZSBhIGBgZmluZCcn IGxpbmUgaW4gYW5hbG9neSB0byB0aGUgYGB0b3RhbCcnIG9yCi0gICAgOzsgYGB3aWxkY2FyZCcn IGxpbmUuCi0gICAgKGxldCAoKHBvaW50IChwb2ludCkpKQotICAgICAgKGluc2VydCAiICAiIGFy Z3MgIlxuIikKLSAgICAgIChkaXJlZC1pbnNlcnQtc2V0LXByb3BlcnRpZXMgcG9pbnQgKHBvaW50 KSkpCi0gICAgKHNldHEgYnVmZmVyLXJlYWQtb25seSB0KQotICAgIChsZXQgKChwcm9jIChnZXQt YnVmZmVyLXByb2Nlc3MgKGN1cnJlbnQtYnVmZmVyKSkpKQotICAgICAgKHNldC1wcm9jZXNzLWZp bHRlciBwcm9jICMnZmluZC1kaXJlZC1maWx0ZXIpCi0gICAgICAoc2V0LXByb2Nlc3Mtc2VudGlu ZWwgcHJvYyAjJ2ZpbmQtZGlyZWQtc2VudGluZWwpCi0gICAgICA7OyBJbml0aWFsaXplIHRoZSBw cm9jZXNzIG1hcmtlcjsgaXQgaXMgdXNlZCBieSB0aGUgZmlsdGVyLgotICAgICAgKG1vdmUtbWFy a2VyIChwcm9jZXNzLW1hcmsgcHJvYykgKHBvaW50KSAoY3VycmVudC1idWZmZXIpKSkKLSAgICAo c2V0cSBtb2RlLWxpbmUtcHJvY2VzcyAnKCI6JXMiKSkpKQoraXQgZmluaXNoZXMsIHR5cGUgXFxb a2lsbC1maW5kXS4KKworV2hlbiBjYWxsZWQgcHJvZ3JhbW1hdGljYWxseSBhbmQgQVJHUyBpcyBu aWwsIERJUiBpcyBleHBlY3RlZCB0bworc3BlY2lmeSBhIGNvbW1hbmQgdG8gcnVuLgorCitJZiBD T05GSVJNIGlzIG5vbi1uaWwsIHRoZSB1c2VyIHdpbGwgYmUgZ2l2ZW4gYW4gb3Bwb3J0dW5pdHkg dG8gZWRpdCB0aGUKK2NvbW1hbmQgYmVmb3JlIGl0J3MgcnVuLiIKKyAgKGludGVyYWN0aXZlCisg ICAoY29uZAorICAgICgoZXF1YWwgY3VycmVudC1wcmVmaXgtYXJnICcoMTYpKQorICAgICAobGlz dCAocmVhZC1mcm9tLW1pbmlidWZmZXIgIlJ1bjogIiAoY29ucyAoZm9ybWF0ICIlcyAuIC1scyIg ZmluZC1wcm9ncmFtKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoKyAobGVuZ3RoIGZpbmQtcHJvZ3JhbSkgMykpCisJCQkJIG5pbCBuaWwgJ2ZpbmQtZGly ZWQtaGlzdG9yeSkpKQorICAgICh0IChsZXQqICgoZGlyIChyZWFkLWRpcmVjdG9yeS1uYW1lICJS dW4gZmluZCBpbiBkaXJlY3Rvcnk6ICIgbmlsICIiIHQpKQorICAgICAgICAgICAgICAoYXJncyAo cmVhZC1zdHJpbmcgIlJ1biBmaW5kICh3aXRoIGFyZ3MpOiAiIGZpbmQtYXJncworICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgJyhmaW5kLWFyZ3MtaGlzdG9yeSAuIDEpKSkKKwkgICAg ICAoY29uZmlybSAoZXF1YWwgY3VycmVudC1wcmVmaXgtYXJnICcoNCkpKSkKKwkgKGxpc3QgZGly IGFyZ3MgY29uZmlybSkpKSkpCisgIChsZXQgKGNvbW1hbmQpCisgICAgKGlmIChudWxsIGFyZ3Mp CisgICAgICAgIChzZXRxIGNvbW1hbmQgZGlyCisgICAgICAgICAgICAgIGRpciBkZWZhdWx0LWRp cmVjdG9yeSkKKyAgICAgIChzZXRxIGZpbmQtYXJncyBhcmdzCSAgICAgIDsgc2F2ZSBmb3IgbmV4 dCBpbnRlcmFjdGl2ZSBjYWxsCisgICAgICAgICAgICBjb21tYW5kIChjb25jYXQgZmluZC1wcm9n cmFtICIgLiAiCisJCSAgICAgICAgICAgIChpZiAoc3RyaW5nPSBhcmdzICIiKQorCQkgICAgICAg ICAgICAgICAgIiIKKwkJICAgICAgICAgICAgICAoY29uY2F0CisJCSAgICAgICAgICAgICAgIChz aGVsbC1xdW90ZS1hcmd1bWVudCAiKCIpCisJCSAgICAgICAgICAgICAgICIgIiBhcmdzICIgIgor CQkgICAgICAgICAgICAgICAoc2hlbGwtcXVvdGUtYXJndW1lbnQgIikiKQorCQkgICAgICAgICAg ICAgICAiICIpKQorCQkgICAgICAgICAgICAoaWYgKHN0cmluZy1tYXRjaCAiXFxgXFwoLipcXCkg e30gXFwoXFxcXDtcXHxcXCtcXClcXCciCisJCQkJICAgICAgICAgICAgICAoY2FyIGZpbmQtbHMt b3B0aW9uKSkKKwkJICAgICAgICAgICAgICAgIChmb3JtYXQgIiVzICVzICVzIgorCQkJICAgICAg ICAgICAgICAgIChtYXRjaC1zdHJpbmcgMSAoY2FyIGZpbmQtbHMtb3B0aW9uKSkKKwkJCSAgICAg ICAgICAgICAgICAoc2hlbGwtcXVvdGUtYXJndW1lbnQgInt9IikKKwkJCSAgICAgICAgICAgICAg ICBmaW5kLWV4ZWMtdGVybWluYXRvcikKKwkJICAgICAgICAgICAgICAoY2FyIGZpbmQtbHMtb3B0 aW9uKSkpKSkKKyAgICAoaWYgY29uZmlybQorICAgICAgICAoc2V0cSBjb21tYW5kCisgICAgICAg ICAgICAgIChyZWFkLWZyb20tbWluaWJ1ZmZlciAiQ29uZmlybTogIgorCQkJICAgICAgICAgICAg Y29tbWFuZCBuaWwgbmlsICdmaW5kLWRpcmVkLWhpc3RvcnkpKQorICAgICAgKGFkZC10by1oaXN0 b3J5ICdmaW5kLWRpcmVkLWhpc3RvcnkgY29tbWFuZCkpCisgICAgKGxldCAoKGRpcmVkLWJ1ZmZl cnMgZGlyZWQtYnVmZmVycykpCisgICAgICA7OyBFeHBhbmQgRElSICgiIiBtZWFucyBkZWZhdWx0 LWRpcmVjdG9yeSksIGFuZCBtYWtlIHN1cmUgaXQgaGFzIGEKKyAgICAgIDs7IHRyYWlsaW5nIHNs YXNoLgorICAgICAgKHNldHEgZGlyIChmaWxlLW5hbWUtYXMtZGlyZWN0b3J5IChleHBhbmQtZmls ZS1uYW1lIGRpcikpKQorICAgICAgOzsgQ2hlY2sgdGhhdCBpdCdzIHJlYWxseSBhIGRpcmVjdG9y eS4KKyAgICAgIChvciAoZmlsZS1kaXJlY3RvcnktcCBkaXIpCisJICAoZXJyb3IgImZpbmQtZGly ZWQgbmVlZHMgYSBkaXJlY3Rvcnk6ICVzIiBkaXIpKQorICAgICAgKHBvcC10by1idWZmZXItc2Ft ZS13aW5kb3cgKGdldC1idWZmZXItY3JlYXRlICIqRmluZCoiKSkKKworICAgICAgOzsgU2VlIGlm IHRoZXJlJ3Mgc3RpbGwgYSBgZmluZCcgcnVubmluZywgYW5kIG9mZmVyIHRvIGtpbGwKKyAgICAg IDs7IGl0IGZpcnN0LCBpZiBpdCBpcy4KKyAgICAgIChsZXQgKChmaW5kIChnZXQtYnVmZmVyLXBy b2Nlc3MgKGN1cnJlbnQtYnVmZmVyKSkpKQorICAgICAgICAod2hlbiBmaW5kCisJICAoaWYgKG9y IChub3QgKGVxIChwcm9jZXNzLXN0YXR1cyBmaW5kKSAncnVuKSkKKwkJICAoeWVzLW9yLW5vLXAK KwkJICAgKGZvcm1hdC1tZXNzYWdlICJBIGBmaW5kJyBwcm9jZXNzIGlzIHJ1bm5pbmc7IGtpbGwg aXQ/ICIpKSkKKwkgICAgICAoY29uZGl0aW9uLWNhc2UgbmlsCisJCSAgKHByb2duCisJCSAgICAo aW50ZXJydXB0LXByb2Nlc3MgZmluZCkKKwkJICAgIChzaXQtZm9yIDEpCisJCSAgICAoZGVsZXRl LXByb2Nlc3MgZmluZCkpCisJICAgICAgICAoZXJyb3IgbmlsKSkKKwkgICAgKGVycm9yICJDYW5u b3QgaGF2ZSB0d28gcHJvY2Vzc2VzIGluIGAlcycgYXQgb25jZSIgKGJ1ZmZlci1uYW1lKSkpKSkK KworICAgICAgKHdpZGVuKQorICAgICAgKGtpbGwtYWxsLWxvY2FsLXZhcmlhYmxlcykKKyAgICAg IChzZXRxIGJ1ZmZlci1yZWFkLW9ubHkgbmlsKQorICAgICAgKGVyYXNlLWJ1ZmZlcikKKyAgICAg IChzZXRxIGRlZmF1bHQtZGlyZWN0b3J5IGRpcikKKworICAgICAgOzsgU3RhcnQgdGhlIGZpbmQg cHJvY2Vzcy4KKyAgICAgIChzaGVsbC1jb21tYW5kIChjb25jYXQgY29tbWFuZCAiJiIpIChjdXJy ZW50LWJ1ZmZlcikpCisgICAgICAoZGlyZWQtbW9kZSBkaXIgKGNkciBmaW5kLWxzLW9wdGlvbikp CisgICAgICAobGV0ICgobWFwIChtYWtlLXNwYXJzZS1rZXltYXApKSkKKyAgICAgICAgKHNldC1r ZXltYXAtcGFyZW50IG1hcCAoY3VycmVudC1sb2NhbC1tYXApKQorICAgICAgICAoZGVmaW5lLWtl eSBtYXAgIlxDLWNcQy1rIiAna2lsbC1maW5kKQorICAgICAgICAodXNlLWxvY2FsLW1hcCBtYXAp KQorICAgICAgKHNldHEtbG9jYWwgZGlyZWQtc29ydC1pbmhpYml0IHQpCisgICAgICAoc2V0cS1s b2NhbCByZXZlcnQtYnVmZmVyLWZ1bmN0aW9uCisgICAgICAgICAgICAgICAgICBgKGxhbWJkYSAo aWdub3JlLWF1dG8gbm9jb25maXJtKQorICAgICAgICAgICAgICAgICAgICAgKGZpbmQtZGlyZWQg LGRpciAsZmluZC1hcmdzKSkpCisgICAgICA7OyBTZXQgc3ViZGlyLWFsaXN0IHNvIHRoYXQgVHJl ZSBEaXJlZCB3aWxsIHdvcms6CisgICAgICAoaWYgKGZib3VuZHAgJ2RpcmVkLXNpbXBsZS1zdWJk aXItYWxpc3QpCisJICA7OyB3aWxsIHdvcmsgZXZlbiB3aXRoIG5lc3RlZCBkaXJlZCBmb3JtYXQg KGRpcmVkLW5zdGQuZWwsdiAxLjE1CisJICA7OyBhbmQgbGF0ZXIpCisJICAoZGlyZWQtc2ltcGxl LXN1YmRpci1hbGlzdCkKKyAgICAgICAgOzsgZWxzZSB3ZSBoYXZlIGFuIGFuY2llbnQgdHJlZSBk aXJlZCAob3IgY2xhc3NpYyBkaXJlZCwgd2hlcmUKKyAgICAgICAgOzsgdGhpcyBkb2VzIG5vIGhh cm0pCisgICAgICAgIChzZXRxLWxvY2FsIGRpcmVkLXN1YmRpci1hbGlzdAorICAgICAgICAgICAg ICAgICAgICAobGlzdCAoY29ucyBkZWZhdWx0LWRpcmVjdG9yeSAocG9pbnQtbWluLW1hcmtlcikp KSkpCisgICAgICAoc2V0cS1sb2NhbCBkaXJlZC1zdWJkaXItc3dpdGNoZXMgZmluZC1scy1zdWJk aXItc3dpdGNoZXMpCisgICAgICAoc2V0cSBidWZmZXItcmVhZC1vbmx5IG5pbCkKKyAgICAgIDs7 IFN1YmRpciBoZWFkbGVybGluZSBtdXN0IGNvbWUgZmlyc3QgYmVjYXVzZSB0aGUgZmlyc3QgbWFy a2VyIGluCisgICAgICA7OyBzdWJkaXItYWxpc3QgcG9pbnRzIHRoZXJlLgorICAgICAgKGluc2Vy dCAiICAiIGRpciAiOlxuIikKKyAgICAgIDs7IE1ha2Ugc2Vjb25kIGxpbmUgYSBgYGZpbmQnJyBs aW5lIGluIGFuYWxvZ3kgdG8gdGhlIGBgdG90YWwnJyBvcgorICAgICAgOzsgYGB3aWxkY2FyZCcn IGxpbmUuCisgICAgICAobGV0ICgocG9pbnQgKHBvaW50KSkpCisgICAgICAgIChpbnNlcnQgIiAg IiBjb21tYW5kICJcbiIpCisgICAgICAgIChkaXJlZC1pbnNlcnQtc2V0LXByb3BlcnRpZXMgcG9p bnQgKHBvaW50KSkpCisgICAgICAoc2V0cSBidWZmZXItcmVhZC1vbmx5IHQpCisgICAgICAobGV0 ICgocHJvYyAoZ2V0LWJ1ZmZlci1wcm9jZXNzIChjdXJyZW50LWJ1ZmZlcikpKSkKKyAgICAgICAg KHNldC1wcm9jZXNzLWZpbHRlciBwcm9jICMnZmluZC1kaXJlZC1maWx0ZXIpCisgICAgICAgIChz ZXQtcHJvY2Vzcy1zZW50aW5lbCBwcm9jICMnZmluZC1kaXJlZC1zZW50aW5lbCkKKyAgICAgICAg OzsgSW5pdGlhbGl6ZSB0aGUgcHJvY2VzcyBtYXJrZXI7IGl0IGlzIHVzZWQgYnkgdGhlIGZpbHRl ci4KKyAgICAgICAgKG1vdmUtbWFya2VyIChwcm9jZXNzLW1hcmsgcHJvYykgKHBvaW50KSAoY3Vy cmVudC1idWZmZXIpKSkKKyAgICAgIChzZXRxIG1vZGUtbGluZS1wcm9jZXNzICcoIjolcyIpKSkp KQogCiAoZGVmdW4ga2lsbC1maW5kICgpCiAgICJLaWxsIHRoZSBgZmluZCcgcHJvY2VzcyBydW5u aW5nIGluIHRoZSBjdXJyZW50IGJ1ZmZlci4iCkBAIC0zOTMsNyArNDI0LDcgQEAgZmluZC1kaXJl ZC1zZW50aW5lbAogCSAgICAgIDs7IHdpbGwgc3RheSBhcm91bmQgdW50aWwgTS14IGBsaXN0LXBy b2Nlc3NlcycuCiAJICAgICAgKGRlbGV0ZS1wcm9jZXNzIHByb2MpCiAJICAgICAgKGZvcmNlLW1v ZGUtbGluZS11cGRhdGUpKSkpCi0JICAobWVzc2FnZSAiZmluZC1kaXJlZCAlcyBmaW5pc2hlZC4i IGJ1ZikpKSkKKyAgICAgIChtZXNzYWdlICJmaW5kLWRpcmVkICVzIGZpbmlzaGVkLiIgYnVmKSkp KQogCiAoZGVmdW4gZmluZC1kaXJlZC1zb3J0LWJ5LWZpbGVuYW1lICgpCiAgICJTb3J0IGVudHJp ZXMgaW4gKkZpbmQqIGJ1ZmZlciBieSBmaWxlIG5hbWUgbGV4aWNvZ3JhcGhpY2FsbHkuIgotLSAK Mi4zMC4yCgo= --0000000000005d695405bd746257-- From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 18 15:01:43 2021 Received: (at 46884) by debbugs.gnu.org; 18 Mar 2021 19:01:43 +0000 Received: from localhost ([127.0.0.1]:48081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lMxtu-0002Q7-QY for submit@debbugs.gnu.org; Thu, 18 Mar 2021 15:01:43 -0400 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:38009) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lMxtt-0002Ps-En for 46884@debbugs.gnu.org; Thu, 18 Mar 2021 15:01:41 -0400 X-Originating-IP: 91.129.107.223 Received: from mail.gandi.net (m91-129-107-223.cust.tele2.ee [91.129.107.223]) (Authenticated sender: juri@linkov.net) by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id E0C30C0013; Thu, 18 Mar 2021 19:01:33 +0000 (UTC) From: Juri Linkov To: Allen Li Subject: Re: bug#46884: [PATCH] 27.1; Cannot run find-dired with -maxdepth Organization: LINKOV.NET References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> <87r1kv8dnt.fsf@mail.linkov.net> <808s72e14s.fsf@felesatra.moe> <835z26ysa5.fsf@gnu.org> <831rcjjsht.fsf@gnu.org> <87v99u90vq.fsf@mail.linkov.net> Date: Thu, 18 Mar 2021 20:52:59 +0200 In-Reply-To: (Allen Li's message of "Sun, 14 Mar 2021 00:40:36 +0000") Message-ID: <87czvwxpis.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46884 Cc: Eli Zaretskii , 46884@debbugs.gnu.org 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.7 (-) > First patch was to outline intent to Eli; I didn't test it which was > an oversight on my part. > > Here's a second patch which I've tested by running once each for zero, > one, and two prefix args. > If the approach looks good, I will test more, cleanup, update the > NEWS, docs, etc. Thanks, I've tested the second patch, and see no problems with it. Only noticed that the docstring of `find-dired' mentions `grep-find-command' instead of `find-dired'. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 19 19:55:41 2022 Received: (at 46884) by debbugs.gnu.org; 19 Jun 2022 23:55:41 +0000 Received: from localhost ([127.0.0.1]:53468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o34lZ-0003td-0A for submit@debbugs.gnu.org; Sun, 19 Jun 2022 19:55:41 -0400 Received: from quimby.gnus.org ([95.216.78.240]:55596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o34lX-0003tL-1C for 46884@debbugs.gnu.org; Sun, 19 Jun 2022 19:55:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=DJCq8quLQZ4Z5fRnACBBqLNnAV4ldLY7ccc9In2ZdrY=; b=KWOova1BEAIq7JBtzKSwD8FClh tgrnnwc4Km9nmSokS+xEBdEgb+4NypUdstkdxG6fgh1j5quoXwym25tcErowK8FE94lfJvWfLZNze h1dnW49ZBcWB2BPORLXOnVV/JC62ThFf3LnpZ1PDTXDl1nFFVHrJFU4YjlR9pjDy1rS8=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o34lN-0003iY-2d; Mon, 20 Jun 2022 01:55:31 +0200 From: Lars Ingebrigtsen To: Juri Linkov Subject: Re: bug#46884: 27.1; Cannot run find-dired with -maxdepth References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> <87r1kv8dnt.fsf@mail.linkov.net> <808s72e14s.fsf@felesatra.moe> <835z26ysa5.fsf@gnu.org> <831rcjjsht.fsf@gnu.org> <87v99u90vq.fsf@mail.linkov.net> <87czvwxpis.fsf@mail.linkov.net> Date: Mon, 20 Jun 2022 01:55:27 +0200 In-Reply-To: <87czvwxpis.fsf@mail.linkov.net> (Juri Linkov's message of "Thu, 18 Mar 2021 20:52:59 +0200") Message-ID: <87edzkryxc.fsf_-_@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Juri Linkov writes: >> Here's a second patch which I've tested by running once each for zero, >> one, and two prefix args. >> If the approach looks good, I will test more, cleanup, update the >> NEWS, docs, etc. > > Than [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46884 Cc: Eli Zaretskii , 46884@debbugs.gnu.org, Allen Li 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: -3.3 (---) Juri Linkov writes: >> Here's a second patch which I've tested by running once each for zero, >> one, and two prefix args. >> If the approach looks good, I will test more, cleanup, update the >> NEWS, docs, etc. > > Thanks, I've tested the second patch, and see no problems with it. > Only noticed that the docstring of `find-dired' mentions `grep-find-command' > instead of `find-dired'. (I'm going through old bug reports that unfortunately weren't resolved at the time.) Allen, do you have an updated version of the patch? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 19 19:55:44 2022 Received: (at control) by debbugs.gnu.org; 19 Jun 2022 23:55:44 +0000 Received: from localhost ([127.0.0.1]:53471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o34lc-0003tr-6n for submit@debbugs.gnu.org; Sun, 19 Jun 2022 19:55:44 -0400 Received: from quimby.gnus.org ([95.216.78.240]:55612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o34la-0003tR-7w for control@debbugs.gnu.org; Sun, 19 Jun 2022 19:55:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=4Wp7u+X6sALZJrktu5qU4VeBbCjUcKVi/9PJzXAtzMo=; b=sA3WTTN5/f35dVDHySIAUAmsg7 p4lTIG6vpzPhnqYTSbeZU0JBe/963nr13Ea5oTMVAvuFhv1mY/kNR+X1lRorW/qvUr23mWoeoWetN ei4CoBgICIqkh2ZBkEEjFc9GuHciJcWNnrrYWrOvWE11O+zfaOrx/pXMw0x04TMp/IsI=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o34lS-0003ih-9g for control@debbugs.gnu.org; Mon, 20 Jun 2022 01:55:36 +0200 Date: Mon, 20 Jun 2022 01:55:33 +0200 Message-Id: <87czf4ryx6.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #46884 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 46884 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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: -3.3 (---) tags 46884 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 25 23:55:03 2022 Received: (at 46884) by debbugs.gnu.org; 26 Jun 2022 03:55:03 +0000 Received: from localhost ([127.0.0.1]:46485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5JMU-0007hL-AT for submit@debbugs.gnu.org; Sat, 25 Jun 2022 23:55:03 -0400 Received: from mail-ed1-f54.google.com ([209.85.208.54]:47051) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5JMQ-0007gp-Cf for 46884@debbugs.gnu.org; Sat, 25 Jun 2022 23:55:01 -0400 Received: by mail-ed1-f54.google.com with SMTP id z7so8570837edm.13 for <46884@debbugs.gnu.org>; Sat, 25 Jun 2022 20:54:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EiCLeZsYJfeQH+nUTmX2UJ0Ye7POdOty3aeTca3+84A=; b=NI6S/yB7uWbg5cSOjLC4CWP0qc8cuxiraKcynWcwEKDF5jXs3cxYHhMhrfDEzFBTMY x9r5eNVkgaaoroGKXWdp2bUVKa/0EbvxitmoxA8u1hENauoe46oP6bhd0bHuyQxgNXLz AhmogATosjuoxP7k9tmp/aQb4xGPipxpeq/96Q0O6oxkWMYDf+8Kwzv0wbqpiV9PCLsl 4O60YwchIT02kR3y51rGVhpIQIUVXia+IIC3kwl/KJtXZ3QpvdMGjdWDMhy8cm8v973m 9b4O9G05Rt+q3+7/iwydTD5XLEeTt+NK/wVzSDjKkIFx21ywH1vmoE4tLjhMuthzIviN H33Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EiCLeZsYJfeQH+nUTmX2UJ0Ye7POdOty3aeTca3+84A=; b=k/b2gRQ55WUPhoRrPxt1Ud4UGJJaTqCoWsm36ws0D3Xlupb0ZQhAhYYqOdPgNKMbqW RvY/UIssaGAEJByna4yX0GzIADf0ngGkeHZ7XLrdrILuczh/VIPJu3qDvLUJbZYXGhBa quf4CiRQaIZtYUkbQ90Lzl+dvg28VeInSfzBxHuiQdMWuMESubzp/o3NCedYSCq3dRcd 32X+eX4you0pvmCnM3WW7WadQUCUh19395NQUBxBM2AK9mqsMw5uzAC8yYf+xSsuuVLu 2QXtiUb9ITyj3HaS0H9KxZ0bLyR+Vg3URVnm060Iss0E5q8jYqrGzptB67hF/M7S6atm 2GHQ== X-Gm-Message-State: AJIora++HxUfN/xfQXVkT/DpHnpToy0+jkJa1h4s5fw8JMOzVI5VU52H ILByUfDPE4oLoPHsumeLXkTZYzYVNlSN/zJvsN7u9g== X-Google-Smtp-Source: AGRyM1s0Q+YXUUUnuiMHhv5iXzZkGEdICZ8wWCUFXBR/uBBwWIeWVGCfR14FwWoIgeyqVHHmPgETXKducO1kAYt0OAY= X-Received: by 2002:a05:6402:3988:b0:434:e2a8:8459 with SMTP id fk8-20020a056402398800b00434e2a88459mr8723205edb.253.1656215692082; Sat, 25 Jun 2022 20:54:52 -0700 (PDT) MIME-Version: 1.0 References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> <87r1kv8dnt.fsf@mail.linkov.net> <808s72e14s.fsf@felesatra.moe> <835z26ysa5.fsf@gnu.org> <831rcjjsht.fsf@gnu.org> <87v99u90vq.fsf@mail.linkov.net> <87czvwxpis.fsf@mail.linkov.net> <87edzkryxc.fsf_-_@gnus.org> In-Reply-To: <87edzkryxc.fsf_-_@gnus.org> From: Allen Li Date: Sat, 25 Jun 2022 20:54:40 -0700 Message-ID: Subject: Re: bug#46884: 27.1; Cannot run find-dired with -maxdepth To: Lars Ingebrigtsen Content-Type: multipart/mixed; boundary="000000000000ffd12b05e251c380" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 46884 Cc: Eli Zaretskii , 46884@debbugs.gnu.org, Juri Linkov 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 (-) --000000000000ffd12b05e251c380 Content-Type: multipart/alternative; boundary="000000000000ffd12a05e251c37e" --000000000000ffd12a05e251c37e Content-Type: text/plain; charset="UTF-8" I don't, but I rewrote it from scratch with a different approach. In short, introduce a command that allows running an arbitrary find command, and rewrite the existing find-dired on top of said command. This hopefully sidesteps any bikeshedding. If anyone wants any particular command API, they can write their own command on top. For one-off usage, the user can build their command manually. On Sun, Jun 19, 2022 at 4:55 PM Lars Ingebrigtsen wrote: > Juri Linkov writes: > > >> Here's a second patch which I've tested by running once each for zero, > >> one, and two prefix args. > >> If the approach looks good, I will test more, cleanup, update the > >> NEWS, docs, etc. > > > > Thanks, I've tested the second patch, and see no problems with it. > > Only noticed that the docstring of `find-dired' mentions > `grep-find-command' > > instead of `find-dired'. > > (I'm going through old bug reports that unfortunately weren't resolved > at the time.) > > Allen, do you have an updated version of the patch? > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no > --000000000000ffd12a05e251c37e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I don't, but I rewrote it from scratch with a differen= t approach.

In short, introduce a command that allows ru= nning an arbitrary find command, and rewrite the existing find-dired on top= of said command.

This hopefully sidesteps any bik= eshedding.=C2=A0 If anyone wants any particular command API, they can write= their own command on top.=C2=A0 For one-off usage, the user can build thei= r command manually.

On Sun, Jun 19, 2022 at 4:55 PM Lars Ingebrigtsen = <larsi@gnus.org> wrote:
Juri Linkov <juri@linkov.net> write= s:

>> Here's a second patch which I've tested by running once ea= ch for zero,
>> one, and two prefix args.
>> If the approach looks good, I will test more, cleanup, update the<= br> >> NEWS, docs, etc.
>
> Thanks, I've tested the second patch, and see no problems with it.=
> Only noticed that the docstring of `find-dired' mentions `grep-fin= d-command'
> instead of `find-dired'.

(I'm going through old bug reports that unfortunately weren't resol= ved
at the time.)

Allen, do you have an updated version of the patch?

--
(domestic pets only, the antidote for overdose, milk.)
=C2=A0 =C2=A0bloggy blog: http://lars.ingebrigtsen.no
--000000000000ffd12a05e251c37e-- --000000000000ffd12b05e251c380 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-find-dired-Factor-out-find-dired-escaped-ls-option.patch" Content-Disposition: attachment; filename="0001-find-dired-Factor-out-find-dired-escaped-ls-option.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l4uryq200 RnJvbSBlMmE5NjA5ZWVjZTMxNzE0OGMwZDExYmQ1ZTY4ZDU0MWZmNzA2MGZiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGxlbiBMaSA8ZGFya2ZlbGluZUBmZWxlc2F0cmEubW9lPgpE YXRlOiBTYXQsIDI1IEp1biAyMDIyIDIwOjE3OjU3IC0wNzAwClN1YmplY3Q6IFtQQVRDSCAxLzJd IGZpbmQtZGlyZWQ6IEZhY3RvciBvdXQgZmluZC1kaXJlZC0tZXNjYXBlZC1scy1vcHRpb24KCkRl ZHVwbGljYXRlIHRoaXMgbG9naWMgZm9yIG90aGVyIGZ1dHVyZSBmaW5kLWRpcmVkIGNvbW1hbmRz LgoKKiBsaXNwL2ZpbmQtZGlyZWQuZWwgKGZpbmQtZGlyZWQtLWVzY2FwZWQtbHMtb3B0aW9uKTog TmV3IGZ1bmN0aW9uLgooZmluZC1kaXJlZCk6IFVzZSBmaW5kLWRpcmVkLS1lc2NhcGVkLWxzLW9w dGlvbi4KLS0tCiBsaXNwL2ZpbmQtZGlyZWQuZWwgfCAxOCArKysrKysrKysrKy0tLS0tLS0KIDEg ZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2xpc3AvZmluZC1kaXJlZC5lbCBiL2xpc3AvZmluZC1kaXJlZC5lbAppbmRleCA2MWU2MjYw ODBlLi5iYmRmNDUyMjA4IDEwMDY0NAotLS0gYS9saXNwL2ZpbmQtZGlyZWQuZWwKKysrIGIvbGlz cC9maW5kLWRpcmVkLmVsCkBAIC0yMDksMTMgKzIwOSw3IEBAIGZpbmQtZGlyZWQKIAkJCSAgIiAi IGFyZ3MgIiAiCiAJCQkgIChzaGVsbC1xdW90ZS1hcmd1bWVudCAiKSIpCiAJCQkgICIgIikpCi0J CSAgICAgICAoaWYgKHN0cmluZy1tYXRjaCAiXFxgXFwoLipcXCkge30gXFwoXFxcXDtcXHxcXCtc XClcXCciCi0JCQkJCSAoY2FyIGZpbmQtbHMtb3B0aW9uKSkKLQkJCSAgIChmb3JtYXQgIiVzICVz ICVzIgotCQkJCSAgIChtYXRjaC1zdHJpbmcgMSAoY2FyIGZpbmQtbHMtb3B0aW9uKSkKLQkJCQkg ICAoc2hlbGwtcXVvdGUtYXJndW1lbnQgInt9IikKLQkJCQkgICBmaW5kLWV4ZWMtdGVybWluYXRv cikKLQkJCSAoY2FyIGZpbmQtbHMtb3B0aW9uKSkpKQorCQkgICAgICAgKGZpbmQtZGlyZWQtLWVz Y2FwZWQtbHMtb3B0aW9uKSkpCiAgICAgOzsgU3RhcnQgdGhlIGZpbmQgcHJvY2Vzcy4KICAgICAo c2hlbGwtY29tbWFuZCAoY29uY2F0IGFyZ3MgIiYiKSAoY3VycmVudC1idWZmZXIpKQogICAgIChk aXJlZC1tb2RlIGRpciAoY2RyIGZpbmQtbHMtb3B0aW9uKSkKQEAgLTI1Niw2ICsyNTAsMTYgQEAg ZmluZC1kaXJlZAogICAgICAgKG1vdmUtbWFya2VyIChwcm9jZXNzLW1hcmsgcHJvYykgKHBvaW50 KSAoY3VycmVudC1idWZmZXIpKSkKICAgICAoc2V0cSBtb2RlLWxpbmUtcHJvY2VzcyAnKCI6JXMi KSkpKQogCisoZGVmdW4gZmluZC1kaXJlZC0tZXNjYXBlZC1scy1vcHRpb24gKCkKKyAgIlJldHVy biB0aGUgY2FyIG9mIGBmaW5kLWxzLW9wdGlvbicgZXNjYXBlZCBmb3IgYSBzaGVsbCBjb21tYW5k LiIKKyAgKGlmIChzdHJpbmctbWF0Y2ggIlxcYFxcKC4qXFwpIHt9IFxcKFxcXFw7XFx8XFwrXFwp XFwnIgorCQkJCQkgKGNhciBmaW5kLWxzLW9wdGlvbikpCisJCQkgICAoZm9ybWF0ICIlcyAlcyAl cyIKKwkJCQkgICAobWF0Y2gtc3RyaW5nIDEgKGNhciBmaW5kLWxzLW9wdGlvbikpCisJCQkJICAg KHNoZWxsLXF1b3RlLWFyZ3VtZW50ICJ7fSIpCisJCQkJICAgZmluZC1leGVjLXRlcm1pbmF0b3Ip CisJCQkgKGNhciBmaW5kLWxzLW9wdGlvbikpKQorCiAoZGVmdW4ga2lsbC1maW5kICgpCiAgICJL aWxsIHRoZSBgZmluZCcgcHJvY2VzcyBydW5uaW5nIGluIHRoZSBjdXJyZW50IGJ1ZmZlci4iCiAg IChpbnRlcmFjdGl2ZSkKLS0gCjIuMzYuMQoK --000000000000ffd12b05e251c380 Content-Type: text/x-patch; charset="US-ASCII"; name="0002-find-dired-Add-find-dired-with-command.patch" Content-Disposition: attachment; filename="0002-find-dired-Add-find-dired-with-command.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l4uryq371 RnJvbSBhOWJjOWIxYzk2M2Q2YjY2MDg1ZDI2NGFhODkwN2EzMWZhZWI3ZjkwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGxlbiBMaSA8ZGFya2ZlbGluZUBmZWxlc2F0cmEubW9lPgpE YXRlOiBTYXQsIDI1IEp1biAyMDIyIDIwOjQzOjI5IC0wNzAwClN1YmplY3Q6IFtQQVRDSCAyLzJd IGZpbmQtZGlyZWQ6IEFkZCBmaW5kLWRpcmVkLXdpdGgtY29tbWFuZAoKQWRkIGEgY29tbWFuZCB0 aGF0IHJ1bnMgYW5kIHNldHMgdXAgdGhlIGZpbmQtZGlyZWQgYnVmZmVyIHdpdGggYW4KYXJiaXRy YXJ5IGZpbmQgY29tbWFuZC4gIEFsc28gcmV3cml0ZSB0aGUgZXhpc3RpbmcgZmluZC1kaXJlZCBj b21tYW5kcwp1c2luZyBpdC4KClRoZSBzZXQgb2YgY29tbWFuZHMgcG9zc2libGUgd2l0aCBmaW5k LWRpcmVkIGlzIGxpbWl0ZWQ7IHRoZSBuZXcKY29tbWFuZCBhbGxvd3MgdXNlcnMgdG8gcnVuIHRo ZSBmdWxsIHNldCBvZiBjb21tYW5kcywgYnV0IGFsc28gbGVhdmVzCnRoZSByZXNwb25zaWJpbGl0 eSB0byB0aGUgdXNlciB0byBjb25zdHJ1Y3QgdGhlIGNvbW1hbmQgbWFudWFsbHkuCgoqIGxpc3Av ZmluZC1kaXJlZC5lbCAoZmluZC1jb21tYW5kLWhpc3RvcnkpOiBOZXcgdmFyLgooZmluZC1kaXJl ZC13aXRoLWNvbW1hbmQpOiBOZXcgY29tbWFuZC4KKGZpbmQtZGlyZWQpOiBSZXdyaXR0ZW4gd2l0 aCBuZXcgY29tbWFuZC4KLS0tCiBldGMvTkVXUyAgICAgICAgICAgfCAgNyArKysrKysrCiBsaXNw L2ZpbmQtZGlyZWQuZWwgfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t LS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggMDEzNTRhNjVmMC4u ZGFiNzYyODg5ZCAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05FV1MKQEAgLTEzODEs NiArMTM4MSwxMyBAQCBkb2Vzbid0IHdvcmsgb24gb3RoZXIgc3lzdGVtcy4gIEFsc28gc2VlIGV0 Yy9QUk9CTEVNUy4KIFRoZXNlIGFyZSB1c2VkIHRvIGFsdGVyIGFuIFVSTCBiZWZvcmUgdXNpbmcg aXQuICBCeSBkZWZhdWx0IGl0IHJlbW92ZXMKIHRoZSBjb21tb24gInV0bV8iIHRyYWNrZXJzIGZy b20gVVJMcy4KIAorKiogRmluZC1EaXJlZAorCisqKiogTmV3IGNvbW1hbmQgJ2ZpbmQtZGlyZWQt d2l0aC1jb21tYW5kJy4KK1RoaXMgZW5hYmxlcyB1c2VycyB0byBydW4gJ2ZpbmQtZGlyZWQnIHdp dGggYW4gYXJiaXRyYXJ5IGNvbW1hbmQsCitlbmFibGluZyBydW5uaW5nIGNvbW1hbmRzIHByZXZp b3VzbHkgdW5zdXBwb3J0ZWQgYW5kIGFsc28gZW5hYmxpbmcgbmV3Citjb21tYW5kcyB0byBiZSBi dWlsdCBvbiB0b3AuCisKICoqIEdudXMKIAogKysrCmRpZmYgLS1naXQgYS9saXNwL2ZpbmQtZGly ZWQuZWwgYi9saXNwL2ZpbmQtZGlyZWQuZWwKaW5kZXggYmJkZjQ1MjIwOC4uOTc0Y2VmZGQxOCAx MDA2NDQKLS0tIGEvbGlzcC9maW5kLWRpcmVkLmVsCisrKyBiL2xpc3AvZmluZC1kaXJlZC5lbApA QCAtMTU0LDYgKzE1NCw5IEBAIGZpbmQtYXJncwogOzsgSGlzdG9yeSBvZiBmaW5kLWFyZ3MgdmFs dWVzIGVudGVyZWQgaW4gdGhlIG1pbmlidWZmZXIuCiAoZGVmdmFyIGZpbmQtYXJncy1oaXN0b3J5 IG5pbCkKIAorKGRlZnZhciBmaW5kLWNvbW1hbmQtaGlzdG9yeSBuaWwKKyAgIkhpc3Rvcnkgb2Yg Y29tbWFuZHMgcGFzc2VkIGludGVyYWN0aXZlbHkgdG8gYGZpbmQtZGlyZWQtd2l0aC1jb21tYW5k Jy4iKQorCiAoZGVmdmFyIGRpcmVkLXNvcnQtaW5oaWJpdCkKIAogOzs7IyMjYXV0b2xvYWQKQEAg LTE3MSw2ICsxNzQsMzcgQEAgZmluZC1kaXJlZAogICAoaW50ZXJhY3RpdmUgKGxpc3QgKHJlYWQt ZGlyZWN0b3J5LW5hbWUgIlJ1biBmaW5kIGluIGRpcmVjdG9yeTogIiBuaWwgIiIgdCkKIAkJICAg ICAocmVhZC1zdHJpbmcgIlJ1biBmaW5kICh3aXRoIGFyZ3MpOiAiIGZpbmQtYXJncwogCQkJCSAg JyhmaW5kLWFyZ3MtaGlzdG9yeSAuIDEpKSkpCisgIChzZXRxIGZpbmQtYXJncyBhcmdzCSAgICAg IDsgc2F2ZSBmb3IgbmV4dCBpbnRlcmFjdGl2ZSBjYWxsCisJYXJncyAoY29uY2F0IGZpbmQtcHJv Z3JhbSAiIC4gIgorCQkgICAgIChpZiAoc3RyaW5nPSBhcmdzICIiKQorCQkJICIiCisJCSAgICAg ICAoY29uY2F0CisJCQkoc2hlbGwtcXVvdGUtYXJndW1lbnQgIigiKQorCQkJIiAiIGFyZ3MgIiAi CisJCQkoc2hlbGwtcXVvdGUtYXJndW1lbnQgIikiKQorCQkJIiAiKSkKKwkJICAgICAoZmluZC1k aXJlZC0tZXNjYXBlZC1scy1vcHRpb24pKSkKKyAgKGZpbmQtZGlyZWQtd2l0aC1jb21tYW5kIGRp ciBhcmdzKSkKKworOzs7IyMjYXV0b2xvYWQKKyhkZWZ1biBmaW5kLWRpcmVkLXdpdGgtY29tbWFu ZCAoZGlyIGNvbW1hbmQpCisgICJSdW4gYGZpbmQnIGFuZCBnbyBpbnRvIERpcmVkIG1vZGUgb24g YSBidWZmZXIgb2YgdGhlIG91dHB1dC4KK1RoZSB1c2VyLXN1cHBsaWVkIGNvbW1hbmQgaXMgcnVu IGFmdGVyIGNoYW5naW5nIGludG8gRElSIGFuZCBzaG91bGQgbG9vayBsaWtlCisKKyAgICBmaW5k IC4gR0xPQkFMQVJHUyBcXCggQVJHUyBcXCkgLWxzCisKK1RoZSBjYXIgb2YgdGhlIHZhcmlhYmxl IGBmaW5kLWxzLW9wdGlvbicgc3BlY2lmaWVzIHdoYXQgdG8KK3VzZSBpbiBwbGFjZSBvZiBcIi1s c1wiIGFzIHRoZSBzdGFydGluZyBpbnB1dC4KKworQ29sbGVjdCBvdXRwdXQgaW4gdGhlIFwiKkZp bmQqXCIgYnVmZmVyLiAgVG8ga2lsbCB0aGUgam9iIGJlZm9yZQoraXQgZmluaXNoZXMsIHR5cGUg XFxba2lsbC1maW5kXS4iCisgIChpbnRlcmFjdGl2ZSAobGlzdCAocmVhZC1kaXJlY3RvcnktbmFt ZSAiUnVuIGZpbmQgaW4gZGlyZWN0b3J5OiAiIG5pbCAiIiB0KQorCQkgICAgIChyZWFkLXN0cmlu ZyAiUnVuIGZpbmQgY29tbWFuZDogIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChjb25zIChjb25jYXQgZmluZC1wcm9ncmFtCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiIC4gXFwoICBcXCkgIgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZpbmQtZGlyZWQtLWVzY2FwZWQtbHMtb3B0aW9u KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKyAxIChsZW5ndGgg ZmluZC1wcm9ncmFtKSAobGVuZ3RoICIgLiBcXCggIikpKQorCQkJCSAgZmluZC1jb21tYW5kLWhp c3RvcnkpKSkKICAgKGxldCAoKGRpcmVkLWJ1ZmZlcnMgZGlyZWQtYnVmZmVycykpCiAgICAgOzsg RXhwYW5kIERJUiAoIiIgbWVhbnMgZGVmYXVsdC1kaXJlY3RvcnkpLCBhbmQgbWFrZSBzdXJlIGl0 IGhhcyBhCiAgICAgOzsgdHJhaWxpbmcgc2xhc2guCkBAIC0xOTksMTkgKzIzMyw5IEBAIGZpbmQt ZGlyZWQKICAgICAoa2lsbC1hbGwtbG9jYWwtdmFyaWFibGVzKQogICAgIChzZXRxIGJ1ZmZlci1y ZWFkLW9ubHkgbmlsKQogICAgIChlcmFzZS1idWZmZXIpCi0gICAgKHNldHEgZGVmYXVsdC1kaXJl Y3RvcnkgZGlyCi0JICBmaW5kLWFyZ3MgYXJncwkgICAgICA7IHNhdmUgZm9yIG5leHQgaW50ZXJh Y3RpdmUgY2FsbAotCSAgYXJncyAoY29uY2F0IGZpbmQtcHJvZ3JhbSAiIC4gIgotCQkgICAgICAg KGlmIChzdHJpbmc9IGFyZ3MgIiIpCi0JCQkgICAiIgotCQkJIChjb25jYXQKLQkJCSAgKHNoZWxs LXF1b3RlLWFyZ3VtZW50ICIoIikKLQkJCSAgIiAiIGFyZ3MgIiAiCi0JCQkgIChzaGVsbC1xdW90 ZS1hcmd1bWVudCAiKSIpCi0JCQkgICIgIikpCi0JCSAgICAgICAoZmluZC1kaXJlZC0tZXNjYXBl ZC1scy1vcHRpb24pKSkKKyAgICAoc2V0cSBkZWZhdWx0LWRpcmVjdG9yeSBkaXIpCiAgICAgOzsg U3RhcnQgdGhlIGZpbmQgcHJvY2Vzcy4KLSAgICAoc2hlbGwtY29tbWFuZCAoY29uY2F0IGFyZ3Mg IiYiKSAoY3VycmVudC1idWZmZXIpKQorICAgIChzaGVsbC1jb21tYW5kIChjb25jYXQgY29tbWFu ZCAiJiIpIChjdXJyZW50LWJ1ZmZlcikpCiAgICAgKGRpcmVkLW1vZGUgZGlyIChjZHIgZmluZC1s cy1vcHRpb24pKQogICAgIChsZXQgKChtYXAgKG1ha2Utc3BhcnNlLWtleW1hcCkpKQogICAgICAg KHNldC1rZXltYXAtcGFyZW50IG1hcCAoY3VycmVudC1sb2NhbC1tYXApKQpAQCAtMjIwLDcgKzI0 NCw3IEBAIGZpbmQtZGlyZWQKICAgICAoc2V0cS1sb2NhbCBkaXJlZC1zb3J0LWluaGliaXQgdCkK ICAgICAoc2V0cS1sb2NhbCByZXZlcnQtYnVmZmVyLWZ1bmN0aW9uCiAgICAgICAgICAgICAgICAg KGxhbWJkYSAoX2lnbm9yZS1hdXRvIF9ub2NvbmZpcm0pCi0gICAgICAgICAgICAgICAgICAoZmlu ZC1kaXJlZCBkaXIgZmluZC1hcmdzKSkpCisgICAgICAgICAgICAgICAgICAoZmluZC1kaXJlZC13 aXRoLWNvbW1hbmQgZGlyIGNvbW1hbmQpKSkKICAgICA7OyBTZXQgc3ViZGlyLWFsaXN0IHNvIHRo YXQgVHJlZSBEaXJlZCB3aWxsIHdvcms6CiAgICAgKGlmIChmYm91bmRwICdkaXJlZC1zaW1wbGUt c3ViZGlyLWFsaXN0KQogCTs7IHdpbGwgd29yayBldmVuIHdpdGggbmVzdGVkIGRpcmVkIGZvcm1h dCAoZGlyZWQtbnN0ZC5lbCx2IDEuMTUKQEAgLTI0MCw3ICsyNjQsNyBAQCBmaW5kLWRpcmVkCiAg ICAgOzsgTWFrZSBzZWNvbmQgbGluZSBhIGBgZmluZCcnIGxpbmUgaW4gYW5hbG9neSB0byB0aGUg YGB0b3RhbCcnIG9yCiAgICAgOzsgYGB3aWxkY2FyZCcnIGxpbmUuCiAgICAgKGxldCAoKHBvaW50 IChwb2ludCkpKQotICAgICAgKGluc2VydCAiICAiIGFyZ3MgIlxuIikKKyAgICAgIChpbnNlcnQg IiAgIiBjb21tYW5kICJcbiIpCiAgICAgICAoZGlyZWQtaW5zZXJ0LXNldC1wcm9wZXJ0aWVzIHBv aW50IChwb2ludCkpKQogICAgIChzZXRxIGJ1ZmZlci1yZWFkLW9ubHkgdCkKICAgICAobGV0ICgo cHJvYyAoZ2V0LWJ1ZmZlci1wcm9jZXNzIChjdXJyZW50LWJ1ZmZlcikpKSkKLS0gCjIuMzYuMQoK --000000000000ffd12b05e251c380-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 27 03:47:06 2022 Received: (at 46884) by debbugs.gnu.org; 27 Jun 2022 07:47:06 +0000 Received: from localhost ([127.0.0.1]:49689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5jSa-0004tu-VL for submit@debbugs.gnu.org; Mon, 27 Jun 2022 03:47:06 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5jSV-0004tG-V2 for 46884@debbugs.gnu.org; Mon, 27 Jun 2022 03:47:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=sfSnp+XVRmSv34fqT/arvFB7LOnQOz/ifUwtEQURaxA=; b=Vu1hGHC/2szzkrDPvG4SoLpiC7 twGnLJBcDOhbu6oganBs/6pkLJug3wKdbY+sssl4R1VK8oCdpyiafLD15eA3jXRXpb+qi1ZTrlGcm xmRxCaUwLT2+rhDIJ+vWviTuG95utig0nbzGqugXL64RLyneKjeZUTDRn51URasn/iQY=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o5jSL-0003FR-NQ; Mon, 27 Jun 2022 09:46:52 +0200 From: Lars Ingebrigtsen To: Allen Li Subject: Re: bug#46884: 27.1; Cannot run find-dired with -maxdepth References: <83k0qo699n.fsf@gnu.org> <83ft1c62hk.fsf@gnu.org> <80ft1bed4g.fsf@felesatra.moe> <87r1kv8dnt.fsf@mail.linkov.net> <808s72e14s.fsf@felesatra.moe> <835z26ysa5.fsf@gnu.org> <831rcjjsht.fsf@gnu.org> <87v99u90vq.fsf@mail.linkov.net> <87czvwxpis.fsf@mail.linkov.net> <87edzkryxc.fsf_-_@gnus.org> Date: Mon, 27 Jun 2022 09:46:49 +0200 In-Reply-To: (Allen Li's message of "Sat, 25 Jun 2022 20:54:40 -0700") Message-ID: <87tu868s5y.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Allen Li writes: > I don't, but I rewrote it from scratch with a different approach. > > In short, introduce a command that allows running an arbitrary find command, and > rewrite the existing find-dired on top of sai [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46884 Cc: Eli Zaretskii , 46884@debbugs.gnu.org, Juri Linkov 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: -3.3 (---) Allen Li writes: > I don't, but I rewrote it from scratch with a different approach. > > In short, introduce a command that allows running an arbitrary find command, and > rewrite the existing find-dired on top of said command. > > This hopefully sidesteps any bikeshedding. If anyone wants any particular command > API, they can write their own command on top. For one-off usage, the user can build > their command manually. Thanks; pushed to Emacs 29 (with some whitespace changes). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 27 03:47:13 2022 Received: (at control) by debbugs.gnu.org; 27 Jun 2022 07:47:13 +0000 Received: from localhost ([127.0.0.1]:49692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5jSj-0004uG-Ft for submit@debbugs.gnu.org; Mon, 27 Jun 2022 03:47:13 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5jSh-0004tx-1d for control@debbugs.gnu.org; Mon, 27 Jun 2022 03:47:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=UDkdQ85xsC5bngjKE93qwQrLlYuJl+FqJ01Ar99GvOU=; b=iAOPwUb1F1HeOZ6S/84nPKDXzJ QRPVIaxPtfR0L7joYMsEKj5tO2Qks6halzQH/Ovto/Bf0LJHFaWxgmlYwbPAbqET3+ojXgipDeuPB urqVl53jWaI0Nx3hSA0oJ/cG7pb6T6YJZbJvUJc5UweMut0B7MLOkNovkE5WOYykDhIg=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o5jSZ-0003Fg-2a for control@debbugs.gnu.org; Mon, 27 Jun 2022 09:47:05 +0200 Date: Mon, 27 Jun 2022 09:46:59 +0200 Message-Id: <87sfnq8s5o.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #46884 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 46884 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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: -3.3 (---) close 46884 29.1 quit From unknown Tue Aug 19 14:22:26 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 25 Jul 2022 11:24:12 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator