From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: patch for emacsclient to support GNU_NODE Date: Sat, 27 Feb 2010 09:29:38 -0500 Message-ID: References: <640a924a1002252258j57a6f80br9c54f9c31522f5a4@mail.gmail.com> <20100226140145.GA1520@tomas> <49436.130.55.132.103.1267194395.squirrel@webmail.lanl.gov> <640a924a1002261437k31bcb3b6tecb3bca67294c04f@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1267280994 11744 80.91.229.12 (27 Feb 2010 14:29:54 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 27 Feb 2010 14:29:54 +0000 (UTC) Cc: tomas@tuxteam.de, emacs-devel@gnu.org To: Hugh Holbrook Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Feb 27 15:29:49 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NlNfw-0003MR-Tp for ged-emacs-devel@m.gmane.org; Sat, 27 Feb 2010 15:29:49 +0100 Original-Received: from localhost ([127.0.0.1]:50934 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NlNfw-0002CZ-8W for ged-emacs-devel@m.gmane.org; Sat, 27 Feb 2010 09:29:48 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NlNfq-0002CT-Gn for emacs-devel@gnu.org; Sat, 27 Feb 2010 09:29:42 -0500 Original-Received: from [140.186.70.92] (port=52512 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NlNfp-0002CK-DM for emacs-devel@gnu.org; Sat, 27 Feb 2010 09:29:41 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NlNfo-00072X-LB for emacs-devel@gnu.org; Sat, 27 Feb 2010 09:29:41 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:51313 helo=ironport2-out.pppoe.ca) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NlNfo-00072K-J8 for emacs-devel@gnu.org; Sat, 27 Feb 2010 09:29:40 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEAIe6iEtMCrTT/2dsb2JhbACbG3SsHweNOYR7BIMXh3E X-IronPort-AV: E=Sophos;i="4.49,550,1262581200"; d="scan'208";a="56919662" Original-Received: from 76-10-180-211.dsl.teksavvy.com (HELO pastel.home) ([76.10.180.211]) by ironport2-out.pppoe.ca with ESMTP; 27 Feb 2010 09:29:39 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id E905F8580; Sat, 27 Feb 2010 09:29:38 -0500 (EST) In-Reply-To: <640a924a1002261437k31bcb3b6tecb3bca67294c04f@mail.gmail.com> (Hugh Holbrook's message of "Fri, 26 Feb 2010 14:37:14 -0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.92 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:121436 Archived-At: > Yes, precisely. So for example, a file that is called /tmp/foobar by > the emacsclient process might be reachable using NFS as > /net/myhost/tmp/foobar on the host where emacs is running. You would > set GNU_NODE to /net/myhost in this case. > In my use case, I am invoking emacsclient from within a chrooted shell > and using TCP to connect to an emacs process that is running on the > same host, but outside the chroot. Every file in the chroot is > nameable in the root file system, but with a different path prefix. > GNU_NODE_EXCLUDE is useful if some directory is mounted with the same > path on both the client and server machine. In my case, the home > directory is special-cased and appears as /home/username to both the > emacs and emacsclient process. Could you point to some origin for this mechanism? Googling only seems to point to this current thread and to some gnuclient stuff. Is gnuclient the only other program using such a convention? Stefan