[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to adjust the windows configuration using gnus-carpal, group-car
From: |
Benjamin L. Russell |
Subject: |
Re: How to adjust the windows configuration using gnus-carpal, group-carpal, and summary-carpal? |
Date: |
Thu, 03 Sep 2009 14:30:35 +0900 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1 (windows-nt) |
Andreas Politz <politza@fh-trier.de> writes:
> DekuDekuplex@Yahoo.com (Benjamin L. Russell) writes:
>
> [dontknow]
>> 3) What is the difference between a browse buffer and an article buffer?
>> I thought that the group buffer provided a list of groups, the summary
>> buffer provided a list of articles, and the article buffer provided the
>> content of an article; what is the purpose of a browse buffer?
>
> Press '^' in the group buffer and then RET (on a suitable server) in the
> server buffer and you are in the browse buffer.
I see; a buffer for browsing the list of available newsgroups for a
given server. Interesting!
Incidentally, besides this newsgroup and gnu.emacs.gnus, are there any
other newsgroups or mailing lists for asking detailed questions
concerning obscure/arcane features of Gnus? I haven't yet received any
constructive responses for creating group-carpal or summary-carpal
windows arranged horizontally immediately below the group and summary
buffers, respectively, and using Google, the Gnus FAQ, Emacs info, or
the Gnus Manual doesn't seem to reveal a direct answer, either.
I just noticed that, according to page 268 of the Gnus Manual (see
http://www.gnus.org/manual/gnus.pdf), in the description of the
"gnus-configure-frame" procedure, there does seem to be a reference
to parameters labelled "height" and "width"; _viz._:
(gnus-configure-frame
’(frame 1.0
(vertical 1.0
(summary 0.25 point frame-focus)
(article 1.0))
(vertical ((height . 5) (width . 15)
(user-position . t)
(left . -1) (top . 1))
(picon 1.0))))
The paragraph below this code snippet, after describing the code,
concludes, "The list of all possible keys for
gnus-buffer-configuration can be found in its default value."
Therefore, I typed "M-x apropos", followed by
"gnus-buffer-configuration", to obtain this default value, and
obtained the following:
> gnus-buffer-configuration is a variable defined in `gnus-win.el'.
> Its value is shown below.
>
> Documentation:
> Window configuration for all possible Gnus buffers.
> See the Gnus manual for an explanation of the syntax used.
> Value:
> ((summary
> (vertical 1.0
> (horizontal 1.0
> (group 77)
> (summary 1.0 point))))
> (article
> (vertical 1.0
> (horizontal 28
> (group 77)
> (summary 1.0 point))
> (horizontal 1.0
> (article 1.0))))
> (group
> (vertical 1.0
> (group 1.0 point)
> (if gnus-carpal
> '(group-carpal 4))))
> (server
> (vertical 1.0
> (server 1.0 point)
> (if gnus-carpal
> '(server-carpal 2))))
> (browse
> (vertical 1.0
> (browse 1.0 point)
> (if gnus-carpal
> '(browse-carpal 2))))
> (message
> (vertical 1.0
> (message 1.0 point)))
> (pick
> (vertical 1.0
> (article 1.0 point)))
> (info
> (vertical 1.0
> (info 1.0 point)))
> (summary-faq
> (vertical 1.0
> (summary 0.25)
> (faq 1.0 point)))
> (edit-article
> (vertical 1.0
> (article 1.0 point)))
> (edit-form
> (vertical 1.0
> (group 0.5)
> (edit-form 1.0 point)))
> (edit-score
> (vertical 1.0
> (summary 0.25)
> (edit-score 1.0 point)))
> (edit-server
> (vertical 1.0
> (server 0.5)
> (edit-form 1.0 point)))
> (post
> (vertical 1.0
> (post 1.0 point)))
> (reply
> (vertical 1.0
> (article 0.5)
> (message 1.0 point)))
> (forward
> (vertical 1.0
> (message 1.0 point)))
> (reply-yank
> (vertical 1.0
> (message 1.0 point)))
> (mail-bounce
> (vertical 1.0
> (article 0.5)
> (message 1.0 point)))
> (pipe
> (vertical 1.0
> (summary 0.25 point)
> (if gnus-carpal
> '(summary-carpal 4))
> ("*Shell Command Output*" 1.0)))
> (bug
> (vertical 1.0
> (if gnus-bug-create-help-buffer
> '("*Gnus Help Bug*" 0.5))
> ("*Gnus Bug*" 1.0 point)))
> (score-trace
> (vertical 1.0
> (summary 0.5 point)
> ("*Score Trace*" 1.0)))
> (score-words
> (vertical 1.0
> (summary 0.5 point)
> ("*Score Words*" 1.0)))
> (split-trace
> (vertical 1.0
> (summary 0.5 point)
> ("*Split Trace*" 1.0)))
> (category
> (vertical 1.0
> (category 1.0)))
> (compose-bounce
> (vertical 1.0
> (article 0.5)
> (message 1.0 point)))
> (display-term
> (vertical 1.0
> ("*display*" 1.0)))
> (mml-preview
> (vertical 1.0
> (message 0.5)
> (mml-preview 1.0 point))))
However, in the above description, there are no references to the
"height" or "width" parameters, and the references to "gnus-carpal"
all show quoted lists as parameters where the cars are, respectively,
"group-carpal", "server-carpal", or "browse-carpal", each with a
single integer for the cdr, denoting the width, but not the height.
This means that there is no parameter for specifying the height of the
associated "-carpal" window for specifying in the following (desired)
windows configuration:
-----------------------------------------------------------------------
| | |
| | |
| | |
| Group Buffer | Summary Buffer |
| | |
| | |
| | |
-----------------------------------------------------------------------
| Group-carpal | Summary-carpal |
-----------------------------------------------------------------------
| | |
| | |
| | |
| Article Buffer |
| | |
| | |
| | |
-----------------------------------------------------------------------
| ???????-carpal |
-----------------------------------------------------------------------
Any ideas for where to look for this parameter, or for a functionally
equivalent alternative?
-- Benjamin L. Russell
--
Benjamin L. Russell / DekuDekuplex at Yahoo dot com
http://dekudekuplex.wordpress.com/
Translator/Interpreter / Mobile: +011 81 80-3603-6725
"Furuike ya, kawazu tobikomu mizu no oto." -- Matsuo Basho^