From unknown Mon Aug 18 14:25:27 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#13003 <13003@debbugs.gnu.org> To: bug#13003 <13003@debbugs.gnu.org> Subject: Status: Ido wide-find-file fixes Reply-To: bug#13003 <13003@debbugs.gnu.org> Date: Mon, 18 Aug 2025 21:25:27 +0000 retitle 13003 Ido wide-find-file fixes reassign 13003 emacs submitter 13003 Eyal Lotem severity 13003 normal tag 13003 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 26 11:54:41 2012 Received: (at submit) by debbugs.gnu.org; 26 Nov 2012 16:54:41 +0000 Received: from localhost ([127.0.0.1]:40352 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Td1xA-0000UY-Mq for submit@debbugs.gnu.org; Mon, 26 Nov 2012 11:54:40 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38725) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Td0xb-00074m-Sl for submit@debbugs.gnu.org; Mon, 26 Nov 2012 10:51:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Td0vq-0002zC-Hz for submit@debbugs.gnu.org; Mon, 26 Nov 2012 10:49:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:34622) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Td0vq-0002yh-EK for submit@debbugs.gnu.org; Mon, 26 Nov 2012 10:49:14 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47363) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Td0vk-00059D-Mr for bug-gnu-emacs@gnu.org; Mon, 26 Nov 2012 10:49:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Td0vc-0002lI-Gv for bug-gnu-emacs@gnu.org; Mon, 26 Nov 2012 10:49:08 -0500 Received: from mail-vc0-f169.google.com ([209.85.220.169]:48186) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Td0vc-0002lA-9d for bug-gnu-emacs@gnu.org; Mon, 26 Nov 2012 10:49:00 -0500 Received: by mail-vc0-f169.google.com with SMTP id gb30so5575706vcb.0 for ; Mon, 26 Nov 2012 07:48:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=i+QFTVsiOBqAPKxAQfGAmcIw2IJ8Os2EjIY9MTis0Hw=; b=kyTeU5HRu74J13hkrEeKPzbA+WTzdwiFbt8bwX1kBs9LSjr94LkF8aa8OXWPGQFZkx 16IZ0Tj6n2taAF1WvV0ruy1bWWGgUli5oPAxVoLJiH8N/1252MjTft4Qlq9BpYsZjNz3 6fq5HjkxmAg+Mj915iB9L7fFdkuazfjDTH6zgHu0hOc+DbWjtfn1ovnov1QqOQy1gfMF SAYK3RCVYeTCRYPpAAMk30h/xhdtbb36OPxw9PwY8IsVm6L2rHaHnjguFuBpXW2ErLVa EEwfoTbE6D/0WOT4z+7GXZf2pbCQOK4rL4rWjTMRxf3NtQi25Vc6tLriSMJgfWX1eQdN nvDQ== MIME-Version: 1.0 Received: by 10.52.65.147 with SMTP id x19mr17299008vds.113.1353944939456; Mon, 26 Nov 2012 07:48:59 -0800 (PST) Received: by 10.58.15.230 with HTTP; Mon, 26 Nov 2012 07:48:58 -0800 (PST) Date: Mon, 26 Nov 2012 17:48:58 +0200 Message-ID: Subject: Ido wide-find-file fixes From: Eyal Lotem To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary=20cf3071ca0429672a04cf67df71 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 26 Nov 2012 11:54:39 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.4 (---) --20cf3071ca0429672a04cf67df71 Content-Type: multipart/alternative; boundary=20cf3071ca0429672604cf67df6f --20cf3071ca0429672604cf67df6f Content-Type: text/plain; charset=ISO-8859-1 Currently, when you use alt-w to do a wide-find-file under current selected dir (which uses "find" under the hood), it incorrectly uses "-name" exclusively, even with case fold, which should use "-iname". Additionally, it does not filter the results of find like it filters other file results (according to the ignore filenames). Attached are two patches to fix the behavior. -- Eyal --20cf3071ca0429672604cf67df6f Content-Type: text/html; charset=ISO-8859-1
Currently, when you use alt-w to do a wide-find-file under current selected dir (which uses "find" under the hood), it incorrectly uses "-name" exclusively, even with case fold, which should use "-iname".

Additionally, it does not filter the results of find like it filters other file results (according to the ignore filenames).

Attached are two patches to fix the behavior.

--
Eyal

--20cf3071ca0429672604cf67df6f-- --20cf3071ca0429672a04cf67df71 Content-Type: application/octet-stream; name="0001-ido.el-Wide-find-file-should-ignore-files-like-the-r.patch" Content-Disposition: attachment; filename="0001-ido.el-Wide-find-file-should-ignore-files-like-the-r.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h9zryn000 RnJvbSBmNWVkYTBlZDFjMWYwMTM5ZjUyOGM2N2E2YjdhOGQ5N2IxMGU4MDQyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBFeWFsIExvdGVtIDxleWFsLmxvdGVtQGdtYWlsLmNvbT4KRGF0 ZTogTW9uLCAyNiBOb3YgMjAxMiAxNzoyMToyOCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggMS8yXSBp ZG8uZWw6IFdpZGUtZmluZC1maWxlIHNob3VsZCBpZ25vcmUgZmlsZXMgbGlrZSB0aGUgcmVzdAoK LS0tCiBsaXNwL2lkby5lbCB8ICAgMzEgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQog MSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2xpc3AvaWRvLmVsIGIvbGlzcC9pZG8uZWwKaW5kZXggZjRmOWMyNy4uM2JhZjU3ZiAx MDA2NDQKLS0tIGEvbGlzcC9pZG8uZWwKKysrIGIvbGlzcC9pZG8uZWwKQEAgLTMyNjgsMTQgKzMy NjgsMTUgQEAgZm9yIGZpcnN0IG1hdGNoaW5nIGZpbGUuIgogKGRlZnVuIGlkby13aWRlLWZpbmQt ZGlycy1vci1maWxlcyAoZGlyIGZpbGUgJm9wdGlvbmFsIHByZWZpeCBmaW5kZGlyKQogICA7OyBB cyBpZG8tcnVuLWZpbmQtY29tbWFuZCwgYnV0IHJldHVybnMgYSBsaXN0IG9mIGNvbnMgcGFpcnMg KCJmaWxlIiAuICJkaXIiKQogICAobGV0ICgoZmlsZW5hbWVzCi0JIChzcGxpdC1zdHJpbmcKLQkg IChzaGVsbC1jb21tYW5kLXRvLXN0cmluZwotCSAgIChjb25jYXQgImZpbmQgIgotCQkgICAoc2hl bGwtcXVvdGUtYXJndW1lbnQgZGlyKQotCQkgICAiIC1uYW1lICIKLQkJICAgKHNoZWxsLXF1b3Rl LWFyZ3VtZW50Ci0JCSAgICAoY29uY2F0IChpZiBwcmVmaXggIiIgIioiKSBmaWxlICIqIikpCi0J CSAgICIgLXR5cGUgIiAoaWYgZmluZGRpciAiZCIgImYiKSAiIC1wcmludCIpKSkpCisgICAgICAg ICAoZGVsZXRlLWlnbm9yZWQtZmlsZXMKKyAgICAgICAgICAoc3BsaXQtc3RyaW5nCisgICAgICAg ICAgIChzaGVsbC1jb21tYW5kLXRvLXN0cmluZworICAgICAgICAgICAgKGNvbmNhdCAiZmluZCAi CisgICAgICAgICAgICAgICAgICAgIChzaGVsbC1xdW90ZS1hcmd1bWVudCBkaXIpCisgICAgICAg ICAgICAgICAgICAgICIgLW5hbWUgIgorICAgICAgICAgICAgICAgICAgICAoc2hlbGwtcXVvdGUt YXJndW1lbnQKKyAgICAgICAgICAgICAgICAgICAgIChjb25jYXQgKGlmIHByZWZpeCAiIiAiKiIp IGZpbGUgIioiKSkKKyAgICAgICAgICAgICAgICAgICAgIiAtdHlwZSAiIChpZiBmaW5kZGlyICJk IiAiZiIpICIgLXByaW50IikpKSkpCiAJZmlsZW5hbWUgZCBmCiAJcmVzKQogICAgICh3aGlsZSBm aWxlbmFtZXMKQEAgLTM1NjQsMTggKzM1NjUsMjAgQEAgVGhpcyBpcyB0byBtYWtlIHRoZW0gYXBw ZWFyIGFzIGlmIHRoZXkgd2VyZSBcInZpcnR1YWwgYnVmZmVyc1wiLiIKIAkoaWYgY2FjaGVkCiAJ ICAgIChzZXRxIGlkby1kaXItZmlsZS1jYWNoZSAoZGVscSBjYWNoZWQgaWRvLWRpci1maWxlLWNh Y2hlKSkpKSkpCiAKKyhkZWZ1biBkZWxldGUtaWdub3JlZC1maWxlcyAoZmlsZXMpCisgIChkZWxl dGUtaWYKKyAgIChsYW1iZGEgKG5hbWUpIChpZG8taWdub3JlLWl0ZW0tcCBuYW1lIGlkby1pZ25v cmUtZmlsZXMgdCkpCisgICBmaWxlcykpCiAKIChkZWZ1biBpZG8tbWFrZS1maWxlLWxpc3QtMSAo ZGlyICZvcHRpb25hbCBtZXJnZWQpCiAgIDs7IFJldHVybiBsaXN0IG9mIG5vbi1pZ25vcmVkIGZp bGVzIGluIERJUgogICA7OyBJZiBNRVJHRUQgaXMgbm9uLW5pbCwgZWFjaCBmaWxlIGlzIGNvbnMn ZWQgd2l0aCBESVIKICAgKGFuZCAob3IgKGlkby1pcy10cmFtcC1yb290IGRpcikgKGlkby1pcy11 bmMtcm9vdCBkaXIpCiAJICAgKGZpbGUtZGlyZWN0b3J5LXAgZGlyKSkKLSAgICAgICAoZGVscSBu aWwKLQkgICAgIChtYXBjYXIKLQkgICAgICAobGFtYmRhIChuYW1lKQotCQkoaWYgKG5vdCAoaWRv LWlnbm9yZS1pdGVtLXAgbmFtZSBpZG8taWdub3JlLWZpbGVzIHQpKQotCQkgICAgKGlmIG1lcmdl ZCAoY29ucyBuYW1lIGRpcikgbmFtZSkpKQotCSAgICAgIChpZG8tZmlsZS1uYW1lLWFsbC1jb21w bGV0aW9ucyBkaXIpKSkpKQorICAgICAgIChtYXBjYXIKKwkobGFtYmRhIChuYW1lKSAoaWYgbWVy Z2VkIChjb25zIG5hbWUgZGlyKSBuYW1lKSkKKwkoZGVsZXRlLWlnbm9yZWQtZmlsZXMKKwkgKGlk by1maWxlLW5hbWUtYWxsLWNvbXBsZXRpb25zIGRpcikpKSkpCiAKIChkZWZ1biBpZG8tbWFrZS1m aWxlLWxpc3QgKGRlZmF1bHQpCiAgIDs7IFJldHVybiB0aGUgY3VycmVudCBsaXN0IG9mIGZpbGVz LgotLSAKMS43LjEwLjQKCg== --20cf3071ca0429672a04cf67df71 Content-Type: application/octet-stream; name="0002-ido.el-wide-find-file-Use-iname-rather-than-name-if-.patch" Content-Disposition: attachment; filename="0002-ido.el-wide-find-file-Use-iname-rather-than-name-if-.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h9zrytm61 RnJvbSBlYTc4MTcwMzZhMmIyYzIzNTdjY2NjYWRjY2E4NTQwNDc0ZWI0Njk1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBFeWFsIExvdGVtIDxleWFsLmxvdGVtQGdtYWlsLmNvbT4KRGF0 ZTogTW9uLCAyNiBOb3YgMjAxMiAxNzoyMTo0NSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggMi8yXSBp ZG8uZWw6IHdpZGUtZmluZC1maWxlOiBVc2UgLWluYW1lIHJhdGhlciB0aGFuIC1uYW1lIGlmCiBp ZG8tY2FzZS1mb2xkIGlzIGVuYWJsZWQKCi0tLQogbGlzcC9pZG8uZWwgfCAgIDE4ICsrKysrKysr Ky0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9saXNwL2lkby5lbCBiL2xpc3AvaWRvLmVsCmluZGV4IDNiYWY1N2Yu LmJlYjdjMDYgMTAwNjQ0Ci0tLSBhL2xpc3AvaWRvLmVsCisrKyBiL2xpc3AvaWRvLmVsCkBAIC0z MjY4LDE1ICszMjY4LDE1IEBAIGZvciBmaXJzdCBtYXRjaGluZyBmaWxlLiIKIChkZWZ1biBpZG8t d2lkZS1maW5kLWRpcnMtb3ItZmlsZXMgKGRpciBmaWxlICZvcHRpb25hbCBwcmVmaXggZmluZGRp cikKICAgOzsgQXMgaWRvLXJ1bi1maW5kLWNvbW1hbmQsIGJ1dCByZXR1cm5zIGEgbGlzdCBvZiBj b25zIHBhaXJzICgiZmlsZSIgLiAiZGlyIikKICAgKGxldCAoKGZpbGVuYW1lcwotICAgICAgICAg KGRlbGV0ZS1pZ25vcmVkLWZpbGVzCi0gICAgICAgICAgKHNwbGl0LXN0cmluZwotICAgICAgICAg ICAoc2hlbGwtY29tbWFuZC10by1zdHJpbmcKLSAgICAgICAgICAgIChjb25jYXQgImZpbmQgIgot ICAgICAgICAgICAgICAgICAgICAoc2hlbGwtcXVvdGUtYXJndW1lbnQgZGlyKQotICAgICAgICAg ICAgICAgICAgICAiIC1uYW1lICIKLSAgICAgICAgICAgICAgICAgICAgKHNoZWxsLXF1b3RlLWFy Z3VtZW50Ci0gICAgICAgICAgICAgICAgICAgICAoY29uY2F0IChpZiBwcmVmaXggIiIgIioiKSBm aWxlICIqIikpCi0gICAgICAgICAgICAgICAgICAgICIgLXR5cGUgIiAoaWYgZmluZGRpciAiZCIg ImYiKSAiIC1wcmludCIpKSkpKQorCSAoZGVsZXRlLWlnbm9yZWQtZmlsZXMKKwkgIChzcGxpdC1z dHJpbmcKKwkgICAoc2hlbGwtY29tbWFuZC10by1zdHJpbmcKKwkgICAgKGNvbmNhdCAiZmluZCAi CisJCSAgICAoc2hlbGwtcXVvdGUtYXJndW1lbnQgZGlyKQorCQkgICAgKGlmIGlkby1jYXNlLWZv bGQgIiAtaW5hbWUgIiAiIC1uYW1lICIpCisJCSAgICAoc2hlbGwtcXVvdGUtYXJndW1lbnQKKwkJ ICAgICAoY29uY2F0IChpZiBwcmVmaXggIiIgIioiKSBmaWxlICIqIikpCisJCSAgICAiIC10eXBl ICIgKGlmIGZpbmRkaXIgImQiICJmIikgIiAtcHJpbnQiKSkpKSkKIAlmaWxlbmFtZSBkIGYKIAly ZXMpCiAgICAgKHdoaWxlIGZpbGVuYW1lcwotLSAKMS43LjEwLjQKCg== --20cf3071ca0429672a04cf67df71-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 12 03:28:27 2013 Received: (at 13003-done) by debbugs.gnu.org; 12 Jun 2013 07:28:27 +0000 Received: from localhost ([127.0.0.1]:57930 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmfTm-0002by-SW for submit@debbugs.gnu.org; Wed, 12 Jun 2013 03:28:27 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:49677 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmfTl-0002bp-E7 for 13003-done@debbugs.gnu.org; Wed, 12 Jun 2013 03:28:25 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UmfTk-0007D2-9T; Wed, 12 Jun 2013 03:28:24 -0400 From: Glenn Morris To: 13003-done@debbugs.gnu.org Subject: Re: bug#13003: Ido wide-find-file fixes References: X-Spook: bank Vince Foster Bosnia subversive AMW militia eternity X-Ran: |X@x*l"qi$t>CdYq)@e{)Ug.u2;jvug(39`h~sf:3Iz-cCj=quk=}S3C8s!'$1sk#9BZf' X-Hue: blue X-Attribution: GM Date: Wed, 12 Jun 2013 03:28:24 -0400 In-Reply-To: (Eyal Lotem's message of "Mon, 26 Nov 2012 17:48:58 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.2 (-----) X-Debbugs-Envelope-To: 13003-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.2 (-----) Version: 24.4 Thanks; applied w. namespace tweak. From unknown Mon Aug 18 14:25:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 10 Jul 2013 11:24:03 +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