From unknown Sun Jun 22 11:34:19 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#34221 <34221@debbugs.gnu.org> To: bug#34221 <34221@debbugs.gnu.org> Subject: Status: [PATCH] Make project-files work with remote files Reply-To: bug#34221 <34221@debbugs.gnu.org> Date: Sun, 22 Jun 2025 18:34:19 +0000 retitle 34221 [PATCH] Make project-files work with remote files reassign 34221 emacs submitter 34221 Felici=C3=A1n N=C3=A9meth severity 34221 normal tag 34221 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 27 11:58:05 2019 Received: (at submit) by debbugs.gnu.org; 27 Jan 2019 16:58:05 +0000 Received: from localhost ([127.0.0.1]:47756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnkz-0001PY-BA for submit@debbugs.gnu.org; Sun, 27 Jan 2019 11:58:05 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46365) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnjRN-000137-CH for submit@debbugs.gnu.org; Sun, 27 Jan 2019 07:21:33 -0500 Received: from lists.gnu.org ([209.51.188.17]:38733) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gnjRA-0001qT-6a for submit@debbugs.gnu.org; Sun, 27 Jan 2019 07:21:22 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56565) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gnjR9-0005rc-2c for bug-gnu-emacs@gnu.org; Sun, 27 Jan 2019 07:21:19 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=1.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, FROM_EXCESS_BASE64 autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gnjR7-0001pR-Gi for bug-gnu-emacs@gnu.org; Sun, 27 Jan 2019 07:21:18 -0500 Received: from mail-vs1-xe34.google.com ([2607:f8b0:4864:20::e34]:37569) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gnjR7-0001oX-2J for bug-gnu-emacs@gnu.org; Sun, 27 Jan 2019 07:21:17 -0500 Received: by mail-vs1-xe34.google.com with SMTP id n13so8258698vsk.4 for ; Sun, 27 Jan 2019 04:21:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=jZMNhPdFXI5zFQ81fx5M+BWXj44UgUnRAk+9VIBeh3g=; b=qWfAezER6YDM7DSipRdp2lFeTmzmQQVrIIiMksrR+AVEvZ6cqXVbhavpCrA6rEMHM7 yHzivnFlIuR4UHydLOskmBf+8qtCky7BThPtWAX6DfyvFM+iJCS4Z+DaCbzbfAW3xuvs hFkKr0nz1uRoB6au7bE4V0swCpQZiyRoB6rF/h8MDZczjeHR+59SGZVepUwETF3waqqf NfecphJzy+C1YoiyAzu3ZAK2WRFA3TSWl9kc93i8KBwYxr7hwUEwTtymk6eV0FMws7BZ Z5jctWN8btznkeyTU3aGQElYMdMjzj+H1QtVLht0TFeb1uznv1dgyLjEaPzt0wJF24/U T6QQ== 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=jZMNhPdFXI5zFQ81fx5M+BWXj44UgUnRAk+9VIBeh3g=; b=VjK0qJR5UZJLZiopopZxgkrYU2KVA0Wpr59BS5rngL5ToWPPLTFMTTKB+SyoPP/lJ+ vLwG0p1sfGmVrt8fCv+Mpb+o3sUd7IRiEIrWICQ4jxD8F1s72kcc/AQy2CRHowUP0yrN 3WMsaKlRpYSqkizjd3xKWCcAOYmmJapJV4WjGTDucCipDFi3tctvQDg0rJj5XRixW26r u63be4sfyQwaNaEInXP+edeNVTOmdAln4lJpsbfb9EpYBiNDJcNdLhYEc8oBWQ+F2672 zMFz5HFiW3igePkIvbnxmUfNV2e306h9jZ1dn7+KBkwMmkT2kmHzg4fYOK0J3rvZOLOx i3iA== X-Gm-Message-State: AJcUukeuFEUvXZYyK03Ui3EVDcEDySseDMzWQ7tLf1MWrTqPne2KVbIC royzcWtLJQ6D/e4ENHI5Hd2dmTmcdooxF/3tQxlwCw== X-Google-Smtp-Source: ALg8bN5puMwFGaZ9g6iGKPVZDYwnu33OkEyN9isYgO3R9tusiwkYD+z7HHPDXG+K1+P89WffCt3PS8e+yLCMsQFLMPU= X-Received: by 2002:a67:f481:: with SMTP id o1mr1431623vsn.173.1548591675168; Sun, 27 Jan 2019 04:21:15 -0800 (PST) MIME-Version: 1.0 From: =?UTF-8?B?RmVsaWNpw6FuIE7DqW1ldGg=?= Date: Sun, 27 Jan 2019 13:21:04 +0100 Message-ID: Subject: [PATCH] Make project-files work with remote files To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary="000000000000b379f005806f9885" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::e34 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: Hi, I'd like project-files to work even if the project is located on a remote system. The patch attached is my attempt to achieve that. This is my first contribution to Emacs, so any feedback is welcomed. Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (felician.nemeth[at]gmail.com) 0.1 FROM_EXCESS_BASE64 From: base64 encoded unnecessarily X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 27 Jan 2019 11:58:04 -0500 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: 0.1 (/) --000000000000b379f005806f9885 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, I'd like project-files to work even if the project is located on a remote system. The patch attached is my attempt to achieve that. This is my first contribution to Emacs, so any feedback is welcomed. Thanks, Felici=C3=A1n --000000000000b379f005806f9885 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_jrev826c0 RnJvbSBjMmMyMzIyYjMxYTQyZWI2NzRmYTcyZTQ4ZGUwYzhmMWE4NTA3MTBmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBGZWxpY2lhbiBOZW1ldGggPGZlbGljaWFuLm5lbWV0aEBnbWFp bC5jb20+CkRhdGU6IFN1biwgMjcgSmFuIDIwMTkgMTM6MDI6MTAgKzAxMDAKU3ViamVjdDogW1BB VENIXSBNYWtlIHByb2plY3QtZmlsZXMgd29yayB3aXRoIHJlbW90ZSBmaWxlcwoKKiBsaXNwL3By b2dtb2Rlcy9wcm9qZWN0LmVsIChwcm9qZWN0LS1maWxlLXJlbW90ZS1uYW1lKQoocHJvamVjdC0t Y29tbWFuZC10by1zdHJpbmcpOiBOZXcgZnVuY3Rpb25zLgoocHJvamVjdC0tZmlsZXMtaW4tZGly ZWN0b3J5KTogVXNlIHRoZW0gdG8gc3VwcG9ydCByZW1vdGUgZmlsZXMuCi0tLQogbGlzcC9wcm9n bW9kZXMvcHJvamVjdC5lbCB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUg Y2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9s aXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsIGIvbGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbAppbmRl eCAzNjAzZTc1MWZlLi44OWZlYzJhODA1IDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9wcm9q ZWN0LmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwKQEAgLTE4NiwxMiArMTg2LDMw IEBAIHByb2plY3QtLWZpbmQtaW4tZGlyZWN0b3J5CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKHByb2plY3QtLWRpci1pZ25vcmVzIHByb2plY3QgZGlyKSkpCiAgICAob3IgZGly cyAocHJvamVjdC1yb290cyBwcm9qZWN0KSkpKQogCisoZGVmdW4gcHJvamVjdC0tZmlsZS1yZW1v dGUtbmFtZSAocmVtb3RlLWZpbGUgbG9jYWwtZmlsZXMpCisgICJSZXR1cm4gTE9DQUwtRklMRVMg YXMgaWYgdGhleSB3ZXJlIG9uIHRoZSBzeXN0ZW0gb2YgUkVNT1RFLUZJTEUuIgorICAobGV0ICgo cmVtb3RlLWlkIChmaWxlLXJlbW90ZS1wIHJlbW90ZS1maWxlKSkpCisgICAgKGlmIChub3QgcmVt b3RlLWlkKQorICAgICAgICBsb2NhbC1maWxlcworICAgICAgKG1hcGNhciAobGFtYmRhIChmaWxl KQorICAgICAgICAgICAgICAgIChjb25jYXQgcmVtb3RlLWlkIGZpbGUpKQorICAgICAgICAgICAg ICBsb2NhbC1maWxlcykpKSkKKworKGRlZnVuIHByb2plY3QtLWNvbW1hbmQtdG8tc3RyaW5nIChj b21tYW5kKQorICAiRXhlY3V0ZSBzaGVsbCBjb21tYW5kIENPTU1BTkQgYW5kIHJldHVybiBpdHMg b3V0cHV0IGFzIGEgc3RyaW5nLgorU2ltaWxhciB0byBgc2hlbGwtY29tbWFuZC10by1zdHJpbmcn LCBidXQgY2FsbHMKK2Bwcm9jZXNzLWZpbGUtc2hlbGwtY29tbWFuZCcuIgorICAod2l0aC10ZW1w LWJ1ZmZlcgorICAgIChwcm9jZXNzLWZpbGUtc2hlbGwtY29tbWFuZCBjb21tYW5kIG5pbCB0KQor ICAgIChidWZmZXItc3RyaW5nKSkpCisKIChkZWZ1biBwcm9qZWN0LS1maWxlcy1pbi1kaXJlY3Rv cnkgKGRpciBpZ25vcmVzICZvcHRpb25hbCBmaWxlcykKICAgKHJlcXVpcmUgJ2ZpbmQtZGlyZWQp CiAgIChkZWZ2YXIgZmluZC1uYW1lLWFyZykKLSAgKGxldCAoKGNvbW1hbmQgKGZvcm1hdCAiJXMg JXMgJXMgLXR5cGUgZiAlcyAtcHJpbnQwIgorICAobGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgZGly KQorICAgICAgICAoY29tbWFuZCAoZm9ybWF0ICIlcyAlcyAlcyAtdHlwZSBmICVzIC1wcmludDAi CiAgICAgICAgICAgICAgICAgICAgICAgICAgZmluZC1wcm9ncmFtCi0gICAgICAgICAgICAgICAg ICAgICAgICAgZGlyCisgICAgICAgICAgICAgICAgICAgICAgICAgKGZpbGUtbG9jYWwtbmFtZSBk aXIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgKHhyZWYtLWZpbmQtaWdub3Jlcy1hcmd1bWVu dHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgaWdub3JlcwogICAgICAgICAgICAgICAgICAg ICAgICAgICAoZXhwYW5kLWZpbGUtbmFtZSBkaXIpKQpAQCAtMjA1LDcgKzIyMyw5IEBAIHByb2pl Y3QtLWZpbGVzLWluLWRpcmVjdG9yeQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICIgIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzaGVsbC1xdW90 ZS1hcmd1bWVudCAiKSIpKSIiKQogICAgICAgICAgICAgICAgICAgICAgICAgICkpKQotICAgIChz cGxpdC1zdHJpbmcgKHNoZWxsLWNvbW1hbmQtdG8tc3RyaW5nIGNvbW1hbmQpICJcMCIgdCkpKQor ICAgIChwcm9qZWN0LS1maWxlLXJlbW90ZS1uYW1lCisgICAgIGRpcgorICAgICAoc3BsaXQtc3Ry aW5nIChwcm9qZWN0LS1jb21tYW5kLXRvLXN0cmluZyBjb21tYW5kKSAiXDAiIHQpKSkpCiAKIChk ZWZncm91cCBwcm9qZWN0LXZjIG5pbAogICAiUHJvamVjdCBpbXBsZW1lbnRhdGlvbiB1c2luZyB0 aGUgVkMgcGFja2FnZS4iCi0tIAoyLjExLjAKCg== --000000000000b379f005806f9885-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 28 02:12:44 2019 Received: (at 34221) by debbugs.gnu.org; 28 Jan 2019 07:12:44 +0000 Received: from localhost ([127.0.0.1]:48178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1go164-00012S-4x for submit@debbugs.gnu.org; Mon, 28 Jan 2019 02:12:44 -0500 Received: from mout.gmx.net ([212.227.15.18]:53807) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1go161-00012C-Si for 34221@debbugs.gnu.org; Mon, 28 Jan 2019 02:12:42 -0500 Received: from detlef.gmx.de ([79.140.118.103]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Ldq9D-1hVZ2W0nad-00izYA; Mon, 28 Jan 2019 08:12:35 +0100 From: Michael Albinus To: =?utf-8?Q?Felici=C3=A1n_N=C3=A9meth?= Subject: Re: bug#34221: [PATCH] Make project-files work with remote files References: Date: Mon, 28 Jan 2019 08:12:34 +0100 In-Reply-To: (=?utf-8?Q?=22Felici=C3=A1n_N=C3=A9meth=22's?= message of "Sun, 27 Jan 2019 13:21:04 +0100") Message-ID: <8736pds1b1.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:826zu0f2J09V620w//lvfbqdBajEzdauxhhMk9lpmmLaND73GM3 buULOm+1PecU/EADXiM2sAFISnvpHa2g0L/4BsTm+ORmaC8lX3XAOJFql6LxM8UTpLjfDcy 9r5rz7ucfwrhXbo8T48aW7ekzSBpVadOTRdjFDDLM+/KdeIv5RPLNDL9OuF4djCYGIJ+XTA ti9pjQh0LmfVbZ9FB6nfg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:rcqUqDtchGo=:2jdIsgNk0f1bvOqoFQPkTb NGt4NCiQSCppq1PIy6jMXuD18CuOvWz+f/wUzFTMD/J/ku/K3xXcO4NOJqN4n4wVIm9oZX6SX A+NVLiEXkaueWI5W0gkyHvKDP/47LkjstUt8Yrtkv4ycW/P6LQzo1iTYw4pBf0lXulyExrHrC fRFr159Rq0I/JNMPlfn2BzwBAtvRX4RZ98maPZJfyK2Hj1sieD1MAl1x280vcVMo9nfVtntgq 63pMlHCFBQ1Ty6c+KXBgr9c60PQ7/8Reh6uoARndfJSOkQD3s8CsS5yLgjw4SLqn0aHjmF3NI CFequhmxezApIlwxpE8Roq0NVvjvQ2KmOyhfQ4ybhQmB+XbmxY+C8+igqx0nYVLMMfggQDWkN wd9LQi3pWDnXeBWqR3H5cKO8rMgZ3Mh7GRZF1dMoJZNiqC0GTU0GDxuvjk5gWjabKfYCUrcVH IFW2Bc2S/8yn/SoT4TQHk6UAWOfMxdbREHFDo1C2NIQpje0ozAE2DlEhKJw/4mIJMgOUGbiey dcembZAPxNlPIrWXH7W7AVHdV8USHXbOLi874fLBQc2bmM8q6VGXU2ujIPbLQJGSE4yHWgQsw /p97ZrdMJ75//oMzzR98SvH2VXOPmtG/fJvT8ayMUUikUaES6t7b0X3igE81h37xfGpUwXHyw khrN4VFSpwV1gtzcXkIXk32kjtG2iWA9Sy6soUIDuU9BlTR+0V/qr6IaT+zyn3LS9i4V8fOBp SPX3O/37dM4GmPSI5dUB/NVP2y3/17R0OigXkZipNCrD8PCgy3BNbsx/8qWcwXoCKfUFTL7Ku lE+RiTxO1H+qsusx1FuCQ3e/F+x9wiakndc29fa7wqbaw5UjNYDQicWOPTpghjnci8ZKOgtMC ZlldZ1YTGjii4KdhnThy6pqADtphneOfyVt0pndpChTRClMEz8dZ1bv7jGq5Lv62DYWy9lCX4 rnx0JvqvqrA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34221 Cc: 34221@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 (-) Felici=C3=A1n N=C3=A9meth writes: > Hi, Hi Felici=C3=A1n, > +(defun project--command-to-string (command) > + "Execute shell command COMMAND and return its output as a string. > +Similar to `shell-command-to-string', but calls > +`process-file-shell-command'." > + (with-temp-buffer > + (process-file-shell-command command nil t) > + (buffer-string))) Why that? `shell-command-to-string' works also on remote hosts. > Thanks, > Felici=C3=A1n Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 28 03:10:44 2019 Received: (at 34221) by debbugs.gnu.org; 28 Jan 2019 08:10:44 +0000 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 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 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) MIME-Version: 1.0 References: <8736pds1b1.fsf@gmx.de> In-Reply-To: <8736pds1b1.fsf@gmx.de> From: =?UTF-8?B?RmVsaWNpw6FuIE7DqW1ldGg=?= Date: Mon, 28 Jan 2019 09:10:25 +0100 Message-ID: Subject: Re: bug#34221: [PATCH] Make project-files work with remote files To: Michael Albinus Content-Type: multipart/mixed; boundary="00000000000032e3550580803605" X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 34221 Cc: 34221@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: -0.9 (/) --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-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 28 03:29:23 2019 Received: (at 34221) by debbugs.gnu.org; 28 Jan 2019 08:29:23 +0000 Received: from localhost ([127.0.0.1]:48210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1go2IE-0002y4-SW for submit@debbugs.gnu.org; Mon, 28 Jan 2019 03:29:23 -0500 Received: from mout.gmx.net ([212.227.15.19]:53397) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1go2IC-0002xl-EI for 34221@debbugs.gnu.org; Mon, 28 Jan 2019 03:29:20 -0500 Received: from detlef.gmx.de ([79.140.118.103]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MYx2x-1gjNZy2eah-00Vhap; Mon, 28 Jan 2019 09:29:13 +0100 From: Michael Albinus To: =?utf-8?Q?Felici=C3=A1n_N=C3=A9meth?= Subject: Re: bug#34221: [PATCH] Make project-files work with remote files References: <8736pds1b1.fsf@gmx.de> Date: Mon, 28 Jan 2019 09:29:12 +0100 In-Reply-To: (=?utf-8?Q?=22Felici=C3=A1n_N=C3=A9meth=22's?= message of "Mon, 28 Jan 2019 09:10:25 +0100") Message-ID: <87tvhtgp7r.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:H40aGAtDo4b9s/S5CF+e0EdHTJNXVmt8V3c+WgNe7h/zWnX+frh sUQKe1/ow7ROonHm8NtQzcxzdsklWT8cWQOfACcejAGtjerJ4rNQcgKkj+kyelo6tl+e79A QsUCJcoSYCdPT9wTFJLqTON4PnYVqUCxefvLzHbu/JuO0RLtVk4431PgxS1dX6Y7mA1qMZa 9Gpgw6OedlbmcwBr19yjA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:mslXgLUwySo=:LwXnEg23t0PTUDcryfuZaR 6D7v4xdqY7CkiwcIyBrHwhlniEyaKS/k1kUfVLnnc4hMS4KzsC5neT3c7rddV6hvm7Fn1+cJ2 4TW1z26K0wHKF6wywwBWxUiBtkBnWpEpbgDYr64UQn7Hq6PX1PYvFX58izuXaRZQ3pEj2ChPz jlVP6qj08IERec6VImX1YRAWv1ypCmkiHVDwLUB2GcL90WYvbSbe6Q3TJD37GOol0F5JNIw36 qYJsxra+Q6k7DVmIvMvbj9iwk2kxvmKkuHA2Baf3HzU2pCc0RtzemSO5r7XSGGZxUYkwfhtB8 FxM2pmXXye/YX+qFkz/6pOe2Qt7zVLXfeNcUNCpn5gqxSlj8kpz8w1LfvxO5GTHLfuR+BrN6d TE6Kl1PVRgkiGBny+hOBsCCP7DWLjzVYQ59lvWwZuw11RN98KFCo8guSVLXncLJa7urYmFYRR aTp+lWUXTavvD94OPkDNvWxlk7gpG8mgR99rZn3sc9VVPMGmEl2VmA76COMAxlPHJYFG0V8RJ NODxb9GNE0JQvo195BlD8CxcTnpx7O3BZPJDotCvv7vty1/TO9lsU3Uw8P8GYUofW8GLtndQo 7JOiyWxYPg1YXI5dqUbP5KLcPMpCPRYyW0x6dDHqK/BgMJtwX7YlJTfE6Fp/4jun+boJncH3G xyqcFSw3xydvsb9xYcSssqU3QJ8JjTRzXL6fqwDn4xPQbqndSTvXa9w+YHjKP/OuTdIg8J1We CKSeeSdnrs9sf4J5lskRNiYTCC2wUgU+DEVRoiMVnWrnpn0Ro2gkkQpmmPQuUL2Lqmo8wzYFs ib17kow4fGl6bKSKaG/POfcwZ6LKJMxhsrUjQVNkmtdc4w3/z03BYmytvvxcb/tTm+EtpC79n GLQ/LL5M1uVRq9B6PpT9WIa35eBTIdYRHkDzlfq7EAW998zSaUIwpwEGoGMwpTo+icc6ceVp7 r9XHg8VhQDA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34221 Cc: 34221@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 (-) Felici=C3=A1n N=C3=A9meth writes: Hi Felici=C3=A1n, > However, now I wonder whether project--remote-file-name would be more > useful if it would derive the remote-id from default-directory. Yes, that's the usual approach. > should I simply eliminate this helper function altogether? Dunno, looks now like just a convenience function. > Thanks, > Felici=C3=A1n Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 30 03:15:41 2019 Received: (at 34221) by debbugs.gnu.org; 30 Jan 2019 08:15:41 +0000 Received: from localhost ([127.0.0.1]:51032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gol24-000262-Mz for submit@debbugs.gnu.org; Wed, 30 Jan 2019 03:15:41 -0500 Received: from mail-ua1-f45.google.com ([209.85.222.45]:41178) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gol23-00025n-4T for 34221@debbugs.gnu.org; Wed, 30 Jan 2019 03:15:39 -0500 Received: by mail-ua1-f45.google.com with SMTP id z24so7777832ual.8 for <34221@debbugs.gnu.org>; Wed, 30 Jan 2019 00:15:39 -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=meyBKLvPRTVotJt/XJxP2RRn76yZH1/1SWqY7co1GuQ=; b=f/12DL/vLrxCozm+ZBdlYfGQdA7TV4WuEUideT7TEU3pJTxOi2gcSxIxUiAFAMKN5g PgbEbj7ffiT8KskAQ5dxSlQSnH3J+zSYz34tOFz3D8tE63gvAE4+A6Y56dZ2O1ZcDm95 km16tDIpeqGDGa1BIGArIT+T5y2qSOz/mocuigJ3qFA0aak7GRkpjEQ/xz/A8G+eu8Hd jgbY6muyHnUMgYYGZKto7+XB1MRQcI8Vv0l9PVvfih6VKpRK2NJ1Cx0tiqEO5InHfvIW JZQBwZGPKUBHChlsZ7pwh/Vz/FiH38Q+n3ctFbszkVhsVb71gqswtHU49YKGbMlcvav9 xU8w== 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=meyBKLvPRTVotJt/XJxP2RRn76yZH1/1SWqY7co1GuQ=; b=FfedUd6UFfbBYpABWeTfJ2+fnouNYedyrgfpLQFLH01n/7nrZDNR8T89R9mWxEOvST KaQLVyJpgl15c/X0Cch5dBW6v6FaHKgENx5tADHurVQYpBXD0dSJdt9TBlsJ5ZjiSVhC sHbpXRncYja0OWtGgV4t4vPywrQXThdNDRFUKfZ2Nr+Wsj4Cb5c8g5TXa2AS3gtVBw8l aMKDfiohSp97fhIGo6KmpO5KVcaVUcnq9vKWSoyoRydD+WFQxmd98Ry0vlFR1D+BriPc pPku6CwLS28j8H8Yw1YF9zRW1elSc1jNn2qLJvhjTT5TggU+Xl7lI2ZQMP6xZemOSLwp mh9w== X-Gm-Message-State: AJcUukeT87R4Zt9lmt1j1vqS04nst/M35Er1oiD8byYIJsZgVmohaV4H GThvGa/2NrZKg7SgcRNuIeRyM9LbcyWA2pZ09W4= X-Google-Smtp-Source: ALg8bN77SNPpdoO4UlFXzXnZXE2y7yCDoJgcyWFO+J5kGX2N0lr6nWlgRdobdRxNcowluX5c+ODXnbMMHl3YRJHfCgU= X-Received: by 2002:ab0:8d9:: with SMTP id o25mr12334793uaf.127.1548836133539; Wed, 30 Jan 2019 00:15:33 -0800 (PST) MIME-Version: 1.0 References: <8736pds1b1.fsf@gmx.de> <87tvhtgp7r.fsf@gmx.de> In-Reply-To: <87tvhtgp7r.fsf@gmx.de> From: =?UTF-8?B?RmVsaWNpw6FuIE7DqW1ldGg=?= Date: Wed, 30 Jan 2019 09:15:22 +0100 Message-ID: Subject: Re: bug#34221: [PATCH] Make project-files work with remote files To: Michael Albinus Content-Type: multipart/mixed; boundary="0000000000008e46b30580a88301" X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 34221 Cc: 34221@debbugs.gnu.org, Dmitry Gutov 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: -0.9 (/) --0000000000008e46b30580a88301 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Michael, I've attached another version of the patch. Hopefully, this will be the last one. Thanks again, Felici=C3=A1n --0000000000008e46b30580a88301 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_jriwzuf90 RnJvbSAwODQ3MTg2MzZkZWNiMjkyYjlkYTRhYjA0YzFkNzgyZGM2MWU0ZDFkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBGZWxpY2lhbiBOZW1ldGggPGZlbGljaWFuLm5lbWV0aEBnbWFp bC5jb20+CkRhdGU6IFR1ZSwgMjkgSmFuIDIwMTkgMTc6MzI6MzkgKzAxMDAKU3ViamVjdDogW1BB VENIXSBNYWtlIHByb2plY3QtZmlsZXMgd29yayB3aXRoIHJlbW90ZSBmaWxlcwoKKiBsaXNwL3By b2dtb2Rlcy9wcm9qZWN0LmVsIChwcm9qZWN0LS1maWxlLXJlbW90ZS1uYW1lKTogTmV3IGZ1bmN0 aW9uLgoocHJvamVjdC0tZmlsZXMtaW4tZGlyZWN0b3J5KTogVXNlIGl0IHRvIHN1cHBvcnQgcmVt b3RlIGZpbGVzLgotLS0KIGxpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwgfCAxNyArKysrKysrKysr KysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbCBiL2xpc3AvcHJvZ21vZGVz L3Byb2plY3QuZWwKaW5kZXggMzYwM2U3NTFmZS4uMmRhMDM0OGM2ZSAxMDA2NDQKLS0tIGEvbGlz cC9wcm9nbW9kZXMvcHJvamVjdC5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsCkBA IC0xODYsMTIgKzE4NiwyMiBAQCBwcm9qZWN0LS1maW5kLWluLWRpcmVjdG9yeQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChwcm9qZWN0LS1kaXItaWdub3JlcyBwcm9qZWN0IGRp cikpKQogICAgKG9yIGRpcnMgKHByb2plY3Qtcm9vdHMgcHJvamVjdCkpKSkKIAorKGRlZnVuIHBy b2plY3QtLWZpbGUtcmVtb3RlLW5hbWUgKGxvY2FsLWZpbGVzKQorICAiUmV0dXJuIExPQ0FMLUZJ TEVTIGFzIGlmIHRoZXkgd2VyZSBvbiB0aGUgc3lzdGVtIG9mIGBkZWZhdWx0LWRpcmVjdG9yeScu IgorICAobGV0ICgocmVtb3RlLWlkIChmaWxlLXJlbW90ZS1wIGRlZmF1bHQtZGlyZWN0b3J5KSkp CisgICAgKGlmIChub3QgcmVtb3RlLWlkKQorICAgICAgICBsb2NhbC1maWxlcworICAgICAgKG1h cGNhciAobGFtYmRhIChmaWxlKQorICAgICAgICAgICAgICAgIChjb25jYXQgcmVtb3RlLWlkIGZp bGUpKQorICAgICAgICAgICAgICBsb2NhbC1maWxlcykpKSkKKwogKGRlZnVuIHByb2plY3QtLWZp bGVzLWluLWRpcmVjdG9yeSAoZGlyIGlnbm9yZXMgJm9wdGlvbmFsIGZpbGVzKQogICAocmVxdWly ZSAnZmluZC1kaXJlZCkKICAgKGRlZnZhciBmaW5kLW5hbWUtYXJnKQotICAobGV0ICgoY29tbWFu ZCAoZm9ybWF0ICIlcyAlcyAlcyAtdHlwZSBmICVzIC1wcmludDAiCisgIChsZXQgKChkZWZhdWx0 LWRpcmVjdG9yeSBkaXIpCisgICAgICAgIChjb21tYW5kIChmb3JtYXQgIiVzICVzICVzIC10eXBl IGYgJXMgLXByaW50MCIKICAgICAgICAgICAgICAgICAgICAgICAgICBmaW5kLXByb2dyYW0KLSAg ICAgICAgICAgICAgICAgICAgICAgICBkaXIKKyAgICAgICAgICAgICAgICAgICAgICAgICAoZmls ZS1sb2NhbC1uYW1lIGRpcikKICAgICAgICAgICAgICAgICAgICAgICAgICAoeHJlZi0tZmluZC1p Z25vcmVzLWFyZ3VtZW50cwogICAgICAgICAgICAgICAgICAgICAgICAgICBpZ25vcmVzCiAgICAg ICAgICAgICAgICAgICAgICAgICAgIChleHBhbmQtZmlsZS1uYW1lIGRpcikpCkBAIC0yMDUsNyAr MjE1LDggQEAgcHJvamVjdC0tZmlsZXMtaW4tZGlyZWN0b3J5CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIiAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHNoZWxsLXF1b3RlLWFyZ3VtZW50ICIpIikpIiIpCiAgICAgICAgICAgICAgICAgICAgICAg ICAgKSkpCi0gICAgKHNwbGl0LXN0cmluZyAoc2hlbGwtY29tbWFuZC10by1zdHJpbmcgY29tbWFu ZCkgIlwwIiB0KSkpCisgICAgKHByb2plY3QtLWZpbGUtcmVtb3RlLW5hbWUKKyAgICAgKHNwbGl0 LXN0cmluZyAoc2hlbGwtY29tbWFuZC10by1zdHJpbmcgY29tbWFuZCkgIlwwIiB0KSkpKQogCiAo ZGVmZ3JvdXAgcHJvamVjdC12YyBuaWwKICAgIlByb2plY3QgaW1wbGVtZW50YXRpb24gdXNpbmcg dGhlIFZDIHBhY2thZ2UuIgotLSAKMi4xMS4wCgo= --0000000000008e46b30580a88301-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 30 03:34:53 2019 Received: (at 34221) by debbugs.gnu.org; 30 Jan 2019 08:34:54 +0000 Received: from localhost ([127.0.0.1]:51037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1golKf-0002aS-L9 for submit@debbugs.gnu.org; Wed, 30 Jan 2019 03:34:53 -0500 Received: from mout.gmx.net ([212.227.17.22]:48537) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1golKd-0002aE-3N for 34221@debbugs.gnu.org; Wed, 30 Jan 2019 03:34:51 -0500 Received: from detlef.gmx.de ([213.220.158.153]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LkSOt-1hQa7j0quh-00cUH8; Wed, 30 Jan 2019 09:34:44 +0100 From: Michael Albinus To: =?utf-8?Q?Felici=C3=A1n_N=C3=A9meth?= Subject: Re: bug#34221: [PATCH] Make project-files work with remote files References: <8736pds1b1.fsf@gmx.de> <87tvhtgp7r.fsf@gmx.de> Date: Wed, 30 Jan 2019 09:34:41 +0100 In-Reply-To: (=?utf-8?Q?=22Felici=C3=A1n_N=C3=A9meth=22's?= message of "Wed, 30 Jan 2019 09:15:22 +0100") Message-ID: <87wommr1b2.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:9dC1OMYnoUlYD6xoijWBPAUb0PgjHXI6/Y24v7dYf2JQU8gtxGX jwtr0oJaS+yMHWBU1RcMQtQK7uU6H/m13Kcw+sQ9iBOdt3WcN5YSOgB8w5jud+Y/jt4nXFy owDpVzdFWMB2pcFs8BMl5XrGt5GqG7sgkwqTQU0mpcQUkSqZiGyzFny0dV540HpBWRDWXu1 zbUbpc5GL3FsNS6qupuOw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:EiOz/VCwgLc=:G8n/vZ/ks0FSwooiwcTAA/ XlPaALJxB7UeRgCBhSnFLaRM9JJOH4B8xfZun/x5b/UkkbK3yZl5liqZgFYRrPSfYo83RqhO5 TH7TvbPG+CkNvgfBF221LG84bHklGwFA3kxIIkBs1HEWpDFoMyo7rL1k4i1+r1ksmkSNFFNf0 W4fTyQqo2v2bqQXlNs1KWMgT5cLO88ZDV29C+5Rp3r0m65cSvjQ4Nc1SV2PYpEAXLQ2YOT11Z o8gqW9pCAwGAVTKQkgqJkO/G1s00gNZlLZualmcDT75IVdr9OhFsQ/bN5xBjDop4j/FQFO749 PzvFWHjsEeYD8DTlkL/qG6N1IOSKGL/L3FYjuecy5Z9LpdssLPTB/kxxAu9c77UwIfrRuLh47 81rDLU3gZ7jcChG9Cy+akoCHcJO73N2iTmqbWPbs2DJvPBUDU7/jtjx3WS5FJqev32M339q0T V7y2A49qNHIIY+z0Nx1NSoNL/oir7dyd/rkPvyd88DMhvo3izL/fCWvFNXk/THxAdbquqb0WU OKepRVe8gxNpItvCZD0oTj4VZvmIOBykpPZG7gKysofE49qqdpN3hLgCtHDajNRJcoML83BLm 6K6JU1/JGa8u/jrDoRHUfx7ptNQta/uO+HR/lbpb8eY3+di9/9W579tE5eNj1ygz9DK3WOvYc I0DEYJdrnCAAKaCrlPvrd/MhIUHNbaabp2YsaiJ2imlRx2USfMznSMsISuquPJ3N9V/JflEK+ 0AB+tgvbb1r0b1J5+W/RbOaicnfBVVcQ/dYa5LwgzOedUEVDMT02sVt55BhrsKFg8b6Sv95Nk A5Etsv4OfRDUe+VzUTHEGS3zTMpJwZy6pL8IV+cwerH3tTQlJnCYRJC5VdHRKAkwFIfHPYY0G 5fqyOZiPkfsZN8tMm8XWkeUnEynFz0Ab+Tz8KfWtnaaj6hmOU1H7xTzsxvQ2dq1dLNKGpCE4M 5M5SZJaqjAw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34221 Cc: 34221@debbugs.gnu.org, Dmitry Gutov 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 (-) Felici=C3=A1n N=C3=A9meth writes: > Hi Michael, Hi Felici=C3=A1n, > I've attached another version of the patch. Hopefully, this will be > the last one. LGTM. Let Dmitry comment, and if he agrees, it could be pushed. > Thanks again, > Felici=C3=A1n Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 31 22:17:06 2019 Received: (at 34221) by debbugs.gnu.org; 1 Feb 2019 03:17:06 +0000 Received: from localhost ([127.0.0.1]:53566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpPKE-0002gw-6y for submit@debbugs.gnu.org; Thu, 31 Jan 2019 22:17:06 -0500 Received: from mail-lj1-f178.google.com ([209.85.208.178]:38444) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpPKB-0002gG-Rr for 34221@debbugs.gnu.org; Thu, 31 Jan 2019 22:17:04 -0500 Received: by mail-lj1-f178.google.com with SMTP id c19-v6so4546041lja.5 for <34221@debbugs.gnu.org>; Thu, 31 Jan 2019 19:17:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=tamjSbWz6rf5iiZe1cdb/6HngnqU/vOqCmZ8rDV5v+0=; b=lpI/NOSO8rCC6XmEBkhYJD3mil4tyhKDijEPP8SvLwpsNNO/uBFbZm1OWHa/XZnTTk fiEqC+EqMhCIvzl+DfyY3mD8rJ8l2CksiZtu6QAdb3faQ1stI6Sk5Qx2PYEhgBLqmMvV qovkyFtLbaBRRr724EUBLI25KKZPZvTB6iZEjGjPn8fZgw9bfpmSqvm6xQfKiP8qA1Ka yDDL38d77ITUcn+19hTh8zS8/0I8jqLeurLxdo+pBciKOuFN3wuBLaWtTbkDareqUPBs rF1zkoQnI/W3IwmNoWUHkHp3vsaOp9TE3Y55zJK2mMUhrR1MU1+EwB1hS+Y6TCCjmzRW Tktw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=tamjSbWz6rf5iiZe1cdb/6HngnqU/vOqCmZ8rDV5v+0=; b=SdQUwFR2QpY4cPSq8OKf0YSR7CpY4XXkAOGr6BrCKEMEzm1H8NF0wyijGhD54qWSSx 6UcVeg9H2zKUWDrJMfy/EKmFZqltym0o/uOlfbH2iwz3FMUwhIBcWK8YFimNIqGlUnE5 fDpa+4q6fuyrffbiRBoTyEgT1ZmEMtjggpXE5EX1Um8NCdnWBHvDXJ5zBCacXNsSqMNz iA55wypNaQGkAEMMCSulaGvFq23PNsspmP8nhEGbLqVVTG+wUfCke7kfx67SLgrER2Ni 9Ng0YyR0xosVBEj38bwJeI2GvWh1Jn/zPyonMkg/XQ4tSlTcSlRyLt3T8TsOmTQnjTWL 3aAA== X-Gm-Message-State: AJcUukd3JfBd5XVldi89bjLtIU+egI8+17tNdKge0R8JNrZB6BM81ONS zghMNv/u/lMTJVykQiuMB4hEYyZr X-Google-Smtp-Source: ALg8bN4X4meD1Y74dnalB9O9A27z+5JWn7nHqjXZEbxAqI9r0xKPpCUs61HImVkwRkAiygYNTTrw6A== X-Received: by 2002:a2e:8ec8:: with SMTP id e8-v6mr29978354ljl.162.1548991017703; Thu, 31 Jan 2019 19:16:57 -0800 (PST) Received: from [192.168.0.108] ([79.175.3.65]) by smtp.googlemail.com with ESMTPSA id 12-v6sm1086021ljs.29.2019.01.31.19.16.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 Jan 2019 19:16:56 -0800 (PST) Subject: Re: bug#34221: [PATCH] Make project-files work with remote files To: Michael Albinus , =?UTF-8?B?RmVsaWNpw6FuIE7DqW1ldGg=?= References: <8736pds1b1.fsf@gmx.de> <87tvhtgp7r.fsf@gmx.de> <87wommr1b2.fsf@gmx.de> From: Dmitry Gutov Message-ID: Date: Fri, 1 Feb 2019 06:16:54 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:65.0) Gecko/20100101 Thunderbird/65.0 MIME-Version: 1.0 In-Reply-To: <87wommr1b2.fsf@gmx.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 34221 Cc: 34221@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: -0.9 (/) On 30.01.2019 11:34, Michael Albinus wrote: > LGTM. Let Dmitry comment, and if he agrees, it could be pushed. Looks good to me, except project--file-remote-name could do with a rename. At least call it ...-remote-nameS, maybe? Or project--expand-remote-names. Aside from that, '(concat remote-id file)' looks a bit iffy to me, but since you approved it, it must be fine. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 01 03:14:57 2019 Received: (at 34221) by debbugs.gnu.org; 1 Feb 2019 08:14:57 +0000 Received: from localhost ([127.0.0.1]:53653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpTyT-0001zH-0W for submit@debbugs.gnu.org; Fri, 01 Feb 2019 03:14:57 -0500 Received: from mout.gmx.net ([212.227.17.20]:54899) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpTyQ-0001z6-Uh for 34221@debbugs.gnu.org; Fri, 01 Feb 2019 03:14:55 -0500 Received: from detlef.gmx.de ([178.20.94.93]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MQih7-1gjaf41NwD-00U4ju; Fri, 01 Feb 2019 09:14:47 +0100 From: Michael Albinus To: Dmitry Gutov Subject: Re: bug#34221: [PATCH] Make project-files work with remote files References: <8736pds1b1.fsf@gmx.de> <87tvhtgp7r.fsf@gmx.de> <87wommr1b2.fsf@gmx.de> Date: Fri, 01 Feb 2019 09:14:45 +0100 In-Reply-To: (Dmitry Gutov's message of "Fri, 1 Feb 2019 06:16:54 +0300") Message-ID: <87imy4kjre.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:PwwUrhANiPycIO5PS6b8Mujpkm/990+GJkDP+4wf5Apv5PqwFtx xyMYu8nqaGVGOxGYZSxIPMynSz1JC4QP05NWq6LLVc0nfJt1R0/6iesBgJY0J9gnWNqko6y RyGzRHjmZ/TSIsCUQssHUwKVwO/loS7P6Bj4VPKWctBUCTTHufT5cIujQDLYKTUSHhkEUXL YgwsL5AOA1GscaNyriCPA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Y9GFcsaVJjc=:tIkroJZgLyZV9QnsKlGlJ1 HoxUUBnmnVt3mMeMw7lxUiVr3QW2Ue8y9i4VodtSegGzI2D6902P+Yifr7DJZWIZ1qAZ1qfW/ afbp5r+pntRctQmtt4r1hIOpWQtClPG7c33RXKHZu2rgONvA2W4lsTiX/X5Kcs2uTy7T5D8t9 NBBBGqxpId4WooBVKNutJy2XLcZdDfYFZwKYPWlXVTW1UdbxOfAZZ+7tZh846d97VMmvngvsf sOqpMQtLj3sL4C7T94VeVFgdP9CvVYIn6a/oghow0LqNn0B1ksZsLT7ax9NznUQvc13Xo7q6y y+ZuMcSnV1az7FkcRM6x2J1ECJiktALUz9+dWFPMZlMsYus+kfzwikS6BRsH4ntXxo7Z+3vO8 sb8QEWYtKLNGojy7pJ97HLDEGApaqOujKrGM4+2DKnJc52W2P4yec+Ldf+zvuOYgYbX4SA6am Yl48iDIKme82zi/gxi7f9bzJP0hx/9tmWQXQdYaoBERSfLdFYorQxiSpFn9tjqJDqQFsnumPk Un1ewnncHPzAurgXeDienOkX6OMdyIelUsza8bC6J+Xc5nUJ7E7QOs6ykFCPbllkSa9nwpbq3 QZnmBmzfvl68UXb0el8K3DRJzT8R80zX4mAq18q2JtQ2HkP5mCgOcSnsVMm79sauYCeeH4Vtc gKk1fVTOj+EDeT//N6aVFhW/z1dHu3M2nnxD630Y8dwvjxFj5XYG2OXzZ0jHj1b9qSzsjjTii Nqr1Gmn1qROjJW+OAVcgs3GNjp0leFWBwRERW3SB5axcnKrbMbumUFL/gyjTViGqauevXN6Py txAmHkKK1RYverZs8NmSCPkFWY+OpOjYDhz9VD5VV9/elZH/dX+Z0zi1WojjHO7H6T5ndT5Oo 44iLSCH9sCm0J//LlDu32SUcWds58yVAQ4KDynQJEw/dnzyB21B8erkMRE4BAWvtqLRouvfQX S5C4GX73mbQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34221 Cc: 34221@debbugs.gnu.org, =?utf-8?Q?Felici=C3=A1n_N=C3=A9meth?= 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 (-) Dmitry Gutov writes: Hi Dmitry, > Aside from that, '(concat remote-id file)' looks a bit iffy to me, but > since you approved it, it must be fine. It's according to the docs. remote-id is the result of a file-remote-p call, which says in its docstring --8<---------------cut here---------------start------------->8--- Tip: You can use this expansion of remote identifier components to derive a new remote file name from an existing one. For example, if FILE is "/sudo::/path/to/file" then (concat (file-remote-p FILE) "/bin/sh") returns a remote file name for file "/bin/sh" that has the same remote identifier as FILE but expanded; a name such as "/sudo:root@myhost:/bin/sh". --8<---------------cut here---------------end--------------->8--- Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 01 19:11:00 2019 Received: (at 34221) by debbugs.gnu.org; 2 Feb 2019 00:11:00 +0000 Received: from localhost ([127.0.0.1]:55350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpitf-0007VR-Ok for submit@debbugs.gnu.org; Fri, 01 Feb 2019 19:10:59 -0500 Received: from mail-lf1-f66.google.com ([209.85.167.66]:42193) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpite-0007VF-Db for 34221@debbugs.gnu.org; Fri, 01 Feb 2019 19:10:58 -0500 Received: by mail-lf1-f66.google.com with SMTP id l10so6335388lfh.9 for <34221@debbugs.gnu.org>; Fri, 01 Feb 2019 16:10:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=uKv+jFBxk8QTPwKmOIFtUMIpU5OuA9nV/76YKouHbT0=; b=nHkBpDp5N1T45eS04uTCI5FWZlXpQSwi8a/qPCfpQJrU1yCYSu453RO6dX6lzOJ3vX 2GafTRwBLpNUStk6a73xT0LT6W/qWRqyqrHdnYzBCMxyCdHZiQKo2AlDZ0ge7AZjGtSw G9Ga981erYY88CfmWIfU+jrjleq9QPReruLZVWR/RGUiWrBuwwOsCh93VmN3DEmAedj3 iIJmVQmwd4+oOQozqEcT29pqaKL74YJEf4+zhC3C8AoCU80iv3oRuSDtHHq5GIYYvNU8 x3QLlJZd5H9P3muOF06rnovqK76O8KGoR8zPC2sGb0t83srVgQpUE4oqz0Gxa6h2EC64 CWzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=uKv+jFBxk8QTPwKmOIFtUMIpU5OuA9nV/76YKouHbT0=; b=gV9xexzl7eSWnf4UUKS6+c4Xz9qQApXw93oW/m2F6W9m4uhE6bagK0l27A3DMJE+qj mvTWdrBoFwQA3PdOG0aP0j5NDK9ci3uhpn9bB69UapVwYFrG49lluvaYRF2f0URDazEM KrZn/cOkmr/aMhNsHoVg5/Nlz6zrWddcu9Iy0tsOpcT+sPWljwu2P9WvmC4hVgbYr2cZ ZiRkLobMuxFZfaP/z1ba/8WH1pPZAU+k8aQzI70LQLTOHtNqvuU/jI7g1CsYg804Cd/I CFdJMmwAjtd9wdxD9PakUDhzAp5Z8sBUm+2M+42d3PkrFZEF2AjlIC8xmL4kYqLPXAqd WE8A== X-Gm-Message-State: AHQUAuZg6g2XcXF8cDPFrjjBRZAm6+Axv1OfILg+1dNXE7XI2XGjq3Tg a98ZF7nFyItBUu8dzikXO74AmTq5 X-Google-Smtp-Source: AHgI3IbLY+QcJnojAlR2aNfV7IFlpRJJdWSskQma3e+H/jEogoVH8aWDhh8o27Jl9izVkxnSIHz58w== X-Received: by 2002:ac2:4343:: with SMTP id o3mr1146976lfl.129.1549066252011; Fri, 01 Feb 2019 16:10:52 -0800 (PST) Received: from [192.168.0.108] ([79.175.3.71]) by smtp.googlemail.com with ESMTPSA id u15-v6sm1680538lja.63.2019.02.01.16.10.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 01 Feb 2019 16:10:51 -0800 (PST) Subject: Re: bug#34221: [PATCH] Make project-files work with remote files To: Michael Albinus References: <8736pds1b1.fsf@gmx.de> <87tvhtgp7r.fsf@gmx.de> <87wommr1b2.fsf@gmx.de> <87imy4kjre.fsf@gmx.de> From: Dmitry Gutov Message-ID: <37f22e37-9cf7-647e-4fe4-7fa50ae80351@yandex.ru> Date: Sat, 2 Feb 2019 03:10:49 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:65.0) Gecko/20100101 Thunderbird/65.0 MIME-Version: 1.0 In-Reply-To: <87imy4kjre.fsf@gmx.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34221 Cc: 34221@debbugs.gnu.org, =?UTF-8?B?RmVsaWNpw6FuIE7DqW1ldGg=?= 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 (-) On 01.02.2019 11:14, Michael Albinus wrote: > It's according to the docs. remote-id is the result of a file-remote-p > call, which says in its docstring I see. If you like to push the patch yourself, please go ahead. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 02 03:37:08 2019 Received: (at 34221) by debbugs.gnu.org; 2 Feb 2019 08:37:08 +0000 Received: from localhost ([127.0.0.1]:55446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpqnU-0007gP-1V for submit@debbugs.gnu.org; Sat, 02 Feb 2019 03:37:08 -0500 Received: from mail-vs1-f68.google.com ([209.85.217.68]:40462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpqnS-0007fw-DJ for 34221@debbugs.gnu.org; Sat, 02 Feb 2019 03:37:07 -0500 Received: by mail-vs1-f68.google.com with SMTP id z3so5714790vsf.7 for <34221@debbugs.gnu.org>; Sat, 02 Feb 2019 00:37:06 -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=cmIh5l6o9Q0tBJCnORijHvfxhbEatRqM+sgqql9tUY0=; b=uKsA1zQmSxwYgrrQ0StiR6DnGriwEDnMZY5ZAmrO4IWgl0FBC4BWOnbLR2v8qDy6X2 SE9vGPvx8aQe2utI+TpsmzfDyCXUggRQrLVdaxcy5PUfzaVcgeZit4X7EZrByJfp7lyc bTAlu/Jpz4AAcFJmvJfK/IuVciHTQdlYg607lqwevxdZPi1EvtzcvT/kre1//jXmbATx BseF7Cve8A6pOR+gc0kcWFYyTWUHsYFWYfu5nqQD5hhcQ4iPD56JRb7cLd2oDAH9T4E1 8cLzNpo/0dH1hvV7ozaBBPVoxhuD/+5K6tLx8+1Djp0iW/P2FJv4vrGQ5y9wu//zCt/s 2kaw== 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=cmIh5l6o9Q0tBJCnORijHvfxhbEatRqM+sgqql9tUY0=; b=NCqd29DMEhu1qbyW+5y9jYxmiFS0DNi79ymQpSgEZzdZh7hlfoHMHj3el5rqcUXd6G ug65vY2w1bAZFGzN47haLO8sPgGVDGS7iAaLTj3/OdJTQ864xTbNC0c5fByfN8E2Xxnv 02OFBogCXe1YRnIFFeoWYaixX3R49CgqIOgYQmnbke84orJqD+t5OgMiKFp+7vpJS6x3 9o4IyKspsruII2Jt3+AY+46ZZkV1nUuDieOTiUStPd0LherImbqrAh9/UCnb2ieHd+9b OW3i6+mgMuK61qAhOgFlX6dHhUa11yKGWXLWhnEon/LhVRka3yIW7imVhvUfusJf//bX lQWw== X-Gm-Message-State: AHQUAubCSn5c2ccccv5uCoacjwlvMNJZjSK/uaF/PTP5awvKIyxX34+h 76izIJ5chqPgFsfKqH27RO4VG9jqENvCJ6wl5SQ= X-Google-Smtp-Source: AHgI3IaUqzDwqTt2+6wt5KfkBctPZetFEt8wtp2hfHjBhg6gGLf+CWKGlhTADJqxfqRiU9zs1YdDIZ0kATBcvI4inrU= X-Received: by 2002:a67:2202:: with SMTP id i2mr2321488vsi.86.1549096619817; Sat, 02 Feb 2019 00:36:59 -0800 (PST) MIME-Version: 1.0 References: <8736pds1b1.fsf@gmx.de> <87tvhtgp7r.fsf@gmx.de> <87wommr1b2.fsf@gmx.de> <87imy4kjre.fsf@gmx.de> <37f22e37-9cf7-647e-4fe4-7fa50ae80351@yandex.ru> In-Reply-To: <37f22e37-9cf7-647e-4fe4-7fa50ae80351@yandex.ru> From: =?UTF-8?B?RmVsaWNpw6FuIE7DqW1ldGg=?= Date: Sat, 2 Feb 2019 09:36:48 +0100 Message-ID: Subject: Re: bug#34221: [PATCH] Make project-files work with remote files To: Dmitry Gutov Content-Type: multipart/mixed; boundary="000000000000bf8aef0580e52969" X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 34221 Cc: 34221@debbugs.gnu.org, Michael Albinus 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: -0.9 (/) --000000000000bf8aef0580e52969 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Dmitry, Dmitry Gutov wrote: > > Looks good to me, except project--file-remote-name could do with a > rename. At least call it ...-remote-nameS, maybe? I don't know if it is still necessary, but I updated the patch with renaming the defun in question by appending an "s" to its name. Thanks, Felici=C3=A1n (ps. I've singed the copyright papers.) --000000000000bf8aef0580e52969 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_jrn7xom10 RnJvbSBlYWI1Nzc4ODgzMzBkMGY1ZjEyZmFjNjk0MjU5OTI5MmRmMDM4NzlhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/RmVsaWNpPUMzPUExbj0yME49QzM9QTltZXRo Pz0gPGZlbGljaWFuLm5lbWV0aEBnbWFpbC5jb20+CkRhdGU6IFNhdCwgMiBGZWIgMjAxOSAwOToy NzowMSArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIE1ha2UgcHJvamVjdC1maWxlcyB3b3JrIHdpdGgg cmVtb3RlIGZpbGVzCgoqIGxpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwgKHByb2plY3QtLWZpbGUt cmVtb3RlLW5hbWVzKTogTmV3IGZ1bmN0aW9uLgoocHJvamVjdC0tZmlsZXMtaW4tZGlyZWN0b3J5 KTogVXNlIGl0IHRvIHN1cHBvcnQgcmVtb3RlIGZpbGVzLgotLS0KIGxpc3AvcHJvZ21vZGVzL3By b2plY3QuZWwgfCAxNyArKysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2Vy dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvcHJv amVjdC5lbCBiL2xpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwKaW5kZXggMzYwM2U3NTFmZS4uNDAy MmI0ZGMyMyAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbAorKysgYi9saXNw L3Byb2dtb2Rlcy9wcm9qZWN0LmVsCkBAIC0xODYsMTIgKzE4NiwyMiBAQCBwcm9qZWN0LS1maW5k LWluLWRpcmVjdG9yeQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwcm9qZWN0 LS1kaXItaWdub3JlcyBwcm9qZWN0IGRpcikpKQogICAgKG9yIGRpcnMgKHByb2plY3Qtcm9vdHMg cHJvamVjdCkpKSkKIAorKGRlZnVuIHByb2plY3QtLWZpbGUtcmVtb3RlLW5hbWVzIChsb2NhbC1m aWxlcykKKyAgIlJldHVybiBMT0NBTC1GSUxFUyBhcyBpZiB0aGV5IHdlcmUgb24gdGhlIHN5c3Rl bSBvZiBgZGVmYXVsdC1kaXJlY3RvcnknLiIKKyAgKGxldCAoKHJlbW90ZS1pZCAoZmlsZS1yZW1v dGUtcCBkZWZhdWx0LWRpcmVjdG9yeSkpKQorICAgIChpZiAobm90IHJlbW90ZS1pZCkKKyAgICAg ICAgbG9jYWwtZmlsZXMKKyAgICAgIChtYXBjYXIgKGxhbWJkYSAoZmlsZSkKKyAgICAgICAgICAg ICAgICAoY29uY2F0IHJlbW90ZS1pZCBmaWxlKSkKKyAgICAgICAgICAgICAgbG9jYWwtZmlsZXMp KSkpCisKIChkZWZ1biBwcm9qZWN0LS1maWxlcy1pbi1kaXJlY3RvcnkgKGRpciBpZ25vcmVzICZv cHRpb25hbCBmaWxlcykKICAgKHJlcXVpcmUgJ2ZpbmQtZGlyZWQpCiAgIChkZWZ2YXIgZmluZC1u YW1lLWFyZykKLSAgKGxldCAoKGNvbW1hbmQgKGZvcm1hdCAiJXMgJXMgJXMgLXR5cGUgZiAlcyAt cHJpbnQwIgorICAobGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgZGlyKQorICAgICAgICAoY29tbWFu ZCAoZm9ybWF0ICIlcyAlcyAlcyAtdHlwZSBmICVzIC1wcmludDAiCiAgICAgICAgICAgICAgICAg ICAgICAgICAgZmluZC1wcm9ncmFtCi0gICAgICAgICAgICAgICAgICAgICAgICAgZGlyCisgICAg ICAgICAgICAgICAgICAgICAgICAgKGZpbGUtbG9jYWwtbmFtZSBkaXIpCiAgICAgICAgICAgICAg ICAgICAgICAgICAgKHhyZWYtLWZpbmQtaWdub3Jlcy1hcmd1bWVudHMKICAgICAgICAgICAgICAg ICAgICAgICAgICAgaWdub3JlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAoZXhwYW5kLWZp bGUtbmFtZSBkaXIpKQpAQCAtMjA1LDcgKzIxNSw4IEBAIHByb2plY3QtLWZpbGVzLWluLWRpcmVj dG9yeQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgIgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzaGVsbC1xdW90ZS1hcmd1bWVudCAiKSIpKSIi KQogICAgICAgICAgICAgICAgICAgICAgICAgICkpKQotICAgIChzcGxpdC1zdHJpbmcgKHNoZWxs LWNvbW1hbmQtdG8tc3RyaW5nIGNvbW1hbmQpICJcMCIgdCkpKQorICAgIChwcm9qZWN0LS1maWxl LXJlbW90ZS1uYW1lcworICAgICAoc3BsaXQtc3RyaW5nIChzaGVsbC1jb21tYW5kLXRvLXN0cmlu ZyBjb21tYW5kKSAiXDAiIHQpKSkpCiAKIChkZWZncm91cCBwcm9qZWN0LXZjIG5pbAogICAiUHJv amVjdCBpbXBsZW1lbnRhdGlvbiB1c2luZyB0aGUgVkMgcGFja2FnZS4iCi0tIAoyLjExLjAKCg== --000000000000bf8aef0580e52969-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 02 04:18:22 2019 Received: (at 34221) by debbugs.gnu.org; 2 Feb 2019 09:18:22 +0000 Received: from localhost ([127.0.0.1]:55458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gprRN-0000Kr-Mn for submit@debbugs.gnu.org; Sat, 02 Feb 2019 04:18:21 -0500 Received: from mout.gmx.net ([212.227.17.20]:45379) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gprRM-0000Kd-61 for 34221@debbugs.gnu.org; Sat, 02 Feb 2019 04:18:20 -0500 Received: from detlef.gmx.de ([79.140.117.151]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Mhdex-1gU5Yc08sV-00MtHT; Sat, 02 Feb 2019 10:18:13 +0100 From: Michael Albinus To: =?utf-8?Q?Felici=C3=A1n_N=C3=A9meth?= Subject: Re: bug#34221: [PATCH] Make project-files work with remote files References: <8736pds1b1.fsf@gmx.de> <87tvhtgp7r.fsf@gmx.de> <87wommr1b2.fsf@gmx.de> <87imy4kjre.fsf@gmx.de> <37f22e37-9cf7-647e-4fe4-7fa50ae80351@yandex.ru> Date: Sat, 02 Feb 2019 10:18:11 +0100 In-Reply-To: (=?utf-8?Q?=22Felici=C3=A1n_N=C3=A9meth=22's?= message of "Sat, 2 Feb 2019 09:36:48 +0100") Message-ID: <87ftt6zgz0.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:XUqDmUZuoCHRmHz7YsYVODem3zSMSfiymQB3BoQ6yRmuM1o08U5 cFbaDGgvuc7P61B3prGaXFjHfX/WqAGIcW1V6bVr7v981z7fgGScrKFWNWhMKSRCmit7CiC DshSKthgBMhsBf4Dhu0s536KuZKJIuNNFPuGy89+FRWAJRpTO+s5cxtG0oEKrFsUjqk+MY2 97FKjbvTgKAZ+fzKzIDSg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Q/C91X+alzQ=:fzMYTF7E4HQLZDr6xv2BNN 262ssN1UVv3L0bP3dX4YIvnK1JJh82iNFdMMTXzsA+5a0jdnx3Y+rlCAwYJFwyCpcKe4BKPEx +br1P/yrnIpit1gyjjs1sU43YPrvC/X+ZKhjUgEez6oPfpFINKacU5LDuwk/LnQRjgferdWuE gRd6tgCYtCWaXyF1pCJkbj25pNvPjM6Ea1VxGxPpt7L4j08JaKsxCTXS2c3AcPmX080ReySWi xrXBgQ3gCKKx+lJcr7UDPD4AN/mVWvDowz+KYcPKt3yZQpP4PRTrF9orDS5xtTgPX/0WwzRPD mVojdRdQRiAMEHEzwRsVqCkAOvbJSH7UTjarIMTm77urhwIBRiwOLW6kwjy4EF8bYuGzg/njk KaNloJ94q68aadG0zml2ih1FV0uw8RBheLqTwS5EojNlmRikkRT+YIaNqsJFnBvesZ9CLMNwF ggsN+P3JgiIePy4fnf1TQfIgiErL22Fc9KvgHsRTkhjYQBxuCBrPGwn4XDxJnzEvcIQLrNNB7 CK0z0bq2AdQaDtQdh5+cVZV5zSRzkLS9XdAh3b1cvfBnLUs8Uq7OkcspUKtHh33nNnEqvXVCQ FMRXnF60NhNTnk8wk4fbLG3eLvBq2QmnhLNjjsVTTfkK6BVZGLpiUo9mHH+47fAYGiC+10Vil B7kBOZlBpXONoSU7FFasY/i/hbrpEiJj9gAb+bgxUSrHpDsT3jWoNXVT801MI7aIAVV4y1llI D1PWjTfgPzUB7THZFHrEMQ64KI+moG4FX9y83jgmP1eYXxfQY/2iU2VpxjGxCzMdfsWKoB8Zd 8fZe4kf7Lqtn3kNhtCKh76nwHDUEDD9rs/+pjNxlpYDWQamXBO63gXHb8FpxlmX7ystPAu79D w6fjy+109L3G+ab8+1keKf0wEOejnm7LqWCtQ+atcJPyszBz6uD6pbvTRyJ/1lKF/FAiqwfdS aUuW5WJIafQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34221 Cc: 34221@debbugs.gnu.org, Dmitry Gutov 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 (-) Felici=C3=A1n N=C3=A9meth writes: > Hello Dmitry, Hi Felici=C3=A1n, > I don't know if it is still necessary, but I updated the patch with > renaming the defun in question by appending an "s" to its name. I'm ready to commit it in your name. Reading the patch again, it might be possible to simplify the code further. > +(defun project--file-remote-names (local-files) > + "Return LOCAL-FILES as if they were on the system of `default-director= y'." > + (let ((remote-id (file-remote-p default-directory))) > + (if (not remote-id) > + local-files > + (mapcar (lambda (file) > + (concat remote-id file)) > + local-files)))) concat accepts nil as argument. So the function could be rewritten: (defun project--file-remote-names (local-files) "Return LOCAL-FILES as if they were on the system of `default-directory'." (let ((remote-id (file-remote-p default-directory))) (mapcar (lambda (file) (concat remote-id file)) local-files)))) With this simple body, it might even not needed as function. We would have then (untested) (let ((default-directory dir) (remote-id (file-remote-p dir) ... (mapcar (lambda (file) (concat remote-id file)) (split-string (shell-command-to-string command) "\0" t)) WDYT? Do you want to prepare a patch along these lines? > Thanks, > Felici=C3=A1n Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 02 05:16:44 2019 Received: (at 34221) by debbugs.gnu.org; 2 Feb 2019 10:16:44 +0000 Received: from localhost ([127.0.0.1]:55504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpsLs-0001nP-5I for submit@debbugs.gnu.org; Sat, 02 Feb 2019 05:16:44 -0500 Received: from mail-vs1-f44.google.com ([209.85.217.44]:34168) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpsLq-0001nB-AG for 34221@debbugs.gnu.org; Sat, 02 Feb 2019 05:16:43 -0500 Received: by mail-vs1-f44.google.com with SMTP id y27so5829582vsi.1 for <34221@debbugs.gnu.org>; Sat, 02 Feb 2019 02:16: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=1f7BhPAbjlNB/2noiwBnvB2KMEmqxBpKu9tUHQVAx0g=; b=uTWpu9OMeWK0VEWXy/wmqOhkMs6LQVjh/ZiwkpDtfbNXrKU7/tOcxBo9SGnyCeNzK1 aqA2Eu/154ZjmFtujuu3ow7ogC34jxHv2kRWF8tjUEbxwQP7sn6eiW+7V6E4cPDAV2Cp KY6v/gf1gAi001db+jKbV3Dla0XNfg1LgVT9WeWP/sF/JaZ/3TPDVw4a55UYwmCYCfsu 1lu1pCylO/mFX3DQqi4Y4PsKT/DuKrr47MMOS92KPyNcN+XRZaAkJoyHxJwFn9Gq8UH3 t3KDpn/J19IwDMemtWOej/I8XgutuMMRCDHntWhcnSIdqgJlUcBq6AsEq8ujRougxh/i pxNA== 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=1f7BhPAbjlNB/2noiwBnvB2KMEmqxBpKu9tUHQVAx0g=; b=Pubbz2F/tjhwgJ6JEJbFRFmmFFehcfeFxxx5gpGqUEQ2rQkrhMhZcVP4KRTKjN76YF gp+n1b5vm3Tq2a1MpKLeKXRQllxyfZ2l15NmH7V6QIswhGOJ0D0uDIx9wKqenbG1+32w AnMG1cfJsHA6oHuWCYYuKAqQmEW0MU6mDnOYY4Vu+3vkU2nrt4yQYW4T6mV+vAo4j8LR S4Lsmykxr0vO4hx98RM1u7+16tSWO8oQNRq4N76QxsGgJxvvrwvyoZTjtSX8Kl24zfnN EbucCd6n6eD5JBCho8jhpWocvsDgoEDIPI9D5ORUr0H/n8zegwWS05WE4k0WdT7hi4ZR yJpw== X-Gm-Message-State: AJcUukcqXl187P6MNlYLgyX1/+v/fYg40LSliHC++z21fqixAZWq+qp8 NjtlashSvS3xSFYIgc5vXgZWHK3MRREyAPPcSJk= X-Google-Smtp-Source: ALg8bN5azkMxKieDt9ngRWx+lM2gvogGG6tXRxZCsZUPqHSKEtpqaz2kW0kETu8nE7S0tP5nbsvpSlJ0PQuBvYSP4u0= X-Received: by 2002:a67:3885:: with SMTP id n5mr16085207vsi.96.1549102596903; Sat, 02 Feb 2019 02:16:36 -0800 (PST) MIME-Version: 1.0 References: <8736pds1b1.fsf@gmx.de> <87tvhtgp7r.fsf@gmx.de> <87wommr1b2.fsf@gmx.de> <87imy4kjre.fsf@gmx.de> <37f22e37-9cf7-647e-4fe4-7fa50ae80351@yandex.ru> <87ftt6zgz0.fsf@gmx.de> In-Reply-To: <87ftt6zgz0.fsf@gmx.de> From: =?UTF-8?B?RmVsaWNpw6FuIE7DqW1ldGg=?= Date: Sat, 2 Feb 2019 11:16:25 +0100 Message-ID: Subject: Re: bug#34221: [PATCH] Make project-files work with remote files To: Michael Albinus Content-Type: multipart/mixed; boundary="000000000000026c3e0580e68e0d" X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 34221 Cc: 34221@debbugs.gnu.org, Dmitry Gutov 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: -0.9 (/) --000000000000026c3e0580e68e0d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Michael, [...] > With this simple body, it might even not needed as function. We would > have then (untested) > > (let ((default-directory dir) > (remote-id (file-remote-p dir) > > ... > > (mapcar (lambda (file) (concat remote-id file)) > (split-string (shell-command-to-string command) "\0" t)) > > WDYT? Do you want to prepare a patch along these lines? Originally, I wanted to avoid this approach, because mapcar iterates over the result even if remote-id is nil, but I guess the overhead is negligible. I've attached the simplified patch. Thanks, Felici=C3=A1n --000000000000026c3e0580e68e0d 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_jrnbj3rg0 RnJvbSA0NjNmNTM3Mjg5NzI4YzBiMjY3ODk1ZWU1MGEwODdhNGU1NTUyODEyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/RmVsaWNpPUMzPUExbj0yME49QzM9QTltZXRo Pz0gPGZlbGljaWFuLm5lbWV0aEBnbWFpbC5jb20+CkRhdGU6IFNhdCwgMiBGZWIgMjAxOSAxMTow OTowMiArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIE1ha2UgcHJvamVjdC1maWxlcyB3b3JrIHdpdGgg cmVtb3RlIGZpbGVzCgoqIGxpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwgKHByb2plY3QtLWZpbGVz LWluLWRpcmVjdG9yeSk6CiAgU3VwcG9ydCByZW1vdGUgZmlsZXMuCi0tLQogbGlzcC9wcm9nbW9k ZXMvcHJvamVjdC5lbCB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25z KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3Byb2plY3Qu ZWwgYi9saXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsCmluZGV4IDM2MDNlNzUxZmUuLjgxNWNjN2Nk M2QgMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwKKysrIGIvbGlzcC9wcm9n bW9kZXMvcHJvamVjdC5lbApAQCAtMTg5LDkgKzE4OSwxMSBAQCBwcm9qZWN0LS1maW5kLWluLWRp cmVjdG9yeQogKGRlZnVuIHByb2plY3QtLWZpbGVzLWluLWRpcmVjdG9yeSAoZGlyIGlnbm9yZXMg Jm9wdGlvbmFsIGZpbGVzKQogICAocmVxdWlyZSAnZmluZC1kaXJlZCkKICAgKGRlZnZhciBmaW5k LW5hbWUtYXJnKQotICAobGV0ICgoY29tbWFuZCAoZm9ybWF0ICIlcyAlcyAlcyAtdHlwZSBmICVz IC1wcmludDAiCisgIChsZXQgKChkZWZhdWx0LWRpcmVjdG9yeSBkaXIpCisgICAgICAgIChyZW1v dGUtaWQgKGZpbGUtcmVtb3RlLXAgZGlyKSkKKyAgICAgICAgKGNvbW1hbmQgKGZvcm1hdCAiJXMg JXMgJXMgLXR5cGUgZiAlcyAtcHJpbnQwIgogICAgICAgICAgICAgICAgICAgICAgICAgIGZpbmQt cHJvZ3JhbQotICAgICAgICAgICAgICAgICAgICAgICAgIGRpcgorICAgICAgICAgICAgICAgICAg ICAgICAgIChmaWxlLWxvY2FsLW5hbWUgZGlyKQogICAgICAgICAgICAgICAgICAgICAgICAgICh4 cmVmLS1maW5kLWlnbm9yZXMtYXJndW1lbnRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGln bm9yZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgKGV4cGFuZC1maWxlLW5hbWUgZGlyKSkK QEAgLTIwNSw3ICsyMDcsOCBAQCBwcm9qZWN0LS1maWxlcy1pbi1kaXJlY3RvcnkKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiICIKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoc2hlbGwtcXVvdGUtYXJndW1lbnQgIikiKSkiIikKICAgICAgICAgICAg ICAgICAgICAgICAgICApKSkKLSAgICAoc3BsaXQtc3RyaW5nIChzaGVsbC1jb21tYW5kLXRvLXN0 cmluZyBjb21tYW5kKSAiXDAiIHQpKSkKKyAgICAobWFwY2FyIChsYW1iZGEgKGZpbGUpIChjb25j YXQgcmVtb3RlLWlkIGZpbGUpKQorICAgICAgICAgICAgKHNwbGl0LXN0cmluZyAoc2hlbGwtY29t bWFuZC10by1zdHJpbmcgY29tbWFuZCkgIlwwIiB0KSkpKQogCiAoZGVmZ3JvdXAgcHJvamVjdC12 YyBuaWwKICAgIlByb2plY3QgaW1wbGVtZW50YXRpb24gdXNpbmcgdGhlIFZDIHBhY2thZ2UuIgot LSAKMi4xMS4wCgo= --000000000000026c3e0580e68e0d-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 02 06:59:32 2019 Received: (at 34221) by debbugs.gnu.org; 2 Feb 2019 11:59:32 +0000 Received: from localhost ([127.0.0.1]:55530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gptxM-0004Q6-68 for submit@debbugs.gnu.org; Sat, 02 Feb 2019 06:59:32 -0500 Received: from mail-lf1-f42.google.com ([209.85.167.42]:40752) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gptxJ-0004Po-1S for 34221@debbugs.gnu.org; Sat, 02 Feb 2019 06:59:30 -0500 Received: by mail-lf1-f42.google.com with SMTP id v5so7015340lfe.7 for <34221@debbugs.gnu.org>; Sat, 02 Feb 2019 03:59:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=/tiJgMv/sdsV32wBH97TEvFq/0gfW6R6QbTDpMeRLmg=; b=WqdcokHTmuFiOojQLiqeDYS1HsRkqQ5MoUSskeWmtUYE98HP+gwDPCjhGe9wjQNfOU 4b0upDnPkBis2xMVJWZ1JYjq05D47buEE7RiT4DD22mouHcxQpVe763EOTOyTebqbF2q M3tpenmSbYsYBzDFK5KWpQzpFXDNVtkLG6VYYNMNir4jjYKxLOT3eriGgbg08z9bdV8v huDc9sXiir5aZARdn30SARrsQPsJYPHEqOxr1sSo56ee0xHKzDjC6lmwdynaNZiyd3HQ R10rfQDVXk8zwRS8w5HJnkJnLat1CY3IT0aNywHc9ntg7YlnDll4ryf09kuqboKpBqyT CgyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=/tiJgMv/sdsV32wBH97TEvFq/0gfW6R6QbTDpMeRLmg=; b=L5qxSyEVWArnm3P0Uw66dFeeuiYb3JJIEbcWRELuBzfntjbT1KEkIicfLzeeqHiB/G 0zpCyY6pCbsFw5KELGFN8iI4bXsrecMxO4c3qoCToX1we4YtHT+ZNqB3Mb8Eeln04mDN TgImfZsU31Ns/mo/cN3YfZkMlI0Cb7TQAOnXg+3pcTQ8J0CfJn+IZJi/Wa4q5cqfbZXz 5dQllsdkLpmmVb/EM5rWXsuyu50IxVjNlnxSJ01ogCSEMCKd3andLG4SZAKnNrQxvKuu FoL1aIZNp1XIIzSm/DJst0EW7D5rMsuJHlHXub+xkz000TOTOaR6ZYUq0R28W8CquUA1 bjPg== X-Gm-Message-State: AHQUAubCWR4Cf04IN0cBykHT6cGm82M156XKKoUQYrMkF7HOg8EeR+de Gl13CWReYDPTce2apM6RvOBLYqva X-Google-Smtp-Source: AHgI3IZgs3+zaF6gT5l+gVVXusG25ACSF1MGAzTPsI9iljkwVcsSigjIJxoKZ7lL42ulY9S03C67aQ== X-Received: by 2002:a19:5004:: with SMTP id e4mr1238077lfb.75.1549108762411; Sat, 02 Feb 2019 03:59:22 -0800 (PST) Received: from [192.168.0.108] ([79.175.3.65]) by smtp.googlemail.com with ESMTPSA id i13-v6sm1721228ljg.82.2019.02.02.03.59.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 02 Feb 2019 03:59:21 -0800 (PST) Subject: Re: bug#34221: [PATCH] Make project-files work with remote files To: =?UTF-8?B?RmVsaWNpw6FuIE7DqW1ldGg=?= , Michael Albinus References: <8736pds1b1.fsf@gmx.de> <87tvhtgp7r.fsf@gmx.de> <87wommr1b2.fsf@gmx.de> <87imy4kjre.fsf@gmx.de> <37f22e37-9cf7-647e-4fe4-7fa50ae80351@yandex.ru> <87ftt6zgz0.fsf@gmx.de> From: Dmitry Gutov Message-ID: Date: Sat, 2 Feb 2019 14:59:18 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:65.0) Gecko/20100101 Thunderbird/65.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 34221 Cc: 34221@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: -0.9 (/) On 02.02.2019 13:16, Felicián Németh wrote: > Originally, I wanted to avoid this approach, because mapcar iterates > over the result even if remote-id is nil, but I guess the overhead is > negligible. That's how I read it too. I'm not so sure that the overhead is negligible. Compare (benchmark 1 '(all-completions "" obarray)) and (benchmark 1 '(mapcar (lambda (s) (concat nil s)) (all-completions "" obarray))) From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 02 07:14:00 2019 Received: (at 34221) by debbugs.gnu.org; 2 Feb 2019 12:14:00 +0000 Received: from localhost ([127.0.0.1]:55535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpuBM-0004mZ-Is for submit@debbugs.gnu.org; Sat, 02 Feb 2019 07:14:00 -0500 Received: from mout.gmx.net ([212.227.15.19]:48567) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpuBL-0004mK-AM for 34221@debbugs.gnu.org; Sat, 02 Feb 2019 07:13:59 -0500 Received: from detlef.gmx.de ([79.140.117.151]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Mfn40-1gStgi3ru8-00ND7o; Sat, 02 Feb 2019 13:13:53 +0100 From: Michael Albinus To: Dmitry Gutov Subject: Re: bug#34221: [PATCH] Make project-files work with remote files References: <8736pds1b1.fsf@gmx.de> <87tvhtgp7r.fsf@gmx.de> <87wommr1b2.fsf@gmx.de> <87imy4kjre.fsf@gmx.de> <37f22e37-9cf7-647e-4fe4-7fa50ae80351@yandex.ru> <87ftt6zgz0.fsf@gmx.de> Date: Sat, 02 Feb 2019 13:13:51 +0100 In-Reply-To: (Dmitry Gutov's message of "Sat, 2 Feb 2019 14:59:18 +0300") Message-ID: <87bm3uz8u8.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:8sBibC5oZD6E/J1A8Vc7W1QFtMadGU7oeCGdOOSFFVpAQjLCuO4 9s3W2YAJ2/u2soRKvA+TziRn2NNW8lF1dPpim6DyoptLAOavOMfY1AhUvx9Hn/iSa4/xV63 y0OqYg9TCLMEOhMzDYaGsGM9gGQ5SfgB6I15ViEIXUdgZjM+NCojMHwBOp5idQtHfWDMQQ4 BsLHLQe8CBjISvUn3uQtA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:xWJLcRfawFM=:HfB3bDqYhcXJH4aqmAW6bJ s0bRPE/2PtNOrJEUrHsCjTglGupdQhkplrPwp3+gT5QYpdU8Pqh6Gx899jdauRPz/hxTa1ByG D2JnvREaHriJaastMiPKofDzg/BFD1kZRfv/pWQqUU1V/a8nUWNa+qfU4irLmQmb/v1P3Pp9n w/PehAnqTgFc2OKzvTx6jJ5QBUo0zKb3aQMEr0axJUI+aonTpgPSNuHOZxOJ7D4SdQhYRmW4W 5wpPCfd+1HWtprCXCHhzSOuA+W1GKqcdjtZN7NwUcTBJngk8Fzt84FVknYgjsPUv3CYMZB+18 TebLMhjI6/Qdie14kgzoDQzHXRdktI6rKMsv3kk9koRnr0HByT+1gSbdQ2FH+3jAzS8QqgZzO ZpdNu5GTJmpls8+P9TEGEz8+5DzfedPb3UyDJMnS+XZtmjBlX5WfAIruc+UakAfM4kvCsig/R oyPhmR/idSpveym33M6Ik6Wzy9RBbXwSXD64a4N2DgggpPKwYnAVOmlrvaQRxu9CXCu9O7yNk oPWw5GyFrnHPxtFcxxFyb+7Qwn2CTaDzWDZf8DPNTetwFiNP86LCYw9J1xkhfOKPz3M86OH8c 6mqRECwHZOcnwgfsvpuKNPZmBRtqKwaztGexby3xNA/n0aNxqSJZi/rjK4OuzEnBIaNaPzvZf LMhqNZgRHeluQJ3aP8AZJ5QB1tGxFTgwqeqL6p4cYMU1gIV6EPBa8HKfRvFcaMMzhIsQXVk/E XJqHcjF0Xxumv9UICrwWf3Jze40NmJnGVhvEB5uGRQw8v0T6KTsUyJo/RYSuuteOMrAtWpw34 D1Cyv8jIm17MDorFgRSDpp7c7a6DsI+fSLIwrZ+kuuzOHjl8FHZix06v34xCIr3ZSgPksnhG6 Lyk3hXdWMlEGHlJJU/kkckUkaCgupV6uNprW6J+hrT9V1Mx8B/oa8mkbIxwnhTZ+zIs4t0Vgu C+pbj1ayGYQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34221 Cc: 34221@debbugs.gnu.org, =?utf-8?Q?Felici=C3=A1n_N=C3=A9meth?= 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 (-) Dmitry Gutov writes: > That's how I read it too. I'm not so sure that the overhead is negligible. > > Compare > > (benchmark 1 '(all-completions "" obarray)) > > and > > (benchmark 1 '(mapcar (lambda (s) (concat nil s)) (all-completions "" > obarray))) Sure, I'm aware of this difference. But there is (length obarray) => 15121 in my running Emacs stanza, and I doubt that so many files are handled in project-files at once. And even if there are so many files, the other operations on them will rule out this difference. So yes, I believe this is negligible. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 02 07:27:03 2019 Received: (at 34221-done) by debbugs.gnu.org; 2 Feb 2019 12:27:03 +0000 Received: from localhost ([127.0.0.1]:55540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpuNy-00056p-Pv for submit@debbugs.gnu.org; Sat, 02 Feb 2019 07:27:03 -0500 Received: from mout.gmx.net ([212.227.17.21]:38047) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gpuNw-00056K-QD for 34221-done@debbugs.gnu.org; Sat, 02 Feb 2019 07:27:01 -0500 Received: from detlef.gmx.de ([79.140.117.151]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MELdk-1gwYEO439U-00FTPK; Sat, 02 Feb 2019 13:26:53 +0100 From: Michael Albinus To: =?utf-8?Q?Felici=C3=A1n_N=C3=A9meth?= Subject: Re: bug#34221: [PATCH] Make project-files work with remote files References: <8736pds1b1.fsf@gmx.de> <87tvhtgp7r.fsf@gmx.de> <87wommr1b2.fsf@gmx.de> <87imy4kjre.fsf@gmx.de> <37f22e37-9cf7-647e-4fe4-7fa50ae80351@yandex.ru> <87ftt6zgz0.fsf@gmx.de> Date: Sat, 02 Feb 2019 13:26:51 +0100 In-Reply-To: (=?utf-8?Q?=22Felici=C3=A1n_N=C3=A9meth=22's?= message of "Sat, 2 Feb 2019 11:16:25 +0100") Message-ID: <875zu2z88k.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:IY1xeQk4FfslzME4DWRE4w89l6bbAfni0qwCm2tHokMYClziX9w x9Y3A84JJO+0qxvuK96ZobZZPYhHod52mz6IgDDcR/UCtfe6TFmXJjAArD3YqydCt8vCoO6 lITS1LPP9lXQOd9SvPCAl+bfw9ThMaP9N+fS3VjjJgNW47B946KgEXFoCA82x3lICmpX2Tv 7uljtksB8aViRWCQwuPpQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:NWG7gJNxU9k=:3DJnHGIYV6XaDohJlKClVM 8H2P/4PsvzWAdN4Y3xtgEP/LBahgfrAgoWgXWG3QmJpERnY7PwW65tDiYAgt/UeNvr8pux46Y 6yL7tSSaDiO2knygWKarOp0389gU50dALpwpalPAhF3fCSdO/dFrvdu32tj9cWzjMYUWStuMN PFyTvs85wobPrqWQBQFzAxHC+4jFHb8GnL2kdnZpgPQFJ0nuLFZjlyJhmnB9ylXHu893XCmr3 /OhSzDzlip+YVb51EPz9Dr+SVGvswPEL3twid3fcE4aGZ/ho/7KZ5n0vieZbIr0GKRPIew9Cx R58VB/uK06xXix7Jows7crAebPYP1zGJj+3d/L9CEHyVy07zM7Zkh+vMZgrRcFcqkSoR1CKsg 9IIFnS36kWOysWIXUoxQ7Yhnx4pOnI8os88ssEhxR1z5gnBd/WJ8SjdR7DeCWyDYF1HSoqiZ4 01FyErQoTk9LzS5u7iu4fj822aMYGOTdZZ7U/QFa8RDu+3DKax2+tf/EZ0w7zRKnKTgRDf60L bFQ8SiJPsvH2pRWzPmpPK5+bNHqG8JCteQOGzKXAIB/O8yqVIWdeOXiBOggSD4mVLo4rv5h7v sX3EVmCuVn4aFgxpG8QgcYE8Ji94ztPnXcFq5dyi65tVgCx2dXX/2bBRylCPmmd90JSwtfqN0 epHf50oRHSDKl2N6AIsRssJBVlgJJR23jheU/aMUtYclPIgsv4uFOdFHrb6Sm3RlbkqxUwIQS NG9m4fwI3GIvqwLvIvuMDW1wAo0DckUPM/VRixeOjixoJp/wCBHxCahNbekEB4pDzZ+K8W3r2 DdNiJJB9Ju1Xjg6Q3PtBlUkoQY7EGUJb90qjjRfcgEInD6XyFKfs0dyx/2BbYMOtgxJ9WyExL VZsGgQi8ZMW/cDDXfY9u+6YeZ10lFwOBnsxZJNwEdbqGe2fIQQM9V0ZUnAXtYriW5y3dFVKRx ++DzrWNXXaw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34221-done Cc: 34221-done@debbugs.gnu.org, Dmitry Gutov 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 (-) Felici=C3=A1n N=C3=A9meth writes: > Hi Michael, Hi Felici=C3=A1n, > Originally, I wanted to avoid this approach, because mapcar iterates > over the result even if remote-id is nil, but I guess the overhead is > negligible. I've attached the simplified patch. Thanks, I've pushed it to the master branch. Closing the bug. > Thanks, > Felici=C3=A1n Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 07 06:06:10 2019 Received: (at 34221) by debbugs.gnu.org; 7 Feb 2019 11:06:10 +0000 Received: from localhost ([127.0.0.1]:36583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1grhVR-0001eE-MN for submit@debbugs.gnu.org; Thu, 07 Feb 2019 06:06:09 -0500 Received: from mail-lf1-f45.google.com ([209.85.167.45]:43831) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1grhVO-0001dg-B8 for 34221@debbugs.gnu.org; Thu, 07 Feb 2019 06:06:06 -0500 Received: by mail-lf1-f45.google.com with SMTP id j1so7812294lfb.10 for <34221@debbugs.gnu.org>; Thu, 07 Feb 2019 03:06:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=J6lIYz4hVNEvq8c5ZGeMN4MVd4e9PhvcARYU2KQHtqA=; b=GYirNtxTVqd6wm1H1qUwqp43tSzulIBRVAkk+IMpi5NGuKn2fkkJz2yoxR1xvkPEO/ 7atb786cVNCaRbCnRGqz0gL4R1AwciAhwC5UKOCPEVtE0mIfhXyDqqqKGhNKS3WJ71CL ZWWMprCfMQksLBDe7u5jb0//U/4uGNveIN7Ijno3OaNGpz3QIRNRR7rN9z361/dPzUez nCwZ2MjxuOJ766KOX2BSYsdZ84sQp79c8La/MYFxIsvvY04z6YCWBClWfASHcr7dlUUT qQB7AmdtWCGgVul9iwBsDhlZyg0Az0JLTAYk5D4TcJ4AWGOa75MD3YuEGkWhek+KVr1C n8Xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=J6lIYz4hVNEvq8c5ZGeMN4MVd4e9PhvcARYU2KQHtqA=; b=k+XCttboA/gQXNxeHEiudCkN7fceN3pmv1QV9GDW1yd6LuSoHyhA54lq+Pz10eHILs 2YuNCgYAHcGmHFRHml5E1+uypZl+u0aatAjwmVnqcEzhDj8hixi6yB4kdlW307Erlz3C +moDpWhZn8iFhaENFpXHXe4dEqhfKq+XckWcZI6z8Uvncaq+46yWnJN7COn+jL6hrJIf krYsdeAYS/9pNrYfA9MffT6MKAx7oq1GFXHFsbwghebnLEztzGN62QjLjwFCgAGjjw9o 73fmyZyY5yHB3nivn8h3h04MPT6Hg4nF0MelGnKKmOw+XFKeMD3WK3jhGV0OJ+ORF7xl 5Jqg== X-Gm-Message-State: AHQUAubrAWWsDmeNSt6zNwwPJNE/HUMsosAUqsq/6sYYWrTbcUgBtv1z f8aCybexrCgnuKDJeQSwvRE= X-Google-Smtp-Source: AHgI3Ibqufjsjn8Fk/c7jW6jlSGzOqFRa0me72zBeI2MCL87nQLGPjZiHlseLyBdR3l4OQR8Jd+E3g== X-Received: by 2002:ac2:4194:: with SMTP id z20mr6763569lfh.74.1549537560270; Thu, 07 Feb 2019 03:06:00 -0800 (PST) Received: from [192.168.43.247] ([217.118.78.120]) by smtp.googlemail.com with ESMTPSA id 18-v6sm4193124ljg.83.2019.02.07.03.05.56 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Thu, 07 Feb 2019 03:05:58 -0800 (PST) Subject: Re: bug#34221: [PATCH] Make project-files work with remote files To: Michael Albinus References: <8736pds1b1.fsf@gmx.de> <87tvhtgp7r.fsf@gmx.de> <87wommr1b2.fsf@gmx.de> <87imy4kjre.fsf@gmx.de> <37f22e37-9cf7-647e-4fe4-7fa50ae80351@yandex.ru> <87ftt6zgz0.fsf@gmx.de> <87bm3uz8u8.fsf@gmx.de> From: Dmitry Gutov Message-ID: <0d15361f-962f-2347-e575-faec5ad9c1ab@yandex.ru> Date: Thu, 7 Feb 2019 14:05:54 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:65.0) Gecko/20100101 Thunderbird/65.0 MIME-Version: 1.0 In-Reply-To: <87bm3uz8u8.fsf@gmx.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: On 02.02.2019 15:13, Michael Albinus wrote: > Sure, I'm aware of this difference. But there is (length obarray) => 15121 > in my running Emacs stanza, and I doubt that so many files are handled > in project-files at once. Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (raaahh[at]gmail.com) 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [217.118.78.120 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.167.45 listed in list.dnswl.org] 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-Debbugs-Envelope-To: 34221 Cc: 34221@debbugs.gnu.org, =?UTF-8?B?RmVsaWNpw6FuIE7DqW1ldGg=?= 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: 0.5 (/) On 02.02.2019 15:13, Michael Albinus wrote: > Sure, I'm aware of this difference. But there is (length obarray) => 15121 > in my running Emacs stanza, and I doubt that so many files are handled > in project-files at once. Emacs contains ~4000 files. > And even if there are so many files, the other > operations on them will rule out this difference. So yes, I believe > this is negligible. Why not benchmark, then? I see a stable difference in project-files's runtime, on the order of 1-4%. It's not a lot, but why create conses when we don't have to. From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 07 06:14:35 2019 Received: (at 34221) by debbugs.gnu.org; 7 Feb 2019 11:14:35 +0000 Received: from localhost ([127.0.0.1]:36606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1grhdb-0001sl-Hx for submit@debbugs.gnu.org; Thu, 07 Feb 2019 06:14:35 -0500 Received: from mout.gmx.net ([212.227.17.21]:56619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1grhda-0001sY-AP for 34221@debbugs.gnu.org; Thu, 07 Feb 2019 06:14:35 -0500 Received: from detlef.gmx.de ([213.220.158.98]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LeALI-1hSAWN3Hhc-00pqN6; Thu, 07 Feb 2019 12:14:27 +0100 From: Michael Albinus To: Dmitry Gutov Subject: Re: bug#34221: [PATCH] Make project-files work with remote files References: <8736pds1b1.fsf@gmx.de> <87tvhtgp7r.fsf@gmx.de> <87wommr1b2.fsf@gmx.de> <87imy4kjre.fsf@gmx.de> <37f22e37-9cf7-647e-4fe4-7fa50ae80351@yandex.ru> <87ftt6zgz0.fsf@gmx.de> <87bm3uz8u8.fsf@gmx.de> <0d15361f-962f-2347-e575-faec5ad9c1ab@yandex.ru> Date: Thu, 07 Feb 2019 12:14:26 +0100 In-Reply-To: <0d15361f-962f-2347-e575-faec5ad9c1ab@yandex.ru> (Dmitry Gutov's message of "Thu, 7 Feb 2019 14:05:54 +0300") Message-ID: <8736ozc0kt.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:I4Wde3XA+Rk+Rj7VEN85FDMveuKrSU+oz1hmbtVL2yhmC7Mh0zX xOOgy95/6qNuAkIjm0Ei8iao6wNNSl3NZ2E6pzGczf3po1HDLyZBiGu8SyrWxTt7C1dhV6F yeL4Ftl+9BBwf9cQmlicuEDfROBQipcMbjLE5wncEhsxw6l/HI5E9nyu+s3g0Ma0KwKkSJB cMaP+hfTboziQSiCbeP0w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:rK/gBJgIR7s=:d/nbAW7yuKUsY4xVMazAgy bgEHgpGz8Yx9Qy5TsTf5kgxkWxeJAB9CdmG/+kq3vcc+TTF+ivrAdxB3HVZcageZ0wPagVQwe 1qbsY/geC9UFZPwoggkCvHaSXbZVtnOFX1+PRJyXYe/9H5ygdLY1cwKXXztuWBQWxjYoY9tbp tedVAkJVz3SZBHjhz3dkIZHnn8Hef2cvmDKivYF1SU3ZPXg7wTdUxoCFvAuVXVzSKxNduajCL fN+pT4Zbu8rImKqZy+Bz0TiIJb53DrKpSbWgXJunkMq0t3tWW4ELB23lJbXBDbwYW1CYEYDxm dG8P0chPYyIh3etTLwWUnpQuecDM+TZ+ZzuZfac2Q+ojUn/OUHsYYjT04D/noCIeEGBCZ6biI C4n3Vix3vx76OmnvIHUF7Bj5bat0WydH0LOyoINZdE59gw1/IwnMiCEUeNFm7/jN56Zxk/DfO lCG6DpybENMbO5COZnPwwYxXzCmtsuPBnEoBOQXMUHIy7O5IN6oMnVIdxYiTtcrJlVvlX4Dzb gVE4L/K/3RyVRI8ADhJy1wmCUZ48k1/aZp7syYWb6AXcYdAeiBaMKnJ4ca30MnUMGIYXSa+zb LPFFRa3I5vuqPhRhMd82iWKtQgnzo0VpYZnTGdbxQwTrKLDEynpdFf3jSpz2Ecjef1ELOwfSZ ErLRMK1OEy7BTVIGfx7tMoH0ybIq58nAWe5B8e8JlmAl9PL5ASJPV3qPwnMZbeqUdWqKr0mZA ewgAYmRDsMiy1CZdTdDQuZ315w7/cmVejR7XFx8Cj1leTj91Z77d+WSEpPOC2tt22uLaeuUy+ UrjppBQM1IfdJIPKJxUHYFTqaLiWbvcR1+xsILJIxM4cEVNW/b2pGpP4g1mTTyXD4DwDqBKKh fB4BhTi8UiTv90rUeIuGa9V4/53hZheayZApds2OWgG4CNRvr/E/zIriQXRG5MM0erWKU6e58 ryAAhi8spRQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34221 Cc: 34221@debbugs.gnu.org, =?utf-8?Q?Felici=C3=A1n_N=C3=A9meth?= 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 (-) Dmitry Gutov writes: Hi Dmitry, >> And even if there are so many files, the other >> operations on them will rule out this difference. So yes, I believe >> this is negligible. > > Why not benchmark, then? I see a stable difference in project-files's > runtime, on the order of 1-4%. > > It's not a lot, but why create conses when we don't have to. No problem from my side, change it as you believe it is appropriate. Best regards, Michael. From unknown Sun Jun 22 11:34:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 07 Mar 2019 12:24:04 +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