From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/20251 Path: main.gmane.org!not-for-mail From: dsg@mitre.org (David S. Goldberg) Newsgroups: gmane.emacs.gnus.general Subject: Re: gnus-configure-buffer Date: 12 Jan 1999 13:19:02 -0500 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: main.gmane.org 1035158575 16767 80.91.224.250 (21 Oct 2002 00:02:55 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 00:02:55 +0000 (UTC) Return-Path: Original-Received: from karazm.math.uh.edu (karazm.math.uh.edu [129.7.128.1]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id NAA05165 for ; Tue, 12 Jan 1999 13:20:08 -0500 (EST) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by karazm.math.uh.edu (8.9.1/8.9.1) with ESMTP id MAB26788; Tue, 12 Jan 1999 12:19:39 -0600 (CST) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Tue, 12 Jan 1999 12:19:38 -0600 (CST) Original-Received: from sclp3.sclp.com (root@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.7.3/8.7.3) with ESMTP id MAA16964 for ; Tue, 12 Jan 1999 12:19:28 -0600 (CST) Original-Received: from linus.mitre.org (linus.mitre.org [129.83.10.1]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id NAA05130 for ; Tue, 12 Jan 1999 13:19:19 -0500 (EST) Original-Received: from blackbird.mitre.org (blackbird [129.83.65.14]) by linus.mitre.org (8.8.7/8.8.7) with ESMTP id NAA10429 for ; Tue, 12 Jan 1999 13:19:04 -0500 (EST) Original-Received: (from dsg@localhost) by blackbird.mitre.org (8.8.6/8.8.6) id NAA14016; Tue, 12 Jan 1999 13:19:02 -0500 (EST) Original-To: The Gnus Mailing List X-Face: GUaHTH@nS>[7,ME@-gYZ4#Wl{z"99k@[[Y8AcP0x1paqu.,z9,XSV1WI>{q3f6^e5(zrit <4fV&VHhmE`uidRqtmG27;si9&r;#KSF~E#$%W8w(xdp)H4tW=\2XOk~3=@oGqqpj;m4xf Ow;y26396&,34@9#~4;@*S;E0cq"LM9N(us4P%F(Nxis'Vvfm9?KufH;:Q$dMa-QWGLR&K d0`LJZE8xb*>^yN>b]_NcU:E=Zn\1=#/(OS2 In-Reply-To: Hrvoje Niksic's message of "08 Jan 1999 16:23:13 +0100" Original-Lines: 97 User-Agent: Gnus/5.070069 (Pterodactyl Gnus v0.69) XEmacs/20.4 (Emerald) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:20251 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:20251 This is a MIME multipart message. If you are reading this, you shouldn't. --=-=-= > I wrote: >> In this case, I think you should replace your plist with an alist. > And Hrvoje Niksic responded: > Then it is a bug, because the manual explicitly says that plists are > allowed under XEmacs. Lars, what do you think? I just changed my alists to plists and it appears to work the same for me as the alists did. > [my hack, er ah, example for grabbing the group or summary buffer > config from gnus-buffer-configuration elided...] > I think there should be a cleaner way of doing it. There should be > a way of saying that you want `message' to be created in a new, > temporary frame, with the old frame being untouched. I agree, but until that happens, here's a patch to gnus.texi from 0.69 that describes my hack. I've also removed the section with the list of possible keys since it was wrong and is probably too much trouble to keep track of. Since the actual list for a given version can be (according to the doc string, anyway) be found in the default value for gnus-buffer-configuration, I refer the reader to that. -- Dave Goldberg Post: The Mitre Corporation\MS B305\202 Burlington Rd.\Bedford, MA 01730 Phone: 781-271-3887 Email: dsg@mitre.org --=-=-= Content-Type: application/x-patch Content-Disposition: attachment Content-Transfer-Encoding: 8bit diff -c /blackbird/local/gnu/share/emacs/site-lisp/gnus/pgnus/texi/gnus.texi~ /blackbird/local/gnu/share/emacs/site-lisp/gnus/pgnus/texi/gnus.texi *** /blackbird/local/gnu/share/emacs/site-lisp/gnus/pgnus/texi/gnus.texi~ Tue Jan 12 13:02:15 1999 --- /blackbird/local/gnu/share/emacs/site-lisp/gnus/pgnus/texi/gnus.texi Tue Jan 12 13:02:15 1999 *************** *** 14747,14762 **** Reference Manual}. Under XEmacs, a frame property list will be accepted, too---for instance, @code{(height 5 width 15 left -1 top 1)} is such a plist. ! ! Here's a list of all possible keys for ! @code{gnus-buffer-configuration}: ! ! @code{group}, @code{summary}, @code{article}, @code{server}, ! @code{browse}, @code{message}, @code{pick}, @code{info}, ! @code{summary-faq}, @code{edit-group}, @code{edit-server}, ! @code{edit-score}, @code{post}, @code{reply}, @code{forward}, ! @code{reply-yank}, @code{mail-bounce}, @code{draft}, @code{pipe}, ! @code{bug}, @code{compose-bounce}, and @code{score-trace}. Note that the @code{message} key is used for both @code{gnus-group-mail} and @code{gnus-summary-mail-other-window}. If --- 14747,14754 ---- Reference Manual}. Under XEmacs, a frame property list will be accepted, too---for instance, @code{(height 5 width 15 left -1 top 1)} is such a plist. ! The list of all possible keys for @code{gnus-buffer-configuration} can ! be found in its default value. Note that the @code{message} key is used for both @code{gnus-group-mail} and @code{gnus-summary-mail-other-window}. If *************** *** 14770,14775 **** --- 14762,14781 ---- (if (buffer-live-p gnus-summary-buffer) '(summary 0.5)) (group 1.0))))) + @end lisp + + One common desire for a multiple frame split is to have a separate frame + for composing mail and news while leaving the original frame intact. To + accomplish that, something like the following can be done: + + @lisp + (message (frame 1.0 + (if (not (buffer-live-p gnus-summary-buffer)) + (car (cdr (assoc 'group gnus-buffer-configuration))) + (car (cdr (assoc 'summary gnus-buffer-configuration)))) + (vertical ((user-position . t) (top . 1) (left . 1) + (name . "Message")) + (message 1.0 point)))) @end lisp @findex gnus-add-configuration --=-=-=--