From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Espen Newsgroups: gmane.emacs.help Subject: Re: Different emacs arrangements in one session Date: Fri, 24 Jan 2014 20:54:10 -0500 Organization: A noiseless patient Spider Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1390614912 17231 80.91.229.3 (25 Jan 2014 01:55:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 25 Jan 2014 01:55:12 +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 Jan 25 02:55:19 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W6sSt-0004wf-1i for geh-help-gnu-emacs@m.gmane.org; Sat, 25 Jan 2014 02:55:19 +0100 Original-Received: from localhost ([::1]:49605 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6sSs-0001b0-Nm for geh-help-gnu-emacs@m.gmane.org; Fri, 24 Jan 2014 20:55:18 -0500 Original-Path: usenet.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!news.stack.nl!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 62 Injection-Info: mx05.eternal-september.org; posting-host="189748f827f5005aa08ac3cba2786117"; logging-data="31674"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18sZYgLkGeevU8M4HOS8ESA6DtjIllMdho=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:gkUqK5MC8TI9wkLSyGhUQQRNdBA= sha1:fVa4jQmtCQDMx9w1c86eXebbK2E= Original-Xref: usenet.stanford.edu gnu.emacs.help:203372 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:95640 Archived-At: Jai Dayal writes: > On Fri, Jan 24, 2014 at 6:09 PM, Dan Espen wrote: > >> Jai Dayal writes: >> >> > Hi, >> > >> > I use Emacs primarily for development over SSH into a remote server. I >> > generally have several terminal sessions, many buffers of code, etc. >> Often >> > times, I want the window arrangement for my ansi-term buffers to be >> > different than my code buffers. >> > >> > For example, Perhaps, I have my code buffers split into quarters, and >> then >> > I want to switch to one of my ansi-terms to compile the code. As it >> stands >> > now, that ansi-term will just take up one of my quarter screens, when I >> > want this to be my full screen. >> > >> > Any idea how to do this? I've looked at frames, but it doesn't seem to >> > quite work right? >> > >> > It should be noted, that on the remote server, I generally do emacs >> > --daemon and then emacsclient -c -nw >> > >> > this way, my environment persists across different logins. >> > >> > Any idea how I can accomplish the above? >> >> No not really. >> >> But switching to a terminal session to do a compile might not be the >> best way to use Emacs. I do all my work in a similar ssh'd Emacs >> and save huge amounts of time driving all my compiling _and testing_ >> using M-x compile. >> >> There are a lot of benefits to working this way. >> You'll never compile without saving your file first, >> Emacs can use the compiler messages to access lines in error, >> and if multiple files need compiling before a test >> the makefile takes care of all that. >> >> Oh, also, the window configuration is managed by M-x compile. ...fixed top post (once per customer) > Well, I guess Frames does *kind of* what I want it to do, I was just using > it incorrectly. > > They're not as disjoint as I'd like, i.e., in one frame, I can access the > files in another.. I guess Frames really just manages window arrangements, > and doesn't actually multiplex different emacs sessions over one server. > > Also part of the reason I want multiple terminals is because this code is a > distributed system, so after I compile something and I want to test it, I > like to be able to lauch multiple processes in different windows and see > the output live. I don't think you read and understood what I wrote. -- Dan Espen