From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Felici=C3=A1n_?= =?UTF-8?Q?N=C3=A9meth?= Newsgroups: gmane.emacs.bugs Subject: bug#34343: [PATCH] Make project--find-regexp-in-files work with remote files Date: Fri, 15 Feb 2019 19:53:13 +0100 Message-ID: References: <9d65284f-7a64-5e9c-ab02-fbbd1be41689@yandex.ru> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="00000000000024598a0581f34a15" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="61405"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 34343@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Feb 15 19:54:40 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1guidD-000FoX-Nh for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Feb 2019 19:54:39 +0100 Original-Received: from localhost ([127.0.0.1]:44729 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1guidC-0008HG-NZ for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Feb 2019 13:54:38 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:56749) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1guice-0007xp-AH for bug-gnu-emacs@gnu.org; Fri, 15 Feb 2019 13:54:05 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1guicd-0004kz-F9 for bug-gnu-emacs@gnu.org; Fri, 15 Feb 2019 13:54:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50522) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1guicd-0004ko-Ae for bug-gnu-emacs@gnu.org; Fri, 15 Feb 2019 13:54:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1guicb-0001ft-Ok for bug-gnu-emacs@gnu.org; Fri, 15 Feb 2019 13:54:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Felici=C3=A1n_?= =?UTF-8?Q?N=C3=A9meth?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Feb 2019 18:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34343 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 34343-submit@debbugs.gnu.org id=B34343.15502568126403 (code B ref 34343); Fri, 15 Feb 2019 18:54:01 +0000 Original-Received: (at 34343) by debbugs.gnu.org; 15 Feb 2019 18:53:32 +0000 Original-Received: from localhost ([127.0.0.1]:49803 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1guic8-0001fD-CN for submit@debbugs.gnu.org; Fri, 15 Feb 2019 13:53:32 -0500 Original-Received: from mail-vs1-f46.google.com ([209.85.217.46]:33782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1guic7-0001f0-5M for 34343@debbugs.gnu.org; Fri, 15 Feb 2019 13:53:31 -0500 Original-Received: by mail-vs1-f46.google.com with SMTP id u13so5450956vsk.0 for <34343@debbugs.gnu.org>; Fri, 15 Feb 2019 10:53:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=wmV9kvFRurixDgnvMoRcnxyhvjC/P3sK8DR0dGVVCqs=; b=lxDyHv8j76EDyi4FIg6sOvNLZ/3IRyDXZrFUNUM2CEVBkatSK3kowI0tAZbYKaNMgH COD+pSKq3Z03mIi73kUIE5CtYR1c5VF1zlphGKc4ekk5Ic6yj7ZKgUgb5ul1nzKYoHBH wX757K8/aR9h5QZoUf3+xpCKaf65zF2UYB+Bx71hytklBchUqeTlQhrxIVbBLgXbv5Nn OYRKtgRj/bT/aeOasQabF4KjxHUzOdLdj+8hfDL8VrNYSVwQvfvbaNGLOMDkukyoTzD6 T2HY78sexs5BDppW++UNAdHlOm5loVha/FXsdHSNmKdODekDszxe2qbaN9PapuWYv2Og Uqew== 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=wmV9kvFRurixDgnvMoRcnxyhvjC/P3sK8DR0dGVVCqs=; b=U6fP3ZyfKmGZy0CirowRKEtykQgBZxB0cweaeWnkPx1AnqHy27uyJtKhiowKwdua7f 7/+lbsPEOv4XlLnTHW/pCIFXKijDpdBc3k81NQWZRuTEKtjpSLQr4YhJXjIXJi6VdAJ7 e+w/L69NkCvgSPnOnBDzTsZD19I4WwpTFXEV3YzV5A3ouQB+9HUgN8fYigpdnF50iBaX B5h2tKyC9Sm6q2fOKyOEhSmxaOdrMQijTFnicfB23mJVwsdC/rlduSdkOIdTpVlY6gYv F4pSAq5QbatgNTzL8F9GRr0Yc4ADmRwjU0A7Mu0PgV2bQprATQUz7uFTfPSfEqauWaRB K/Rg== X-Gm-Message-State: AHQUAuaGsT7D9mc3ZedV0GY6todELM2EPVG11Di+QhBsVao9eKnA1+fg pw2Cj1TwdbAbOP5GY+NMmGC4NhQE2SYJaFKGUxo= X-Google-Smtp-Source: AHgI3IYiY0We3A3EmFl/FhWCOqlhony7r/1HetqpipS4yJV2O41EQHkP2gpLQerSfSN0HtG21bAgHzcAnAiKG6z7epM= X-Received: by 2002:a67:df96:: with SMTP id x22mr6094936vsk.72.1550256804471; Fri, 15 Feb 2019 10:53:24 -0800 (PST) In-Reply-To: <9d65284f-7a64-5e9c-ab02-fbbd1be41689@yandex.ru> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:155442 Archived-At: --00000000000024598a0581f34a15 Content-Type: text/plain; charset="UTF-8" On Thu, Feb 14, 2019 at 2:17 AM Dmitry Gutov wrote: > > First of all, I think we might reasonably expect that either all files > are remote (and on the same host), or none of them are. OK. I've attached a new patch following that assumption. Thanks again. --00000000000024598a0581f34a15 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Make-project-find-regexp-in-files-work-with-remote-f.patch" Content-Disposition: attachment; filename="0001-Make-project-find-regexp-in-files-work-with-remote-f.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_js6eu54q0 RnJvbSA5ZGViNDI4MjNmZDA0M2I4MGM4YTVlOGY4ZTI4ZDk0ZGQ0MWQ3YjAwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/RmVsaWNpPUMzPUExbj0yME49QzM9QTltZXRo Pz0gPGZlbGljaWFuLm5lbWV0aEBnbWFpbC5jb20+CkRhdGU6IEZyaSwgMTUgRmViIDIwMTkgMTk6 NDU6NTQgKzAxMDAKU3ViamVjdDogW1BBVENIXSBNYWtlIHByb2plY3QtLWZpbmQtcmVnZXhwLWlu LWZpbGVzIHdvcmsgd2l0aCByZW1vdGUgZmlsZXMKCiogcHJvamVjdC5lbCAocHJvamVjdC0tZmlu ZC1yZWdleHAtaW4tZmlsZXMpOiBIYW5kbGUgcmVtb3RlIGZpbGVzLgotLS0KIGxpc3AvcHJvZ21v ZGVzL3Byb2plY3QuZWwgfCAxMSArKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0 aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9wcm9q ZWN0LmVsIGIvbGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbAppbmRleCA1MzNlMjdiZTdlLi4zNjQ3 MDI5ZjU2IDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsCisrKyBiL2xpc3Av cHJvZ21vZGVzL3Byb2plY3QuZWwKQEAgLTM5MCw2ICszOTAsMTIgQEAgcHJvamVjdC0tZmluZC1y ZWdleHAtaW4tZmlsZXMKICAgICAgICAoc3RhdHVzIG5pbCkKICAgICAgICAoaGl0cyBuaWwpCiAg ICAgICAgKHhyZWZzIG5pbCkKKyAgICAgICA7OyBBc3N1bWluZyBhbGwgZmlsZXMgYXJlIG9uIHRo ZSBzYW1lIGhvc3QuCisgICAgICAgKGRpciAoZmlsZS1uYW1lLWRpcmVjdG9yeSAoY2FyIGZpbGVz KSkpCisgICAgICAgKHJlbW90ZS1pZCAoZmlsZS1yZW1vdGUtcCBkaXIpKQorICAgICAgIChsb2Nh bC1maWxlcyAoaWYgcmVtb3RlLWlkCisgICAgICAgICAgICAgICAgICAgICAgICAobWFwY2FyICMn ZmlsZS1sb2NhbC1uYW1lIGZpbGVzKQorICAgICAgICAgICAgICAgICAgICAgIGZpbGVzKSkKICAg ICAgICAoY29tbWFuZCAoZm9ybWF0ICJ4YXJncyAtMCBncmVwICVzIC1uSGUgJXMiCiAgICAgICAg ICAgICAgICAgICAgICAgICAoaWYgKGFuZCBjYXNlLWZvbGQtc2VhcmNoCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoaXNlYXJjaC1uby11cHBlci1jYXNlLXAgcmVnZXhwIHQpKQpA QCAtMzk5LDcgKzQwNSw4IEBAIHByb2plY3QtLWZpbmQtcmVnZXhwLWluLWZpbGVzCiAgICAgKHdp dGgtY3VycmVudC1idWZmZXIgb3V0cHV0CiAgICAgICAoZXJhc2UtYnVmZmVyKQogICAgICAgKHdp dGgtdGVtcC1idWZmZXIKLSAgICAgICAgKGluc2VydCAobWFwY29uY2F0ICMnaWRlbnRpdHkgZmls ZXMgIlwwIikpCisgICAgICAgIChpbnNlcnQgKG1hcGNvbmNhdCAjJ2lkZW50aXR5IGxvY2FsLWZp bGVzICJcMCIpKQorICAgICAgICAoc2V0cSBkZWZhdWx0LWRpcmVjdG9yeSBkaXIpCiAgICAgICAg IChzZXRxIHN0YXR1cwogICAgICAgICAgICAgICAocHJvamVjdC0tcHJvY2Vzcy1maWxlLXJlZ2lv biAocG9pbnQtbWluKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAocG9pbnQtbWF4KQpAQCAtNDE3LDcgKzQyNCw3IEBAIHByb2plY3QtLWZpbmQtcmVnZXhwLWlu LWZpbGVzCiAgICAgICAgICAgICAgICAgICAgIChidWZmZXItc3Vic3RyaW5nIChwb2ludC1taW4p IChsaW5lLWVuZC1wb3NpdGlvbikpKSkKICAgICAgICh3aGlsZSAocmUtc2VhcmNoLWZvcndhcmQg Z3JlcC1yZSBuaWwgdCkKICAgICAgICAgKHB1c2ggKGxpc3QgKHN0cmluZy10by1udW1iZXIgKG1h dGNoLXN0cmluZyBsaW5lLWdyb3VwKSkKLSAgICAgICAgICAgICAgICAgICAgKG1hdGNoLXN0cmlu ZyBmaWxlLWdyb3VwKQorICAgICAgICAgICAgICAgICAgICAoY29uY2F0IHJlbW90ZS1pZCAobWF0 Y2gtc3RyaW5nIGZpbGUtZ3JvdXApKQogICAgICAgICAgICAgICAgICAgICAoYnVmZmVyLXN1YnN0 cmluZy1uby1wcm9wZXJ0aWVzIChwb2ludCkgKGxpbmUtZW5kLXBvc2l0aW9uKSkpCiAgICAgICAg ICAgICAgIGhpdHMpKSkKICAgICAoc2V0cSB4cmVmcyAoeHJlZi0tY29udmVydC1oaXRzIChucmV2 ZXJzZSBoaXRzKSByZWdleHApKQotLSAKMi4xMS4wCgo= --00000000000024598a0581f34a15--