From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jai Dayal Newsgroups: gmane.emacs.help Subject: Re: Different emacs arrangements in one session Date: Fri, 24 Jan 2014 21:39:32 -0500 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: ger.gmane.org 1390617607 8842 80.91.229.3 (25 Jan 2014 02:40:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 25 Jan 2014 02:40:07 +0000 (UTC) Cc: help-gnu-emacs To: Dan Espen Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Jan 25 03:40:15 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 1W6tAM-0003nV-Bz for geh-help-gnu-emacs@m.gmane.org; Sat, 25 Jan 2014 03:40:14 +0100 Original-Received: from localhost ([::1]:49700 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6tAL-0007qE-AV for geh-help-gnu-emacs@m.gmane.org; Fri, 24 Jan 2014 21:40:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54734) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6tA6-0007oP-Ha for help-gnu-emacs@gnu.org; Fri, 24 Jan 2014 21:40:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W6tA1-00037o-Ao for help-gnu-emacs@gnu.org; Fri, 24 Jan 2014 21:39:58 -0500 Original-Received: from mail-vc0-x22c.google.com ([2607:f8b0:400c:c03::22c]:35700) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6tA1-00037d-3p for help-gnu-emacs@gnu.org; Fri, 24 Jan 2014 21:39:53 -0500 Original-Received: by mail-vc0-f172.google.com with SMTP id lf12so2308056vcb.31 for ; Fri, 24 Jan 2014 18:39:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=ov5RqZ8MBFDW014WizzrRDbalZmy0rgyrFdfiX5ta3Y=; b=VoyZAKedzXoeohPX9Aa0ST4DiCGmPDKY9n6ZBi2a9UNXsMiN2GawReGuquVy664fjb oEUG8f4JrRI6RNR+YB8ak9BAAkqQV7y1claAKQdfN1SmaqEh9+EgYe1XPScEc/TTCcIr 4JyDtBPqVLXuRbgZAilLZpys6H7BTD7s/6LT3Y+A/yCddag4xWT4Iy22VE6Eu68Uces5 Xx8UAv5dkdGDUmvSP+lrvLWwdFj57ClGrz/1DxazjHmNumPPgqyeu9pcnrfQQ3+9wQOm gFHbCk1HiUzeDE70alSAc4M9fTzzLTtRgEqyD+u35q68Trb59SmSAIWob9uCyz4PgEO0 3Bbw== X-Received: by 10.220.98.204 with SMTP id r12mr209686vcn.48.1390617592474; Fri, 24 Jan 2014 18:39:52 -0800 (PST) Original-Received: by 10.221.42.10 with HTTP; Fri, 24 Jan 2014 18:39:32 -0800 (PST) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400c:c03::22c X-Content-Filtered-By: Mailman/MimeDel 2.1.14 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:95643 Archived-At: Nope. Sorry, not buying it, especially since the codes are compiled and executed on different physical machines and communicate over a WAN. Again, your solution isn't really a solution the my question, at all. You basically said "well, if you were doing something else, you could do it this way, therefor, your way is wrong!" On Fri, Jan 24, 2014 at 9:33 PM, Dan Espen wrote: > 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 >