From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Sean O'Rourke" Newsgroups: gmane.emacs.devel Subject: Re: Feature request: new function start-remote-process Date: Sun, 17 Jun 2007 07:40:34 -0700 Message-ID: References: <87sl8qpueb.fsf@gmx.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1182091250 10463 80.91.229.12 (17 Jun 2007 14:40:50 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 17 Jun 2007 14:40:50 +0000 (UTC) Cc: emacs-devel@gnu.org To: Michael Albinus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jun 17 16:40:49 2007 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.50) id 1Hzvvs-0000T1-7B for ged-emacs-devel@m.gmane.org; Sun, 17 Jun 2007 16:40:48 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Hzvvr-00010v-Mb for ged-emacs-devel@m.gmane.org; Sun, 17 Jun 2007 10:40:47 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Hzvvo-00010X-Hi for emacs-devel@gnu.org; Sun, 17 Jun 2007 10:40:44 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Hzvvm-000107-03 for emacs-devel@gnu.org; Sun, 17 Jun 2007 10:40:44 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Hzvvl-000104-Rz for emacs-devel@gnu.org; Sun, 17 Jun 2007 10:40:41 -0400 Original-Received: from outbound1.ucsd.edu ([132.239.1.205]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Hzvvl-00006q-DW for emacs-devel@gnu.org; Sun, 17 Jun 2007 10:40:41 -0400 Original-Received: from smtp.ucsd.edu (smtp.ucsd.edu [132.239.1.49]) by outbound1.ucsd.edu (8.13.6/8.13.6) with ESMTP id l5HEeZqp086779 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 17 Jun 2007 07:40:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; s=2007001; d=ucsd.edu; c=simple; q=dns; b=RmtCfuTwAucaeDL2PvakaUJMmzhdCLw6bM68vq/OC+gYIU7bn5AQaYtPHPpom43cS cgpDJbM/7D2Lno1ax4hdg== Original-Received: from mister-foo.local ([128.54.220.221]) by smtp.ucsd.edu (8.13.6/8.13.4) with ESMTP id l5HEeYRF072676; Sun, 17 Jun 2007 07:40:35 -0700 (PDT) In-Reply-To: <87sl8qpueb.fsf@gmx.de> (Michael Albinus's message of "Sun\, 17 Jun 2007 15\:45\:00 +0200") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (darwin) X-detected-kernel: FreeBSD 6.x (1) 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:73151 Archived-At: Michael Albinus writes: > start-remote-process shall behave similar: if default-directory points > to a remote host, the corresponding program shall be executed there. This would be great for compiling programs, but from what I have seen, it has to be done carefully to avoid breaking things. For example, Tramp 2.1's current emulation interacts badly with `ediff-buffers', which will sometimes write temporary files locally, then try to diff them on the remote system. So it seems like it may be necessary to explicitly allow or prevent individual calls to start-process from being handled remotely. /s