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: Fri, 15 May 2009 06:34:19 -0700 (PDT) Organization: http://groups.google.com Message-ID: References: <7c63g2a5x7.fsf@pbourguignon.anevia.com> 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 1242395022 15451 80.91.229.12 (15 May 2009 13:43:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 15 May 2009 13:43:42 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri May 15 15:43:35 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 1M4xhC-0001VH-Dm for geh-help-gnu-emacs@m.gmane.org; Fri, 15 May 2009 15:43:30 +0200 Original-Received: from localhost ([127.0.0.1]:42969 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M4xhB-0006xC-U4 for geh-help-gnu-emacs@m.gmane.org; Fri, 15 May 2009 09:43:29 -0400 Original-Path: news.stanford.edu!newsfeed.stanford.edu!postnews.google.com!r34g2000vbi.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 51 Original-NNTP-Posting-Host: 93.2.234.201 Original-X-Trace: posting.google.com 1242394459 18467 127.0.0.1 (15 May 2009 13:34:19 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Fri, 15 May 2009 13:34:19 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: r34g2000vbi.googlegroups.com; posting-host=93.2.234.201; 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.fc9 Firefox/3.0.10, gzip(gfe), gzip(gfe) X-HTTP-Via: 1.1 grimoire.wyplay.int:3128 (squid/2.5.STABLE14) Original-Xref: news.stanford.edu gnu.emacs.help:169198 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:64462 Archived-At: Hello, On May 15, 2:48=A0pm, p...@informatimago.com (Pascal J. Bourguignon) wrote: > > There are good advantages to work as you do, if really you have > several projects going on in parallel. > > In my case, in general I have one emacs used for development, so you put all your development projects inside the same emacs sessions... Do you use anything like session, desktop, window pacakges ? > and two more, one for erc, and another for gnus. > > Since erc and gnus work with the network, sometimes there are delays > or just time consuming processing in gnus, and since emacs lacks > threads, it would lock the development buffers. Ah yes you're right, when the network is down gnus locks the emacs session where it's running, really annoying. > So I keep several > processes to be able to work while gnus fetch articles, etc. =A0Besides, > I also use cvs or cutting edge versions of emacs that may crash > sometimes, so it's good to be able to crash one without losing the > others. I think I'm probably going to do the same. > > Now about data sharing across emacs processes, it's not really a > problem, you can still cut-and-paste between emacs processes, that's what I'd like to avoid > or you > can open the same file, and the emacs processes are careful not to > overwrite it when you update it from another emacs. > > One thing that makes it easy is actually a window manager such as > ratpoison which allows you to switch from one emacs process to another > with a key choard. =A0Instead of doing C-x 5 o to switch to another > frame, I type C-t n. > ok thanks