From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Jason Earl Newsgroups: gmane.emacs.help Subject: Re: Preserving window layout Date: Sat, 07 Jun 2003 21:18:30 -0600 Organization: OWDS Inc. Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: <871xy5uuih.fsf@smtp.wegointer.net> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1055042376 14873 80.91.224.249 (8 Jun 2003 03:19:36 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2003 03:19:36 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Sun Jun 08 05:19:34 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19OqiT-0003rk-00 for ; Sun, 08 Jun 2003 05:19:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19Oqje-0003GM-Os for gnu-help-gnu-emacs@m.gmane.org; Sat, 07 Jun 2003 23:20:46 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news-out.visi.com!petbe.visi.com!uunet!ash.uu.net!news.chatlink.com!192.168.1.1!nobody Original-Newsgroups: gnu.emacs.help Original-Lines: 59 Original-NNTP-Posting-Host: boise-208-187-55-16.safepages.com Original-X-Trace: news.chatlink.com 1055042358 19141 208.187.55.16 (8 Jun 2003 03:19:18 GMT) Original-X-Complaints-To: abuse@chatlink.com Original-NNTP-Posting-Date: Sun, 8 Jun 2003 03:19:18 +0000 (UTC) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEWirJuqx79eTz+NWkIe FhK808eHnJMEBQWKJAVWAAACTElEQVR4nFWUwZLaMAyGFVpyxnTCmVVCuLZxp71ujQeu6511ziED 4Z566tevJCehFcME/Fn6JVkOwAbYbjFGwz8ymEwluxCIL+pp4JUrCrfj9fhHFfSZgdiHgLAu0l/a SqFIZPMQEF/hP9tAdqTV03AZ+V+W1p7aB9/a61O88EoVLcf5lbePA0X3hXPFJC4gdLuPs58thdoK sPdtyOZIyT4L8HmPe5jLF56yDfuhPy/iisSKBMb3OFZ3UleL+DHOZmZ58LRhZ+1CwvUf9R6xWsj5 2fYtIuol2jhMlSvlEEvdyKql3tTXqe3toSeguV0Wq0s8D9R3Fm+xRa31T1qnR0UgS+J+OJCD/h4D P5rLOHQivvN+gJyB0RMYRPwLrFsABqWAKjBw4HutfwDkwypwcpxdPbw4EkcGuVe3E+2Xemo03gFw Kl/vdfEhkSjd+Hu47DvYBd5Yv1PxDX+l9uNZQRvLUiNmWNI6ltKzuhoZnBps8NAn0HADTrdwBxdD g+SyYj9qGYPxFg+wuUSDJVYo2gToaAJS89WRe2cD6gQqVjEEpvPGGZTNMR1XGvQwA11insY7TaFp ygkgSoxXkIFObeIK0WC3klBZRhtMAojWmlouxZ7OvI1jx+NADuzzwqMcvvHA3eqWKmFhdqJR8I+w lkks3nFWRnTO+zecr8GcLPU55wPPZeJA9c9k9xu5lBkkhwk0IvG856slUmNk1SnPwF37KZBFo5xT /BoAp9QOik8TsIaFu2ngh8x7IY21++WloFTercn1TbTr5QXwF4ec/GDO0up8AAAAAElFTkSuQmCC User-Agent: Gnus/5.1001 (Gnus v5.10.1) Emacs/21.3 (gnu/linux) Cancel-Lock: sha1:/msPXp6+l/TB8qNQ3YiMYYxkDQo= Original-Xref: shelby.stanford.edu gnu.emacs.help:114283 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:10777 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:10777 Matthew Calhoun writes: > Hello, > > I'm trying to set up Emacs in a way that I think will be nice for > coding: I have a single full-screen frame with two large side-by-side > windows for editing source files and whatnot, and below these two > there's a third window with a shell in it, which takes up the entire > frame width. It looks something like this: > > ----------------------- > | | | > | | | > | source | source | > | | | > | | | > ----------------------- > | shell | > ----------------------- > > Sort of a poor man's IDE. The problem is, when I do something like > command-apropos it wreaks havoc on my nice little environment - the > shell buffer grows to take up half of the frame, and the *Apropos* > buffer has taken the place of *shell*. > > What I would like do is keep this basic layout the same, viewing > various buffers only in the top two windows, and keeping the shell > window undisturbed at the bottom. So, is there some way to "lock" a > screen layout, or at least a single window? And can I prevent my shell > buffer from being replaced by other buffers? > > In case it matters, I'm using Emacs 21.1.1 in Mac OS X's Terminal > application. I don't know anything about Mac OS X, but I quite often do something like this: +-----------+ +-----------+ +--+ | | | | | | | | | | | | | source | | docs | | | speedbar | | | | | | ---- | | | | | <+--/ | | | | | | | | | | | | +-----------+ | | | | | | | | | | | | | | | | | shell | | | | | | | | | | | +-----------+ +-----------+ +--+ Basically this is two normal frames, one of them with a small shell window and a speed bar. It does pretty much everything your setup does, but it's a bit easier to maintain. It takes a fair amount of screen real estate, but so does your setup. Jason