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: `buffer-list' and the frame-parameter `buffer-predicate' Date: Fri, 16 Aug 2002 20:15:22 +0000 (UTC) Sender: emacs-devel-admin@gnu.org Message-ID: References: Reply-To: bob@rattlesnake.com NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1029528917 30531 127.0.0.1 (16 Aug 2002 20:15:17 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 16 Aug 2002 20:15:17 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17fnV6-0007wK-00 for ; Fri, 16 Aug 2002 22:15:16 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17fnvE-0005L5-00 for ; Fri, 16 Aug 2002 22:42:16 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17fnW1-0005D2-00; Fri, 16 Aug 2002 16:16:13 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17fnVN-00057w-00 for emacs-devel@gnu.org; Fri, 16 Aug 2002 16:15:33 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17fnVK-00057R-00 for emacs-devel@gnu.org; Fri, 16 Aug 2002 16:15:32 -0400 Original-Received: from megalith.rattlesnake.com ([140.186.114.245] helo=localhost) by monty-python.gnu.org with esmtp (Exim 4.10) id 17fnVJ-00057I-00 for emacs-devel@gnu.org; Fri, 16 Aug 2002 16:15:30 -0400 Original-Received: by rattlesnake.com via sendmail from stdin id (Debian Smail3.2.0.114) Fri, 16 Aug 2002 20:15:22 +0000 (UTC) Original-To: alkibiades@gmx.de In-Reply-To: (message from Oliver Scholz on Fri, 16 Aug 2002 20:27:00 +0200) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:6588 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:6588 a frame-local minor mode ... to "dedicate" a frame to a certain pre-configured type of buffers. This is a great idea! Instead of being a spatial constraint system in which, for example, a mode line goes below a working buffer and a scroll bar goes on one side, this is a `concepts constraint system' in which concepts of a given sort are held together. I have used this sort of scheme in the past: when I worked on images and graphics for my neice's Web site, I switched from my usual TWM window manager to a GNOME/sawfish window manager with four virtual screens (or viewpoints -- I don't know the jargon). In one screen, I put my Emacs that showed both my `how-to add new horse pictures to Cathy's site so she can sell them', and the source for the Web page. In another screen, I put the GIMP, with several images. In another screen, I put a graphical Web browser, so I could see the results of my work. I would shift among screens as I cropped the pictures, put frames around them, added them and the accompanying text to the page sources, and looked at them in the graphical browser. It was convenient to put similar tasks together. -- Robert J. Chassell bob@rattlesnake.com bob@gnu.org Rattlesnake Enterprises http://www.rattlesnake.com Free Software Foundation http://www.gnu.org GnuPG Key ID: 004B4AC8