From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.help Subject: RE: automatic selection of emacsclient/emacs? Date: Mon, 13 Jun 2005 08:29:28 -0700 Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1118676449 4956 80.91.229.2 (13 Jun 2005 15:27:29 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 13 Jun 2005 15:27:29 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Jun 13 17:27:26 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DhqpD-0007Xr-70 for geh-help-gnu-emacs@m.gmane.org; Mon, 13 Jun 2005 17:26:07 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Dhqu1-0004H4-Fh for geh-help-gnu-emacs@m.gmane.org; Mon, 13 Jun 2005 11:31:05 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DhqtR-00046o-FL for help-gnu-emacs@gnu.org; Mon, 13 Jun 2005 11:30:29 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DhqtP-00045e-3h for help-gnu-emacs@gnu.org; Mon, 13 Jun 2005 11:30:27 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DhqtO-00044j-Qw for help-gnu-emacs@gnu.org; Mon, 13 Jun 2005 11:30:26 -0400 Original-Received: from [148.87.122.30] (helo=rgminet01.oracle.com) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1Dhqth-0005ul-Hz for help-gnu-emacs@gnu.org; Mon, 13 Jun 2005 11:30:45 -0400 Original-Received: from rgminet01.oracle.com (localhost [127.0.0.1]) by rgminet01.oracle.com (Switch-3.1.6/Switch-3.1.6) with ESMTP id j5DFTVPe003643 for ; Mon, 13 Jun 2005 09:29:31 -0600 Original-Received: from rgmsgw301.us.oracle.com (rgmsgw301.us.oracle.com [138.1.186.50]) by rgminet01.oracle.com (Switch-3.1.6/Switch-3.1.6) with ESMTP id j5DFTTpe003586 for ; Mon, 13 Jun 2005 09:29:30 -0600 Original-Received: from rgmsgw301.us.oracle.com (localhost [127.0.0.1]) by rgmsgw301.us.oracle.com (Switch-3.1.4/Switch-3.1.0) with ESMTP id j5DFTSd1021875 for ; Mon, 13 Jun 2005 09:29:28 -0600 Original-Received: from dradamslap (dradams-lap.us.oracle.com [130.35.177.126]) by rgmsgw301.us.oracle.com (Switch-3.1.4/Switch-3.1.0) with SMTP id j5DFTSim021868 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) for ; Mon, 13 Jun 2005 09:29:28 -0600 Original-To: X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:27448 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:27448 I ask what the benefit of running emacs as a client (opposed to the "usual" way) would be? Two possible benefits: 1. Consider using Emacs from some other application, as the editor for a text field, for example. A single Emacs process (perhaps on a different machine) can serve multiple users, and the time to start Emacs up and load appropriate libraries for the external application is avoided for each user. The users need not be familiar with setting up Emacs etc.; things are set up for them. 2. You have a running Emacs session. You double-click a file in Windows Explorer (or do the equivalent in another OS/GUI). Instead of starting a new Emacs session and opening the file in that new session, your existing session is used. Depending on your session initialization, this can 1) save startup time and 2) let you use existing session-state info when manipulating the open file.