From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Matthew Calhoun Newsgroups: gmane.emacs.help Subject: Preserving window layout Date: Sat, 7 Jun 2003 07:41:20 -0700 Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: <1A81D47E-98F6-11D7-B848-0003930EBF00@mac.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 (Apple Message framework v552) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1054997087 5204 80.91.224.249 (7 Jun 2003 14:44:47 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 7 Jun 2003 14:44:47 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Sat Jun 07 16:44:41 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 19Oevx-0001La-00 for ; Sat, 07 Jun 2003 16:44:41 +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 19OewN-00047K-2s for gnu-help-gnu-emacs@m.gmane.org; Sat, 07 Jun 2003 10:45:07 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19OevH-0003dI-Hc for help-gnu-emacs@gnu.org; Sat, 07 Jun 2003 10:43:59 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19Oev0-0003Rm-5L for help-gnu-emacs@gnu.org; Sat, 07 Jun 2003 10:43:44 -0400 Original-Received: from smtpout.mac.com ([17.250.248.97]) by monty-python.gnu.org with esmtp (Exim 4.20) id 19Oesp-0002WM-2Y for help-gnu-emacs@gnu.org; Sat, 07 Jun 2003 10:41:27 -0400 Original-Received: from mac.com (smtpin08-en2 [10.13.10.153]) by smtpout.mac.com (Xserve/MantshX 2.0) with ESMTP id h57EfO1w019341 for ; Sat, 7 Jun 2003 07:41:24 -0700 (PDT) Original-Received: from mac.com (12-234-253-207.client.attbi.com [12.234.253.207]) (authenticated bits=0) by mac.com (Xserve/8.12.9/MantshX 2.0) with ESMTP id h57EfMaB002138 for ; Sat, 7 Jun 2003 07:41:23 -0700 (PDT) Original-To: help-gnu-emacs@gnu.org X-Mailer: Apple Mail (2.552) 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:10763 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:10763 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. Thanks, Matt