From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.tramp,gmane.emacs.devel,gmane.emacs.help Subject: Modified remote file name syntax Date: Mon, 13 Mar 2017 18:20:37 +0100 Message-ID: <8737ehayai.fsf@detlef> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1489425659 3773 195.159.176.226 (13 Mar 2017 17:20:59 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 13 Mar 2017 17:20:59 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) To: emacs-devel@gnu.org, help-gnu-emacs@gnu.org, tramp-devel@gnu.org Original-X-From: tramp-devel-bounces+get-tramp-devel=m.gmane.org@gnu.org Mon Mar 13 18:20:54 2017 Return-path: Envelope-to: get-tramp-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cnTeM-0008U0-SN for get-tramp-devel@m.gmane.org; Mon, 13 Mar 2017 18:20:50 +0100 Original-Received: from localhost ([::1]:53487 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cnTeS-0005Zl-MB for get-tramp-devel@m.gmane.org; Mon, 13 Mar 2017 13:20:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56066) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cnTeG-0005S0-OT for tramp-devel@gnu.org; Mon, 13 Mar 2017 13:20:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cnTeD-0003wo-I8 for tramp-devel@gnu.org; Mon, 13 Mar 2017 13:20:44 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:58909) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cnTeD-0003vh-7X; Mon, 13 Mar 2017 13:20:41 -0400 Original-Received: from detlef.gmx.de ([93.209.64.173]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LgMCe-1cQFm63Zsi-00ngYr; Mon, 13 Mar 2017 18:20:39 +0100 X-Provags-ID: V03:K0:bP63JG/JAYJApod/Ts55hOG9nqxLNVbEkpBsKZ5ifQKwZfcKnNE 1H0hovIROOlUEfGyIL+qsBUkpXKNZfEpngwnI5YJ20dfWaGevuRI8UO5F5zFwv/koHTwlNF fjYfCvn7nv4u+4HrFNCGwu8yw7CU/K3a+eGPaR3pi2yHQbvHcFnQK6MyuWj3ju8RnVBjC8c m9dj6eSvTMStaWDPtu03Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:TvZJAWIuNnY=:lKxsE150HQjzFDyMUU901k HSilwsfjSX0108cFvaIF+F3FKI3b22rWyAJ9LUiKj72X2Fedwc3Z2AxtZo0WtLwTuN34ldvEv APXffGxBon4DZ7X6oJobCvQlYZzG1VMxT0lef4CtWMNNDkPsIhazahGOWsTzjQEWnPwlArP+Q wLqbdH41ohPgjboqLShQBj+HNA2aW0k+753qW2kSUGwxtKLACkPGHnB//6zemJEv0YG5on0hh MOgLcFkw5nwHZr7fJN+kliw98w9dM605kPk4EHLCu95G0hNDugdCLiJZPV6Xtlb0j7DaErjSn 030xl1tPsaeAEH7sITYlNzuYDvRhAygA/qaioHj/HrT6ilMrneaG4+XCtMFj5FKvbaR2kTh8s y81jN3iP9Qom8nldiqwOTcCKUbP8eDCr8iKW9KJOW7tWIIad393SgnGVyjZvnb+UepI49DItt zjf/e38wK5TViGCoCp+qaI6H4LYngEmZCmETdssPmuLBnu+YjKUY+Bemo1WB21UwaoHZliXBx NKMiTZj7MPGYxbsSnzlUvu6GMaBPb25kDzsvyHAgVlYDTBsplS8bHGZlu0KruuUkpuLfXiOd4 Ctw8qyoW4piKWtEb/se/i170WhHCS8gfGvTKYA8JIF5A4Qr88PRcCeak/Koe6lQaKwn2geXKf tiS2acYX4y/caZHkC8So+I3MO+TQpBCEbL5MS/TYyNycdNdOMW6epWn8rqHKqS4pYoCqKBhQv 7A2HnY/biwp+2KEx4kgns5iut4x/gCcQxlxmiC9SoGEGiyQjd7FMPad8BvxB0Snp3OW/z3H/ X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.17.20 X-BeenThere: tramp-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tramp-devel-bounces+get-tramp-devel=m.gmane.org@gnu.org Original-Sender: "Tramp-devel" Xref: news.gmane.org gmane.emacs.tramp:9077 gmane.emacs.devel:212991 gmane.emacs.help:112559 Archived-At: Hi, today I've committed a patch, which changes the remote file name syntax in Emacs. The "method" part, optional until now, becomes mandatory. Valid remote file names are now /method:host:/path/to/file /method:user@host:/path/to/file A new method, "-", has been added which is a marker for the default method as known so far. The reason is, that all the time there have been problems in Tramp due to syntactic ambiguities. A remote file name "/foo:" has not been distinct; "foo" could be either a method or a host name. This has resulted in permanent problems during file name completion. The changes will be visible with the next releases of Tramp 2.3.2 and Emacs 26.1. Best regards, Michael.