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 21:33:02 -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 1390617313 6404 80.91.229.3 (25 Jan 2014 02:35:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 25 Jan 2014 02:35:13 +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 03:35:21 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 1W6t5c-00024E-Rn for geh-help-gnu-emacs@m.gmane.org; Sat, 25 Jan 2014 03:35:20 +0100 Original-Received: from localhost ([::1]:49692 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6t5c-00073t-Fp for geh-help-gnu-emacs@m.gmane.org; Fri, 24 Jan 2014 21:35:20 -0500 Original-Path: usenet.stanford.edu!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 88 Injection-Info: mx05.eternal-september.org; posting-host="189748f827f5005aa08ac3cba2786117"; logging-data="13475"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18PKq9JqVHOU3+E73q1Yhfke18+K/OzU98=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:LCaDyynRE+APUs6ldXBAkXKT99k= sha1:xQUfIKQwPjYO9ykFRQjUvP63dks= Original-Xref: usenet.stanford.edu gnu.emacs.help:203374 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:95642 Archived-At: Jai Dayal writes: > Yes, I read your post just fine. You're talking about strictly compiling. > I'm pointing out that I do more than just compile when i switch to a > terminal. Since it's a distributed system, I also have to re-compile > multiple projects and libraries that link to it as well. Well, all I can say > I guess you really didn't answer my question at all, to be honest, but > instead assumed you knew what I needed? is that I compile and test > > On Fri, Jan 24, 2014 at 8:54 PM, Dan Espen wrote: distributed systems >> Jai Dayal writes: >> > On Fri, Jan 24, 2014 at 6:09 PM, Dan Espen wrote: using Makefiles and one >> >> Jai Dayal writes: copy of Emacs every day. >> >> > Hi, And I don't have any issues about window arrangement. I'm not talking about strictly compiling. Compiling AND testing. >> >> > 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 >> -- Dan Espen