HDTenEightyP/NetNews huggingface dataset:
From: ken@isgtec.UUCP (Ken Newman)
Newsgroups: gnu.emacs.help
Subject: auto multi file windows
Date: 23 Dec 92 22:01:29 GMT
Organization: ISG Technologies Inc., Mississauga Ont.



Hi, I would muchly appreciate if anyone can tell me if there is a 
way to do the following in Gnu Emacs. I want to say "emacs *.c" and
have each file opened into its own window automatically. Doing this
after starting up involves a really annoying series of commands. Ideally
only the first (or last) 4 should show up, but if there are say 2 files,
each should take half the screen. Thnx.

--

ken@isgtec.com   [ ...!uunet.ca!isgtec!ken ]  Ken Newman
Newsgroups: gnu.emacs.help
From: kevin@edscom.demon.co.uk (Kevin Broadey)
Subject: Re: Meta key in shelltool
X-Attributions-By: Supercite 2.2
X-Disclaimer: These opinions are mine: others available on request.
Organization: EDS-Scicon, Milton Keynes, UK
X-Newsreader: GNUS 3.14.1
Date: Mon, 21 Dec 1992 14:24:51 GMT

I tried to e-mail a reply but it was bounced for "unknown user"...

Hi Colin,

In newsgroup gnu.emacs.help you wrote:

Colin> It would be nice to run emacs in a shelltool or cmdtool because
Colin> then I can cut and paste to/from it. But the normal (for me) Meta
Colin> key, namely the keys with diamonds on on either side of the space
Colin> bar on a Sun keyboard do not seem to be recognized as Meta, or
Colin> anything else for that matter, when shelltool is in charge. Is
Colin> there a fix for this?

I assume you're talking about running under Sun's Open Look GUI.

If so, you probably need to do "stty cs8" before running emacs to flip
the tty driver into 8-bit character mode - meta characters all have
their to bit set, and this will be stripped off if the tty is in 7-bit
mode.

Kevin
--
.signature: no such file or directory
Newsgroups: gnu.emacs.help
From: rms@gnu.ai.mit.edu (Richard Stallman)
Subject: emacs font for DEC 240
Organization: Gatewayed from the GNU Project mailing list help-gnu-emacs@prep.ai.mit.edu
Date: Tue, 22 Dec 1992 12:22:27 GMT

Emacs 18.51 is several years obsolete.  I urge you to upgrade to
18.59.  I don't know whether it would effect this particular thing,
but it should fix lots of other things.

Newsgroups: gnu.emacs.help
From: youri@plutoni.mindef.fr (Wizard B.)
Subject: french emacs
Organization: Gatewayed from the GNU Project mailing list help-gnu-emacs@prep.ai.mit.edu
Date: Wed, 30 Dec 1992 16:07:59 GMT


	I am looking for a french version of emacs, i mean with the possibility to use french special charaters (like e acute, etc ...).

Jeff.Peck@Eng.Sun.COM told me that  he has heard of such an emacs, and i had better to ask you.

	Maybe, you will help me, if you have time to answer.


	Olivier B. (Ministere de la Defense)  <walker@plutoni.mindef.fr>

PS : would you please excuse my poor english, but i am french and i love gnu emacs ...
From: gray@snow.scr.slb.com (Douglas Gray Stephens)
Newsgroups: gnu.emacs.help
Subject: Re: Setting screen size
Date: 22 Dec 92 09:57:19
Organization: Schlumberger Cambridge Research
Distribution: usa
NNTP-Posting-Host: snow.scr.slb.com
In-reply-to: roger@photog.aux.apple.com's message of 22 Dec 92 01:25:34 GMT


Roger Warner writes:-

>  Is there a way inside of emacs to change the number of lines emacs
>  believes is on the screen?


The function set-screen-height can be used to force the screen size.
Alternatively define an interactive function in your ~/.emacs, e.g.:-

;;  screen any size
(defun screen-size (linum)
  "Set the screen size"
        (interactive "nScreen size: ")
	(set-screen-height linum)
   )


Douglas

--
----------------------------------------------------------------------------
Dr. Douglas GRAY STEPHENS                e-mail : gray@scr.slb.com   
Schlumberger Cambridge Research          Tel/fax: 0223-325303 / 0223-311830
P.O.Box 153, Cambridge CB3 0HG, England  (International prefix for UK: 44)
============================================================================
Newsgroups: gnu.emacs.help
From: sbpress@libws2 (The Stony Brook Press)
Subject: Where can I get instructions?
Reply-To: sbpress@ic.sunysb.edu
Organization: The State University of New York at Stony Brook
X-Newsreader: Tin 1.1 PL4
Date: Sat, 26 Dec 1992 05:49:00 GMT

I heard it's possible to use gnuemacs as a shell, where can I get instuction
on how do this?

Thanks 

Daniel Glasner
dglasner@ccmail.sunysb.edu

--
signature:  		THE STONY BROOK PRESS
The State University of New York at Stony Brook Community's Feature Newspaper
		" All the News That's Not Printed to Fit. "
Snailnet: The Stony Brook Press   |  internet: sbpress@ic.sunysb.edu  
	  S.U.N.Y. at Stony Brook |  bitnet : sbpress%ic.sunysb.edu@cunyvm
          Stony Brook N.Y. 1179   |  Voicenet : (516) 632-6451
From: khamsi@ll.mit.edu (Sarir Khamsi)
Newsgroups: gnu.emacs.help
Subject: Being notified of mail by Emacs
Date: 21 Dec 92 17:38:40 GMT
Distribution: gnu
Organization: MIT Lincoln Laboratory

Yo,

I know that when emacs (18.58) is running in an X-Window that it tells
you there is mail pending (as seen on the mode line), but is there a
way, aside from using xbiff, to have emacs notify me when it's an
icon?

--
Sarir (Riri) Khamsi - khamsi@ll.mit.edu
MIT Lincoln Laboratoy
244 Wood St.
Lexington, MA 02173
USA
Newsgroups: gnu.emacs.help
From: zfs60@cas.org (Zhiyong John Shen)
Subject: Breaking at word boundary in no-fill mode possible?
Organization: Chemical Abstracts Service, Columbus, Ohio
Date: Wed, 23 Dec 1992 12:43:10 GMT


Is it possible to do this in emacs?  Currently, it wraps around
without any regard to word boundaries.  (Well, for my application, I
would like to keep long lines in one piece so I don't want to use
auto-fill-mode).  Is there any way to do it?

Thanks,

--John
From: gregl@lestat.Corp.Sun.COM (Gregory Layer)
Newsgroups: gnu.emacs.help
Subject: customizing question
Date: 31 Dec 1992 23:18:59 GMT
Organization: Sun Microsystems, Inc.
Distribution: world
Reply-To: gregl@lestat.Corp.Sun.COM
NNTP-Posting-Host: lestat.corp.sun.com


I would like to change the key that binds to minibuffer-complete from a 
TAB to C-f.  However, I don't want to lose the normal C-f functionality, so
doing the following is not satisfactory: (in my .emacs)

	(define-key global-map "\C-f" 'minibuffer-complete)

Any suggestions on how to do this?


greg
gregl@corp.sun.com
From: wolf@doppel.first.gmd.de (Wolfgang Koehler)
Newsgroups: gnu.emacs.help
Subject: Looking for biff inside emacs
Date: 3 Jan 93 18:10:09 GMT
Reply-To: wolf@first.gmd.de
Distribution: gnu
Organization: GMD-FIRST, Berlin


I assume there must exist solution for my problem in the emacs world.

I'm looking for a emacs code which displays (possibly in the subject line
of the emacs) if some new mail for me has coming in.

At my workstation with X-windows "xbiff" does this nicely.
However, at home I have only a PC, running a remote emacs. 
In this case I find it quite boring looking every other hour
if there is any new mail.

Thanks

wolf



--
-------------------------------------------------------------------------
    ... always look on the bright side of life ... (Monty Python)
-------------------------------------------------------------------------
Wolfgang Koehler                               wolf@first.gmd.de
GMD-FIRST an der TU Berlin              German National Research Centre 
Tel. (Berlin 030/049) 6704-2650              for Computer Science
Newsgroups: gnu.emacs.help,gnu.emacs.gnus
From: kpc@pluto.arc.nasa.gov (k p c)
Subject: Re: news reading program that works with a file of saved articles
Followup-To: gnu.emacs.gnus
Originator: kpc@zog.arc.nasa.gov
Reply-To: kpc@ptolemy.arc.nasa.gov
Organization: NASA Ames Research Center AI Research and Aero Branches;
	Sterling.
Date: Thu, 24 Dec 1992 10:18:11 GMT

(newsgroups restricted and followup-to set)

you might try using Sebastian Kremer <sk@thp.uni-koeln.de>'s dired
package and Kyle Jones <kyle@crystal.wonderworks.com>'s vm mail
reading package.  both should be in the osu archive (q.v.) and
together they make your task easy.  these only apply to gnu emacs and
close variants like epoch and lucid emacs as far as i know.

you might also try the "rm" command :-).

(but if you _do_ want to start hacking, modifying a newsreader to do
virtual newsgroups would be great.  (and probably not too hard in
gnus.))
-- 
i'm open to comparing research career notes with other young cogsci people.
Newsgroups: gnu.emacs.help
From: hal@cybernet.cse.fau.edu (zhou)
Subject: gnu emacs-18.59 installation problem
Organization: Cybernet BBS, Boca Raton, Florida
Date: Wed, 30 Dec 1992 20:54:59 GMT


Hi, There,

I got the following error when I installed gnu emacs 18.59 on
Sparc 2 running SunOS 4.1.3:

	make  -f xmakefile  all
	./temacs -batch -l inc-vers
	*** Segmentation fault - core dumped

I checked PROBLEMS and couldn't find the answer. This is first time
to install emacs on our systems. 

Please mail your answer to my uunet address:

	uunet!pec!hal (in cshell: uunet\!pec\!hal)

I appreciate any response from you. Thank you.

	- Hal
From: fpb@ittc.wec.com (Frank P. Bresz)
Newsgroups: gnu.emacs.sources
Subject: Useful? Changes to x-mouse.el
Date: 29 Dec 92 13:09:52 GMT
Distribution: gnu
Organization: Westinghouse, ITTC, Pgh, PA.


Here are 2 changes for x-mouse.el that I think make it behave a little
better.  The first flashes the cursor when using the right mouse button to
set the mark.  The second selects the window the mouse is on before using
the buffer-menu to pick a buffer (usually what I want).

					FPB }*{

fpb(kkl)@sim118:lisp 126==>rcsdiff -c -r1.1 x-mouse.el
===================================================================
RCS file: RCS/x-mouse.el_v
retrieving revision 1.1
diff -c -r1.1 x-mouse.el
*** /tmp/T0a07905       Mon Dec 28 17:17:28 1992
--- x-mouse.el  Mon Dec 28 17:17:41 1992
***************
*** 182,188 ****
                end (max opoint (point)))
          (x-store-cut-buffer (buffer-substring beg end))
          (copy-region-as-kill beg end)
!         (if kill (delete-region beg end))))
      (message "Mouse not in selected window")))

  (defun x-paste-text (arg)
--- 182,189 ----
                end (max opoint (point)))
          (x-store-cut-buffer (buffer-substring beg end))
          (copy-region-as-kill beg end)
!         (if kill (delete-region beg end))
!         (sit-for 1)))
      (message "Mouse not in selected window")))

  (defun x-paste-text (arg)
***************
*** 199,204 ****
--- 200,206 ----

  (defun x-buffer-menu (arg)
    "Pop up a menu of buffers for selection with the mouse."
+   (x-mouse-select arg)
    (let ((menu
         (list "Buffer Menu"
               (cons "Select Buffer"

--
Frank P. Bresz <fpb@ittc.pgh.wec.com>, uunet!ittc!fpb, +1 412 733 6749, Fx 6444
My opinions are mine, Westinghouse pays big money for *official* opinions
Member: League for Programming Freedom (LPF)  | STOP Software Patents
For more information on the 'LPF' send mail   | before they stop you.
From: skumar+@pitt.edu (Suresh Kumar)
Newsgroups: gnu.emacs.sources
Subject: Gnu Smalltalk Sources
Date: 23 Dec 92 16:42:05 GMT
Distribution: gnu
Organization: University of Pittsburgh
Originator: skumar@unixd3.cis.pitt.edu

Hi GNetters,

     I'm looking for GNU Smalltalk Sources.

          All pointers welcome.

Thanks

-- Suresh
From: fpb@ittc.pgh.wec.COM (Frank P. Bresz)
Subject: compile.el Mods to 18.59
Organization: Westinghouse, ITTC, Pgh, PA.
Distribution: gnu
Date: Sat, 26 Dec 1992 15:11:40 GMT


Having just built emacs 18.59.

I am once again putting in my local changes.

Here is the ones to compile.el to make grep act more like compile, i.e.
remember what was done last.
					FPB }*{

fpb@blatz:lisp 103==>rcsdiff -c -r1.1 compile.el
===================================================================
RCS file: RCS/compile.el_v
retrieving revision 1.1
diff -c -r1.1 compile.el
*** /tmp/T0a14216	Sat Dec 26 10:10:38 1992
--- compile.el	Sat Dec 26 10:06:25 1992
***************
*** 56,68 ****
    (setq compile-command command)
    (compile1 compile-command "No more errors"))
  
  (defun grep (command)
    "Run grep, with user-specified args, and collect output in a buffer.
  While grep runs asynchronously, you can use the \\[next-error] command
  to find the text that grep hits refer to."
!   (interactive "sRun grep (with args): ")
!   (compile1 (concat "grep -n " command " /dev/null")
! 	    "No more grep hits" "grep"))
  
  (defun compile1 (command error-message &optional name-of-mode)
    (save-some-buffers)
--- 56,72 ----
    (setq compile-command command)
    (compile1 compile-command "No more errors"))
  
+ (defvar grep-command "grep -n " 
+ "*Last shell command used to do a grep class command; 
+ default for next grep class command.")
+ 
  (defun grep (command)
    "Run grep, with user-specified args, and collect output in a buffer.
  While grep runs asynchronously, you can use the \\[next-error] command
  to find the text that grep hits refer to."
!   (interactive (list (read-string "Run grep (with args) " grep-command)))
!   (setq grep-command command)
!   (compile1 (concat command " /dev/null") "No more grep hits" "grep"))
  
  (defun compile1 (command error-message &optional name-of-mode)
    (save-some-buffers)

Newsgroups: gnu.emacs.sources
From: smishra@eecs.nwu.edu (Sunil Mishra)
Subject: Re: Looking for Emacs!!!! - Where is it?
Organization: EECS Department, Northwestern University
Date: Wed, 23 Dec 1992 16:35:44 GMT

Emacs should be available for anonymous ftp at prep.ai.mit.edu.

Sunil Mishra
Newsgroups: gnu.emacs.sources
From: mitch@clsi.COM (Mitchell N. Perilstein)
Subject: overstrike
Organization: CAD Language Systems, Inc.
Distribution: gnu
Date: 24 Dec 92 12:49:46

These three functions complement the standard distribution underline.el.
They will remove overstriking (a character, a backspace, and the
character again) from a region.  Also, unattribute-region will remove
both underline and overstrike.  underline.el already defines
underline-region and ununderline-region.

Dedicated to online readers of P1003.0.

(defun unoverstrike-region (start end)
  "Remove all overstriking (character-backspace-character) in the region.
Called from program, takes two arguments START and END which specify the
range to operate on."
  (interactive "r")
  (save-excursion
   (let ((end1 (make-marker)))
     (move-marker end1 (max start end))
     (goto-char (min start end))
     (while (re-search-forward "\\(.\\)\\1" end1 t)
       (delete-char -2)))))

(defun overstrike-region (start end)
  "Overstrike (character-backspace-character) all nonblank characters in 
the region. Called from program, takes two arguments START and END which
specify the range to operate on."
  (interactive "r")
  (save-excursion
   (let ((end1 (make-marker)))
     (move-marker end1 (max start end))
     (goto-char (min start end))
     (while (< (point) end1)
       (or (looking-at "[_\^@- ]")
	   (insert (char-after (point)) 8))
       (forward-char 1)))))

(defun unattribute-region (start end)
  "Remove underlining and overstriking in the region.  Called from a program,
takes two arguments START and END which specify the range to operate on."
  (interactive "r")
  (save-excursion
    ;; This is a piece of nuke-nroff-bs from standard `man.el'.
    (goto-char (point-min))
    (while (search-forward "\b" (max start end) t)
      (let* ((preceding (char-after (- (point) 2)))
	     (following (following-char)))
	(cond ((= preceding following)
	       ;; x\bx
	       (delete-char -2))
	      ((= preceding ?\_)
	       ;; _\b
	       (delete-char -2))
	      ((= following ?\_)
	       ;; \b_
	       (delete-region (1- (point)) (1+ (point)))))))))

Happy/Merry,
---
 Mitchell N. Perilstein   CAD Language Systems, Inc.   410-992-5700 x225 
 Member, League for Programming Freedom.  Mail lpf@uunet.uu.net for info.
From: David.Martland@brunel.ac.uk (David Martland)
Newsgroups: gnu.emacs.sources
Subject: Looking for Emacs!!!! - Where is it?
Date: 21 Dec 92 17:06:01 GMT
Organization: Brunel University, Uxbridge, UK
X-Newsreader: TIN [version 1.1 PL8]

I have been asked by our support team (they're supposed to support us!) to help them
locate Emacs - using Xarchie we found many files and directories, and we even managed
to obtain a version of Micro-Emacs, which unfortunately failed to compile on our
Unix machines. 

Does any one out there know where there is a decent, up to date version of Emacs, which
will compile and run on Suns using Unix?

Please mail me and/or Dave Cole at 

	David.Martland@brunel.ac.uk 
and
	David.Cole@brunel.ac.uk

---------------------------------------------------------------------------------------
David Martland, Dept. of Computer Science, Brunel University, United Kingdom
email: David.Martland@brunel.ac.uk
Tel:   0895-274000 extn 2139
Fax: (+44) 0895-251686
-- 
                       David Martland
                  Dept. of Computer Science
                      Brunel University
                       United Kingdom

                  David.Martland@brunel.ac.uk
Xref: sparky gnu.emacs.sources:914 gnu.emacs.gnus:1443
From: hardy@golem.ps.uci.edu (Meinhard E. Mayer (Hardy))
Newsgroups: gnu.emacs.sources
Subject: Re: emacs 19 new isearch
Date: 26 Dec 92 20:54:49 GMT
	<NICKEL.92Dec16202142@tempest.cs.tu-berlin.de>
	<BAS.92Dec17132755@carlo.phys.uva.nl>
Organization: Department of Physics, UC Irvine, CA 92717-4575, USA
In-reply-to: bas@phys.uva.nl's message of 17 Dec 92 18:27:55 GMT

In article <BAS.92Dec17132755@carlo.phys.uva.nl> bas@phys.uva.nl (Bas de Bakker) writes:

||   >>>>> "jn" == Juergen Nickelsen <nickel@cs.tu-berlin.de> writes:
||
||   jn> BTW, what I use *is* Emacs 18.59, I am a little puzzled by the
||   jn> original poster's statement about finding this in the info of 18.59. I
||   jn> did *not* find it in 18.59's info, and I believe that this is a
||   jn> statement of Jamie Zawinski about Lucid Emacs.
||
||   It *is* in the 18.59 info. In the info files that come with emacs
||   18.59 there's a chapter called 'Antenews' which contains information
||   on changes that will be introduced in emacs 19.
As well as an appendix to the new printed edition of the Emacs-manual
(Sept 1992) available from the FSF!


--
Hardy 
-----
Meinhard E. Mayer,  Department of Physics, UC Irvine 
e-mail: hardy@golem.ps.uci.edu (preferred) or MMAYER@UCI.BITNET
!!!! NO NEXTMAIL TO THESE ADDRESSES, PLEASE !!!!!
Newsgroups: gnu.emacs.sources
From: kenneths@tropicana.ai.mit.edu (Kenneth J. Schneider)
Newsgroups: gnu.emacs.sources
Subject: petags (was Re: REQUEST: find-multiple-buffers.el)
Date: 21 Dec 1992 15:20:24 GMT
Organization: MIT Artificial Intelligence Lab
Distribution: world
NNTP-Posting-Host: tropicana.ai.mit.edu

where can i get the source for petags? is there a place to find the old sources
posted? (i am new to this group) thanx--

ken

Newsgroups: gnu.emacs.sources
From: raman@cs.cornell.edu (T. V. Raman)
Subject: Re: REQUEST: find-multiple-buffers.el
Organization: Cornell Univ. CS Dept, Ithaca NY 14853
Date: Mon, 21 Dec 1992 14:00:33 GMT



In general the cleaner solution to open a bunch of related files is to
run etags on the files, visit the tags table, and let emacs open the
necessary files for you.

This is a far more efficient way of locating and jumping to a
particular function definition in a collection of C files compared to
opening all the files together in EMACS. The same applies to TeX files
etc.

A program called petags was posted on this group a while ago that
extends etags functionality to syntax not recognized by etags, so
unless you have some other reason to want to open a bunch of files in
Emacs using regexps (I don't see any)  you should probably use tags.

--Raman
-- 
   T. V. Raman <raman@cs.cornell.edu>Tel: (607)255-9202  R 272-3649
                       Office: 4116 Upson Hall,
Department of Computer Science, Cornell University Ithaca NY 14853-6201
                Res: 226 Bryant Avenue Ithaca NY 14850
Newsgroups: gnu.emacs.gnus
From: kpc@pluto.arc.nasa.gov (k p c)
Subject: splitting newsgroups (virtual newsgroups)
Originator: kpc@zog.arc.nasa.gov
Reply-To: kpc@ptolemy.arc.nasa.gov
Organization: NASA Ames Research Center AI Research and Aero Branches;
	Sterling.
Date: Fri, 25 Dec 1992 02:07:15 GMT

i wrote the following as a followup in news.groups but it might be
relevant here.

i think "the endless splintering of newsgroups" is a GOOD thing.  the
problem is in news readers.  you should be able to combine small
newsgroups into custom-made virtual groups.

that way people who don't have time for the other splinters can read
the splinters they want to, and you, who want "cross-polination
(sic)", can have that too.  imho everybody pretty much wins since
nobody has to comply with the taxonomy/classification/ontology of
others.

note that this allows the newsgroup equivalent of multiple inheritance
(directed acyclic graph instead of tree), and reduces arguments about
what hierarchy or subhierarchy a proposed newsgroup should go in.

the only reader that does anything close to this that i know of is nn.
i have been urging the gnus community to do it for gnus (a gnu emacs
newsreader written in lisp), but so far nobody's bitten yet (except
for one partial attempt called gnus-topic).

but other news readers will get it; it'll happen.  in the meantime, i
think we should split away without feeling guilty, even though it's a
pain sometimes.  change is in the nature of things; it's good for us
to accept that.

comments?
-- 
i'm open to comparing research career notes with other young cogsci people.
Xref: sparky gnu.emacs.gnus:1437 news.software.readers:2571
From: aryeh@cash.ucsc.edu (Aryeh Friedman)
Newsgroups: gnu.emacs.gnus,news.software.readers
Subject: Re: virtual newsgroups: implementation in gnus
Date: 28 Dec 1992 18:36:29 GMT
Organization: WNC
NNTP-Posting-Host: cash.ucsc.edu

In article <KPC.92Dec24181925@zog.arc.nasa.gov> kpc@ptolemy.arc.nasa.gov writes:
>here's what i think is necessary to implement virtual newsgroups in
>gnus.

When I initially purposed vgr's about a year and half ago I ment to make a 
reader independant method of making the virtual article base and then leave it
up to the reader on how to use that db.

>a virtual newsgroup has a name and constituent newsgroups.  "emacs"
>might be the name of a virtual group, and gnu.emacs.help,
>gnu.emacs.vm.bug, and gnu.emacs.gnus might be the constituents.

This is a postive and a negative.  A user may want to varei the set of
member groups dynamically.  For example the have a group called best_of which
reads alt.best.of.usenet, but if I read an article in it, it will automatical
expand the searchable articles to include the originating group.

Also how will you handle large sets of groups such as alt.*.

>make followups look at the newsgroups line to see what newsgroup to
>post to.  if it's ambiguous, ask the user.

Basically good but the vgr portion of the system should learn what goes where
pretty soon.  An other possible solution is to get rid of newsgroups and use
vgr's to make custom ones.

>make the default save file be the virtual newsgroup name.  i have
>code for this part.

Fair enough but this should be configurable, either savable to the vgr name or
to the newgroup line setting.

>make the kill file be the virtual newsgroup name.

vgr's are the opposit of kill files so I don't see how this one works.  Maybe
what you call a vgr is very different then what I call them I define a vgr
as being a way to select what you want to see not get rid of things you don't
want to see you do this by a set of rules.

>put the virtual newsgroup name in the newsgroups buffer just as if it
>were a real newsgroup.

This might lead to confusion but it does make the most sense interms of smooth
integration into the existing struct.

>use an alist to provide correspondences between virtual newsgroups and
>their constituents.

The rules should specify this yes but the user should be able to fine tone it
in real time.
-- 
Aryeh Friedman,Co-Pre&CTO,WorldNet Communications,P.O.26785,Tempe,AZ,85285-6785.
"Any manner of getting money that doesn't send you to jail is a valid way to 
fund a company" -- Wes Harker Disclaimer: I don't usually speak for my company.
Though it does at times try to speak for me.E-mail:aryeh@cash.ucsc.edu
Newsgroups: gnu.emacs.gnus,news.software.readers