From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Francis Moreau Newsgroups: gmane.emacs.help Subject: Re: Using only one emacs session Date: Sat, 16 May 2009 05:55:57 -0700 (PDT) Organization: http://groups.google.com Message-ID: <32aa9d73-5926-4435-8b76-646c53a58fd0@e20g2000vbc.googlegroups.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1242481309 30404 80.91.229.12 (16 May 2009 13:41:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 16 May 2009 13:41:49 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat May 16 15:41:42 2009 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1M5K90-00048U-AC for geh-help-gnu-emacs@m.gmane.org; Sat, 16 May 2009 15:41:42 +0200 Original-Received: from localhost ([127.0.0.1]:43273 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M5K8z-0005ha-Rx for geh-help-gnu-emacs@m.gmane.org; Sat, 16 May 2009 09:41:41 -0400 Original-Path: news.stanford.edu!newsfeed.stanford.edu!postnews.google.com!e20g2000vbc.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 43 Original-NNTP-Posting-Host: 82.235.205.153 Original-X-Trace: posting.google.com 1242478557 18044 127.0.0.1 (16 May 2009 12:55:57 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Sat, 16 May 2009 12:55:57 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: e20g2000vbc.googlegroups.com; posting-host=82.235.205.153; posting-account=ekTE0goAAADiVCThPmo4ph0C5bTUhQOx User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.10) Gecko/2009042708 Fedora/3.0.10-1.fc10 Firefox/3.0.10, gzip(gfe), gzip(gfe) Original-Xref: news.stanford.edu gnu.emacs.help:169229 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:64491 Archived-At: On May 15, 7:07=A0pm, William Xu wrote: > Francis Moreau writes: > > The advantage of this is that each emacs can be customized according > > to the project it tracks: for example project #1 has a peculiar > > compile command ("make -j4...") =A0whereas project #2 does "gcc -Wall..= ." > > for compiling the project. > > For that I would open multiple shell or eshell buffers for them. not really convenient since to conpile, grep etc... you need to switch to the shell buffer and type (or retrieve in the history) the peculiar command. > > > Also I like to have some specific buffer layouts to be easily set so I > > use the 'window' package: for example I keep in window #2 of emacs #3 > > some buffers doing irc on a specific irc server. > > How about `C-x r w' or window-configuration-to-register? yes, that's one possibility I did evaluate. But the main concern is that I don't know how to get a list of all registers with a description for each. With the 'window' package you can get this list and it tells you for each window which buffer is open. > > > The drawbacks of that is the multiple instance of emacs: each instance > > can't exchange data, emacsclient is more difficult to setup... > > Why? The traditional emacsclient is rather easy to setup: > > =A0 (server-start) > > Then, > > =A0 $ emacsclient FILE > sure but what if you do (server-start) in each emacs process ?