From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/4425 Path: main.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: New window configuration syntax Date: 14 Dec 1995 22:56:29 +0100 Organization: Dept. of Informatics, University of Oslo, Norway Sender: larsi@ifi.uio.no Message-ID: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1035145171 29529 80.91.224.250 (20 Oct 2002 20:19:31 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 20:19:31 +0000 (UTC) Return-Path: ding-request@ifi.uio.no Original-Received: from ifi.uio.no (ifi.uio.no [129.240.64.2]) by miranova.com (8.6.11/8.6.9) with ESMTP id OAA28029 for ; Thu, 14 Dec 1995 14:31:22 -0800 Original-Received: from surt.ifi.uio.no (4867@surt.ifi.uio.no [129.240.76.2]) by ifi.uio.no with ESMTP (8.6.11/ifi2.4) id for ; Thu, 14 Dec 1995 22:56:31 +0100 Original-Received: (from larsi@localhost) by surt.ifi.uio.no ; Thu, 14 Dec 1995 22:56:30 +0100 Original-To: ding@ifi.uio.no Original-Lines: 23 Xref: main.gmane.org gmane.emacs.gnus.general:4425 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:4425 I think we'll call it `gnus-frame-configuration' this time. :-) I don't remember who came up with the syntax, but it's pretty neat and easy to work with: CONFIG ::= (SPLIT ...) SPLIT ::= (horizontal size SPLIT ...) | (vertical size SPLIT) | (buffer size [point]) So it's a recursive structure inside each frame. (Each SPLIT in CONFIG is a separate frame.) *All* thinkable window configurations are possible. (Unless you're a person who thinks the unthinkable.) So now we have `gnus-frame-configuration', `gnus-buffer-configuration' and `gnus-window-configuration', in order of presedence. Uhmn... perhaps I'll just ditch `gnus-buffer-configuration'. It's easy enough for users to translate a `gnus-buffer-configuration' into a `gnus-frame-configuration'. -- (domestic pets only, the antidote for overdose, milk.) larsi@ifi.uio.no * Lars Ingebrigtsen