From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Robert J. Chassell" Newsgroups: gmane.emacs.devel Subject: Re: compilation-goto-locus, pop-up-windows, same-window-regexps Date: Wed, 26 Mar 2003 14:01:24 +0000 (UTC) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <87vfyjbnhr.fsf@gnu.org> <87d6kqfj72.fsf@gnu.org> <87smtly24a.fsf@gnu.org> <87he9r7ygq.fsf@gnu.org> Reply-To: bob@rattlesnake.com NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1048687736 11497 80.91.224.249 (26 Mar 2003 14:08:56 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 26 Mar 2003 14:08:56 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Mar 26 15:08:55 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18yBaJ-0002zJ-00 for ; Wed, 26 Mar 2003 15:08:55 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18yBbj-00027Y-00 for ; Wed, 26 Mar 2003 15:10:23 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18yBZK-0001DX-06 for emacs-devel@quimby.gnus.org; Wed, 26 Mar 2003 09:07:54 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18yBWO-0000Qd-00 for emacs-devel@gnu.org; Wed, 26 Mar 2003 09:04:52 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18yBUY-0007YL-00 for emacs-devel@gnu.org; Wed, 26 Mar 2003 09:02:59 -0500 Original-Received: from megalith.rattlesnake.com ([140.186.114.245] helo=rattlesnake.com) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18yBT5-00079e-00; Wed, 26 Mar 2003 09:01:28 -0500 Original-Received: by rattlesnake.com via sendmail from stdin id (Debian Smail3.2.0.114) Wed, 26 Mar 2003 14:01:24 +0000 (UTC) Original-To: Alex Schroeder In-reply-to: <87he9r7ygq.fsf@gnu.org> (message from Alex Schroeder on Wed, 26 Mar 2003 01:39:33 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:12633 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:12633 ... I gave a rather short solution: Let pop-up-windows do what it is supposed to do -- prevent window splitting -- and we'll see how it goes and perhaps other things need fixing thereafter. I am not quite sure I understand your suggestion. The `pop-up-windows' variable does not seem to be frame-oriented at all. Back when I used an ordinary window manager, I used frames to "group" stuff. I had a Gnus frame, an IRC frame, a programming frame, etc. Ah ... like running multiple instances of Emacs, each devoted to a topic. (As it happens, I am running four different instances right now.) Are you suggesting that I should be able to run one instance of Emacs, but have a frame for my mail related buffers, a frame for my Emacs Lisp related buffers, a frame for my CVS and compilation related buffers, and so on? This would require implementing a new function that might be called `keep-same-frame'. My current CVS/compilation `group' consists of three buffers: `how-to-emacs', `*cvs*', and `*compilation*'. So, should I be able to run (keep-same-frame "how-to-emacs" "*cvs*") and create a grouping of those two buffers, and then later run (keep-same-frame-addition "*compilation*") to add to that grouping? What I'm trying to say is that we should not let ourselves get distracted by possible neat solutions to my problem, when a very simple and limited solution might solve my problem. ... Good point. But I don't see any simple solution, other than running different instances of Emacs. But I am often blind to what Emacs can already do. Does anyone know of a simple and limited solution to the current problem? -- Robert J. Chassell Rattlesnake Enterprises http://www.rattlesnake.com GnuPG Key ID: 004B4AC8 http://www.teak.cc bob@rattlesnake.com