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#34221: [PATCH] Make project-files work with remote files Date: Mon, 28 Jan 2019 09:10:25 +0100 Message-ID: References: <8736pds1b1.fsf@gmx.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="00000000000032e3550580803605" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="251484"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 34221@debbugs.gnu.org To: Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 28 09:11:12 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 1go20d-0013Fn-Io for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Jan 2019 09:11:11 +0100 Original-Received: from localhost ([127.0.0.1]:55723 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1go20c-0007GC-EL for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Jan 2019 03:11:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:45047) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1go20V-0007G6-Oz for bug-gnu-emacs@gnu.org; Mon, 28 Jan 2019 03:11:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1go20U-0002iK-SQ for bug-gnu-emacs@gnu.org; Mon, 28 Jan 2019 03:11:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48911) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1go20U-0002iG-Ok for bug-gnu-emacs@gnu.org; Mon, 28 Jan 2019 03:11:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1go20U-0002UK-GZ for bug-gnu-emacs@gnu.org; Mon, 28 Jan 2019 03:11:02 -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: Mon, 28 Jan 2019 08:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34221 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 34221-submit@debbugs.gnu.org id=B34221.15486630449536 (code B ref 34221); Mon, 28 Jan 2019 08:11:02 +0000 Original-Received: (at 34221) by debbugs.gnu.org; 28 Jan 2019 08:10:44 +0000 Original-Received: from localhost ([127.0.0.1]:48192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1go20C-0002Tk-46 for submit@debbugs.gnu.org; Mon, 28 Jan 2019 03:10:44 -0500 Original-Received: from mail-vs1-f54.google.com ([209.85.217.54]:43374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1go20A-0002TU-LF for 34221@debbugs.gnu.org; Mon, 28 Jan 2019 03:10:42 -0500 Original-Received: by mail-vs1-f54.google.com with SMTP id x1so9199469vsc.10 for <34221@debbugs.gnu.org>; Mon, 28 Jan 2019 00:10:42 -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=W2Rsrkja1hMTA0eG3LYMoHagxkS+p43zg/k/r+dvUUo=; b=DBBpbeAdM4xVvvREAEBvHtMEzTQAc7PyCRD5mL4Cza/EKVClBoU4PgOPPHD6BNfbxY xmrHBik2ATVEOgrYlyx094ClLAYgBiwRodNE1iAFoC9lKF+OYFY/7maZx9m/vvTVEb/Z 4NNacpW8EPPFLuAVYAmPuzUCpQYQjqV9HzfeCjYH3bGaLETX5rO4YNYk2lY4L6CGBgdQ rbDGcLngEkvjwnGNzsijtVIX2aG+gfl2/MP6g+6ApCN5lKBAdxsU7PQkwJ7ykfk20Vph 5bn/z0FEp2ZZo/ylyJ8JpHMnfXWma0360OHWNc3Vy/TkUSxPtQ/X6seXwR36p3NExZti Y5kg== 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=W2Rsrkja1hMTA0eG3LYMoHagxkS+p43zg/k/r+dvUUo=; b=NDXX2IpkBeVMhPf1tC8cCgrvFUi6KLtP3CjgSXQ8Yuk33WL3+Go0qOnzbh0akFT22+ bayyaWOQcoIr/CnBX0pGoWGBmdJgNgNNGZj1woOy12h28FjxmcbTAbKUODlBWVNVHRJ7 lmeL7FEZSEDoYTTF4WEK3oEZz2I5EKiPw1D3uxTbATzWm5srXPuSfYK5c6mQKqc4hxoc 12R6iihpBud2aQ9lURIxj+tzBBLS0lNdZFCPoWwq18tbChC/YL/DzXyNERL2g0dwL9ob L7jI4ys4GKGZJmEptldH46l5hdEDI87JJjrio0thcrryEk+IeYf/XoWgrOlcHTW/PpB+ DRqA== X-Gm-Message-State: AJcUukcis8AtQgHzRysoWmZ1t641XT0uVTRcGEJchqSISHH7DdgvWzWK a9Rjr/8AidYQ+tOB8AkEEdQAc2IaTYc8F3avxFo= X-Google-Smtp-Source: ALg8bN4p6C5YDWnphDK2hBH8cYx0XJoBNBZYqWOI6dh/2LvcYUWWqNOhNKIITVLMAJd2v/qj3je60DCfT7fWhxKAmdw= X-Received: by 2002:a67:4e5d:: with SMTP id c90mr9006042vsb.72.1548663037018; Mon, 28 Jan 2019 00:10:37 -0800 (PST) In-Reply-To: <8736pds1b1.fsf@gmx.de> 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:154832 Archived-At: --00000000000032e3550580803605 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > Why that? `shell-command-to-string' works also on remote hosts. That wasn't clear from the documentation and I haven't tried it out :( Anyway, I've attached a new, simplified version. However, now I wonder whether project--remote-file-name would be more useful if it would derive the remote-id from default-directory. Or should I simply eliminate this helper function altogether? Thanks, Felici=C3=A1n --00000000000032e3550580803605 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Make-project-files-work-with-remote-files.patch" Content-Disposition: attachment; filename="0001-Make-project-files-work-with-remote-files.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jrg1q46r0 RnJvbSAxMzU1NGEzYjYxZmI4N2EzZjBkOTc4ODFkMDU1NTA0OTI4MGQ0MmUwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBGZWxpY2lhbiBOZW1ldGggPGZlbGljaWFuLm5lbWV0aEBnbWFp bC5jb20+CkRhdGU6IE1vbiwgMjggSmFuIDIwMTkgMDg6NTc6NTIgKzAxMDAKU3ViamVjdDogW1BB VENIXSBNYWtlIHByb2plY3QtZmlsZXMgd29yayB3aXRoIHJlbW90ZSBmaWxlcwoKKiBsaXNwL3By b2dtb2Rlcy9wcm9qZWN0LmVsIChwcm9qZWN0LS1maWxlLXJlbW90ZS1uYW1lKTogTmV3IGZ1bmN0 aW9uLgoocHJvamVjdC0tZmlsZXMtaW4tZGlyZWN0b3J5KTogVXNlIGl0IHRvIHN1cHBvcnQgcmVt b3RlIGZpbGVzLgotLS0KIGxpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwgfCAxOCArKysrKysrKysr KysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwgYi9saXNwL3Byb2dtb2Rl cy9wcm9qZWN0LmVsCmluZGV4IDM2MDNlNzUxZmUuLjM2MzUyMjNlMzAgMTAwNjQ0Ci0tLSBhL2xp c3AvcHJvZ21vZGVzL3Byb2plY3QuZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbApA QCAtMTg2LDEyICsxODYsMjIgQEAgcHJvamVjdC0tZmluZC1pbi1kaXJlY3RvcnkKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAocHJvamVjdC0tZGlyLWlnbm9yZXMgcHJvamVjdCBk aXIpKSkKICAgIChvciBkaXJzIChwcm9qZWN0LXJvb3RzIHByb2plY3QpKSkpCiAKKyhkZWZ1biBw cm9qZWN0LS1maWxlLXJlbW90ZS1uYW1lIChyZW1vdGUtZmlsZSBsb2NhbC1maWxlcykKKyAgIlJl dHVybiBMT0NBTC1GSUxFUyBhcyBpZiB0aGV5IHdlcmUgb24gdGhlIHN5c3RlbSBvZiBSRU1PVEUt RklMRS4iCisgIChsZXQgKChyZW1vdGUtaWQgKGZpbGUtcmVtb3RlLXAgcmVtb3RlLWZpbGUpKSkK KyAgICAoaWYgKG5vdCByZW1vdGUtaWQpCisgICAgICAgIGxvY2FsLWZpbGVzCisgICAgICAobWFw Y2FyIChsYW1iZGEgKGZpbGUpCisgICAgICAgICAgICAgICAgKGNvbmNhdCByZW1vdGUtaWQgZmls ZSkpCisgICAgICAgICAgICAgIGxvY2FsLWZpbGVzKSkpKQorCiAoZGVmdW4gcHJvamVjdC0tZmls ZXMtaW4tZGlyZWN0b3J5IChkaXIgaWdub3JlcyAmb3B0aW9uYWwgZmlsZXMpCiAgIChyZXF1aXJl ICdmaW5kLWRpcmVkKQogICAoZGVmdmFyIGZpbmQtbmFtZS1hcmcpCi0gIChsZXQgKChjb21tYW5k IChmb3JtYXQgIiVzICVzICVzIC10eXBlIGYgJXMgLXByaW50MCIKKyAgKGxldCAoKGRlZmF1bHQt ZGlyZWN0b3J5IGRpcikKKyAgICAgICAgKGNvbW1hbmQgKGZvcm1hdCAiJXMgJXMgJXMgLXR5cGUg ZiAlcyAtcHJpbnQwIgogICAgICAgICAgICAgICAgICAgICAgICAgIGZpbmQtcHJvZ3JhbQotICAg ICAgICAgICAgICAgICAgICAgICAgIGRpcgorICAgICAgICAgICAgICAgICAgICAgICAgIChmaWxl LWxvY2FsLW5hbWUgZGlyKQogICAgICAgICAgICAgICAgICAgICAgICAgICh4cmVmLS1maW5kLWln bm9yZXMtYXJndW1lbnRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGlnbm9yZXMKICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGV4cGFuZC1maWxlLW5hbWUgZGlyKSkKQEAgLTIwNSw3ICsy MTUsOSBAQCBwcm9qZWN0LS1maWxlcy1pbi1kaXJlY3RvcnkKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiICIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoc2hlbGwtcXVvdGUtYXJndW1lbnQgIikiKSkiIikKICAgICAgICAgICAgICAgICAgICAgICAg ICApKSkKLSAgICAoc3BsaXQtc3RyaW5nIChzaGVsbC1jb21tYW5kLXRvLXN0cmluZyBjb21tYW5k KSAiXDAiIHQpKSkKKyAgICAocHJvamVjdC0tZmlsZS1yZW1vdGUtbmFtZQorICAgICBkaXIKKyAg ICAgKHNwbGl0LXN0cmluZyAoc2hlbGwtY29tbWFuZC10by1zdHJpbmcgY29tbWFuZCkgIlwwIiB0 KSkpKQogCiAoZGVmZ3JvdXAgcHJvamVjdC12YyBuaWwKICAgIlByb2plY3QgaW1wbGVtZW50YXRp b24gdXNpbmcgdGhlIFZDIHBhY2thZ2UuIgotLSAKMi4xMS4wCgo= --00000000000032e3550580803605--