HDTenEightyP/NetNews huggingface dataset:
From: barmar@think.com (Barry Margolin)
Newsgroups: gnu.emacs.help
Subject: Re: Paging through the completion buffer
Date: 29 Sep 1992 05:02:50 GMT
Organization: Thinking Machines Corporation, Cambridge MA, USA
Distribution: gnu
NNTP-Posting-Host: gandalf.think.com

In article <RYANR.92Sep28023857@beethoven.CS.ColoState.EDU> ryanr@beethoven.CS.ColoState.EDU (richard ryan) writes:
>Sometimes if I don't know a command, I'll just hit the space to get a
>list of completions but a lot of times there will be too many things
>to fit all on one screen.  Is there anything I can do to view the
>completion buffer?

C-M-v (scroll-other-window) will scroll the completions window.  M-- C-M-v
will scroll it back.

You can also use C-x o to select the completions window and use ordinary
cursor motion commands.  Then use C-x o to go back to the minibuffer to
finish typing the command.
-- 
Barry Margolin
System Manager, Thinking Machines Corp.

barmar@think.com          {uunet,harvard}!think!barmar
Newsgroups: gnu.emacs.help
From: jonp@sal.UUCP (Jon Powell)
Subject: c indenting help
Organization: Gatewayed from the GNU Project mailing list help-gnu-emacs@prep.ai.mit.edu
Date: Wed, 30 Sep 1992 14:45:20 GMT

FROM: jonp@qdt.com
	jon powell at Quad Design


VERSION = 18.54.sun4-4.0.15 of tue mar 20

First: I love emacs. Emacsness is next to godliness.

Second: My boss is forcing me to indent in a non-standard
EMACS fashion. He wants a style that looks like:



float RSCALE(x,line,file)
     float x;
     int line;
     char *file;
{
x *= RESISTANCE_SCALE;
if (x < SMALL_RESISTANCE)
  {
  WARNING(600, SMALL_RESISTANCE / RESISTANCE_SCALE,line,file);
  return SMALL_RESISTANCE;
  }
else
  return x;
}



If I set c-indent-level to 0 I get:




float RSCALE(x,line,file)
     float x;
     int line;
     char *file;
{
  x *= RESISTANCE_SCALE;   /*first indent */
  if (x < SMALL_RESISTANCE)
    {
    WARNING(600, SMALL_RESISTANCE / RESISTANCE_SCALE,line,file);
    return SMALL_RESISTANCE;
    }
  else
    return x;
  }



Which is perfect except for that first indent.

I would appreciate any advice.

jon



Newsgroups: gnu.emacs.help
From: tries@obelix.kph.uni-mainz.de (Volker Tries)
Subject: How to tell EMACS 18.58 to wrap filled lines.
Organization: Institut fuer Kernphysik, Uni Mainz
Date: Sat, 3 Oct 1992 19:25:37 GMT

Hi,
how can I tell EMACS 18.58 running on ATARI ST to wrap at the end
of a fullfilled line like MicroEmacs does in WRAP-mode.
I didn't found this mode in any description of EMACS.

Thanx a lot for ya help...

Volker
TRIES@SERVER.PHYSIK.UNI-GIESSEN.DE
TRIES@OBELIX.KPH.UNI-MAINZ.DE
TRIES@V3200A.EE.UNI-SB.DE

Newsgroups: gnu.emacs.help
From: vpcsc4@sfsuvax1.sfsu.edu (Emmett McLean)
Subject: Re: CTRL/s
Organization: San Francisco State University
Date: Sat, 26 Sep 1992 08:19:05 GMT

In article <9209251712.AA01150@life.ai.mit.edu> ELLIOTT1@ccf1.nrl.navy.mil (ANDRE S. ELLIOTT) writes:
>
>  I am working in a unix enviroment on a DEC VT240 machine, and
>I cannot get the search string funtion to work in emacs. CTRL/S
>activates a "hold screen" command instead of the search string function.
>What can I do to activate the CTRL/s or is their another option to replace
>it. Thank you in advance.
>
   My situation is the same, I tried to get around this by putting
   the following code into my .emacs file.

   (global-unset-key "\C-s")
   (global-unset-key "\C-q")
   (local-unset-key "\C-s")
   (local-unset-key "\C-q")

   But apparently emacs sets these bindings by the
   time it executes .emacs file.

   Please post for me too!

   Emmett vpcsc4@sfsuvax1.sfsu.edu
From: kyle@wendy-fate.UU.NET (Kyle Jones)
Newsgroups: gnu.emacs.help
Subject: Re: help
Date: 26 Sep 1992 12:19:37 -0400
Organization: UUNET Communications
NNTP-Posting-Host: wendy-fate.uu.net

ethanb@ptolemy.astro.washington.edu (Ethan Bradford) writes:
 > If your ESC key doesn't work, you can get the same ascii code by
 > typing C-[.

I advise you to get used to doing this and you will be less
affected when you move between keyboard types.  (Unless you visit
the PC world; then you'll discover that they've moved the CTRL
key. :-( :-( )  Vendors love to mess with the keyboard layout.  I've read
that Sun's new Sparc 10 sports yet another keyboard layout. :(
Newsgroups: gnu.emacs.help
From: jobrien@camus.sni-usa.com (John O'Brien)
Subject:  Differences between evi and vip
Reply-To: obrien@sni-usa.com
Organization: Siemens-Nixdorf Information Systems, Inc. Cambridge, MA
Distribution: usa
Date: Tue, 29 Sep 1992 14:10:12 GMT

I am a vi user (no tomatoes, please!), but I use the "vip" package in gmacs.
Could someone summarize the differences between "vip" and "evi"?


_______________________________________________________________________________
John F. O'Brien: 
Internet:  obrien@sni-usa.com; UUCP: {uunet,linus}!nixbur!jobrien 
NERV:  obrien.bur
Newsgroups: gnu.emacs.help
From: daveg@thymus.synaptics.COM (Dave Gillespie)
Subject: Re: position function?
Reply-To: daveg@synaptics.com
Organization: Gatewayed from the GNU Project mailing list help-gnu-emacs@prep.ai.mit.edu
Date: Thu, 1 Oct 1992 17:42:00 GMT

Steven L. Smith writes:
> Is there a "position" (cl) function for GNU emacs or something
> similar? 

and Barry Margolin replies with some Lisp code:
> (defun position (object list)
>   (let ((i 0)
>         (found nil))
>     (while (not (or found (null list)))
>       ...

While this will certainly do the job, you can do the job much more
simply, as well as more efficiently, using "length" and "memq".
Remember, "memq" (like to Common Lisp's "member") returns the tail
of the list starting at the found item:

(defun position (object list)
  (let ((found (memq object list)))
    (and found (- (length list) found))))

It's true that this version traverses part of the list twice in
the two "length" calls, but that's insignificant next to the fact
that "length" is a primitive written in C rather than a
byte-compiled loop.  One of the main performance rules for Emacs
Lisp is to use the primitive functions whenever they are even
roughly appropriate, rather than writing a loop yourself.

								-- Dave
From: jbw@bigbird.bu.edu (Joe Wells)
Newsgroups: gnu.emacs.help
Subject: Re: startup scratch file on gnu emacs
Date: 4 Oct 92 20:11:25 GMT
Organization: Boston University Computer Science Department
In-reply-to: kolasa@monkfish.rutgers.edu's message of 21 Sep 92 21:17:49 GMT

In article <Sep.21.17.17.48.1992.8481@monkfish.rutgers.edu> kolasa@monkfish.rutgers.edu (Stan Kolasa) writes:

   Some users, are starting up emacs without specifying a filename,
   they just say "% emacs ".  This of course starts them up in 
   a scratch buffer.  They type their programs, and then, instead of
   saying c-x c-s  to save their file, they enter c-x c-c, and they
   lose everything they typed without warning.

(save-excursion
  (set-buffer "*scratch*")
  (setq buffer-offer-save t))

-- 
Enjoy,

Joe Wells <jbw@cs.bu.edu>
Member of the League for Programming Freedom --- send e-mail for details
From: tim@deakin.OZ.AU (Tim Cook)
Newsgroups: gnu.emacs.help
Subject: Problem with perldb
Date: 6 Oct 1992 14:36:55 +1000
Organization: Deakin University
Distribution: gnu
NNTP-Posting-Host: mimas.cc.deakin.oz.au
Keywords: SunOS 4.1.2, Emacs 18.58, perldb "Nov 1990"


When I start perldb on our Sequent running DYNIX 3.1 and Emacs 18.55,
it works fine.  By that I mean it gives me a visual trace of program
execution in another window, just like dbx.el.

Recently, I installed 18.58 on SunOS 4.1.2, and added perldb, and
found that the visual trace of program execution in another window
does not function.

Anybody got any ideas (other than upgrading perl and perldb.pl, which
I will try eventually)?


The environments:

Host OS		Emacs	perldb.el	perl	perldb.pl
-------		-----	---------	----	---------

DYNIX 3.1.2	18.55	Nov 1990	4.0.19	4.0.1.2
SunOS 4.1.2	18.58	Nov 1990	4.0.10	4.0.1.1
From: cl45@cunixf.cc.columbia.edu (Ching-Tse Liu)
Newsgroups: gnu.emacs.help
Subject: Ispell problem with emacs
Date: 28 Sep 92 18:45:37 GMT
Reply-To: cl45@cunixf.cc.columbia.edu (Ching-Tse Liu)
Organization: Columbia University

Hi, 
	I have installed ispell 2.0.02 and I am having
problems with the ispell.el for the emacs. I installed
the lisp code and everything worked fine except
the ispell-region and ispell-buffer -- they
take each LINE as a word. What variable should
I set to change this behavior ? Thanks for any help.

       		                     	***********************
--cliu@merlin.appmath.columbia.edu	*   CLifton T. Liu    *
--cl45@cunixf.cc.columbia.edu		***********************
Newsgroups: gnu.emacs.help
From: kf8nh@kf8nh.UUCP (Brandon S. Allbery)
Subject: bison-mode
Reply-To: "Brandon S. Allbery" <allbery@ncoast.org>
Organization: Gatewayed from the GNU Project mailing list help-gnu-emacs@prep.ai.mit.edu
Date: Sat, 3 Oct 1992 23:14:52 GMT

After a discussion with rms shortly after releasing bison-mode, I
acknowledged that it was basically a hack because emacs didn't have support
for what I was trying to do.  (Basically, coping with two interwoven
languages with differing syntaxes and semantics.)  Unfortunately, I'm
*still* waiting for proper support... and any rewrite of bison-mode at this
point would remain a hack, with many problematic areas.  And it appears to
have resurfaced recently --- I've gotten more questions and comments about
it in the past week than I did when I released it!

I suggest you ditch it.  It can't be done right with the current (lack of)
support from Emacs, and despite my best efforts the hack is virtually
unusable.  (Even with it working for me it turned out to be so frustrating to
use that I have up on it myself.)

++Brandon
Newsgroups: gnu.emacs.help
From: sdk@shadow.twinsun.com (Scott D Kalter)
Subject: Re: Want Mode Line in Reverse Video
Organization: Twin Sun, Inc.
Date: Mon, 28 Sep 1992 19:36:33 GMT

In article <15604@borg.cs.unc.edu> mirchand@tchaikovsky.cs.unc.edu (Jaideep Mirchandani) writes:

-> I wanted to find a way to display the mode line not in reverse
-> video, but in the color of the rest of the window.
-> 
-> Does anyone have any ideas ? 

'M-x apropros video' says:

inverse-video		      
  Variable: *Non-nil means use inverse-video.
mode-line-inverse-video	      
  Variable: *Non-nil means use inverse video, or other suitable display mode, for the mode line.

mode-line-inverse-video is the one you want and putting

  (setq mode-line-inverse-video nil)

in your .emacs file should do what you want.

-sdk
Newsgroups: gnu.emacs.help
From: corey@sdf.lonestar.ORG (Corey Carroll)
Subject: help
Organization: Gatewayed from the GNU Project mailing list help-gnu-emacs@prep.ai.mit.edu
Date: Thu, 1 Oct 1992 08:14:51 GMT
From: calum@ivy.clu.cf.ac.uk (Calum Gordon)
Newsgroups: gnu.emacs.help
Subject: How to be root in Emacs?
Keywords: root, access, dired
Date: 5 Oct 92 12:36:29 GMT
Reply-To: Calum Gordon <calum@clu.cf.ac.uk>
Organization: Computational Linguistics Unit, Univ of Wales College of Cardiff
Posting-Software: GNUS: NNTP-based News Reader for GNU Emacs

I am in the (un)fortunate position of having root access on our small
network of Sparcs and often have to do admin things as a result. I`d
like to be able to have root access within the same Emacs process I
run as `normal' me. At the moment I have to call up another shell win,
su in it, and then run another Emacs just to do a few tasks. This
means there are two Emacs processes running which does not seem system
friendly ("Eats Memory And Crashes Systems"). It would be great if I
could have a *root-mode* where I could run dired with root access and
easily do stuff like edit root files, change permissions and groups,
and all the other stuff SA's are meant to do. I've found that i can
start up an Emacs shell buffer then do "emacs -nw" from root and get a
new Emacs but there must be a better way, I guess?  Anyone out there
also thought about this or found a solution? BTW, I'm running GNU
Emacs 18.57.1.


--
** Calum Gordon <calum@clu.cf.ac.uk>      ** TEL: +44-222-874000-x5310 **
** Computational Linguistics Unit         ** FAX: +44-222-874293       **
** University of Wales College of Cardiff ** -----"Hello Everyone"---- **
Newsgroups: gnu.emacs.help
From: vpcsc4@sfsuvax1.sfsu.edu (Emmett McLean)
Subject: Seek reference manual for writting *.el applications
Organization: San Francisco State University
Distribution: NA
Date: Mon, 28 Sep 1992 16:12:11 GMT

  Also, would the Emacs LISP Reference Manual provide any help?

  Thanks.
  Emmett vpcsc4@sfsuvax1.sfsu.edu
From: freedman@bellman.lanl.gov (keith freedman)
Newsgroups: gnu.emacs.help
Subject: ispell 3.0 - problem with hp's
Date: 30 Sep 92 23:46:07 GMT
Reply-To: freedman@bellman.lanl.gov
Organization: Los Alamos National Laboratory

I am trying to install ispell 3.0 on some HP machines.

> make
        cc -O  -c term.c
"term.c", line 375: 'CBREAK' undefined
"term.c", line 505: 'TIOCSLTC' undefined
"term.c", line 505: 'oltc' undefined
"term.c", line 549: 'ltc' undefined
*** Error code 1

Stop.
>

Is this just a missing include file? or is there a patch to ispell that I'm missing
I've install all 9 patches and installed it on a SPARC with NO problems.

Thanks,

Keith S. Freedman
Computer Science Department
Colorado State University
freedman@cs.colostate.edu
Newsgroups: gnu.emacs.help
From: sdk@shadow.twinsun.com (Scott D Kalter)
Subject: Re: how do I repeat macros N times?
Organization: Twin Sun, Inc.
Date: Tue, 29 Sep 1992 20:19:59 GMT


Give it a universal argument.  C-u C-x C-e will execute the macro four
times.  You may also type in a number after C-u to execute it a
specific number of times.  Prepending more C-u's will multiply the
number of executions by 4, so C-u C-u C-u C-x C-e will execute it 64
times.  

Read the documentation on universal-argument for more specific
information.

-sdk
From: jf41+@andrew.cmu.edu (Jonathan R. Ferro)
Newsgroups: gnu.emacs.help
Subject: Re: Paging through the completion buffer
Date: 30 Sep 92 08:16:32 GMT
Article-I.D.: andrew.AemR=Uq00Vp34MyH8d
	<oeloeke00Vog81xZpg@andrew.cmu.edu>
	<KEVIN.92Sep29180124@loneranger.edscom.demon.co.uk>
Distribution: gnu
Organization: Carnegie Mellon, Pittsburgh, PA

kevin@edscom.demon.co.uk (Kevin Broadey) writes:
> I can't be bothered to quote all that lisp, but try:-
>         M-C-v           to scroll completions forward
>         M-- M-C-v       to scroll backwards (that's "meta minus")

I've been known to jump out of the minibuffer and mung the completions
buffer, occasionally causing it to end up in some other window.  The
lisp code makes sure that it is always the completions buffer that is
scrolled when I get back into the minibuffer.

Now you know how I felt when everyone kept posting code for '%' and
ignoring my cries of "No!  M-C-f and M-C-b suffice!"  To each weenie his
own weenieisms, I guess.  :)

-- Jon Ferro               Einsprachigkeit ist heilbar
Newsgroups: gnu.emacs.help
From: sturnbul@magnus.acs.ohio-state.edu (Stephen J Turnbull)
Subject: TeX/LaTeX mode (does the world need a new one?)
Followup-To: sender
Summary: What is already there?  Details on my half-written one.
Organization: Yaseppochi-gumi, a division of Skinny Boy Associates
Date: Sat, 26 Sep 1992 20:46:46 GMT

I'm new to the net; this is where I think this post belongs, but if
I'm wrong please let me know (I learn fast, but advice is always
welcome :).

I do a lot of writing in LaTeX.  I did a fair amount of hacking on the
tex-mode.el distributed in the DEmacs 1.2.0 sources (GNU Emacs 18.55
for MS-DOS, no tex-mode.el version as I recall) because it really
didn't help that much with LaTeX.

I am considering a complete rewrite to GNU contribution standards.  I
would like to know
    (1) Is there something better than (my hacked) tex-mode.el
        available?  (If so, I needn't bother or could merge my
        improvements, if any, in.)
    (2) Is there interest in my (potential) contribution?
BTW, what is the "right" way to make announcements like this one?

Some of the current features (some will be independent options if I
rewrite my hacked-up stuff, as it's not clear everyone wants them):
    * automatic insertion of "\begin ... \end" pairs, with completion for
      (some) environments  
    * completion for (some) [La]TeX control sequences, bound to '\'
    * some knowledge of appropriate syntax for sequences (eg, "\em"
      completes to "{\em \/}", w/point in the expected place)
    * automatic hardspacing ("\ ") following control sequences
    * balanced insertion of parens, brackets, quotes, math mode, etc.,
      with (some) recognition of special constructs (eg, \left( ...
      \right) pairs) 
    * reasonable concept of what is a paragraph
    * plus the other things that were in tex-mode.el
Intended improvements:
    * complete list of TeX and LaTeX control sequences for completion
    * better use of hardspacing following control sequences
Potential improvements:
    * automatic addition of constructs defined with \[re]newcommand or
      \[g,x,e]def to completion list
    * pretty-printing for math
----
Stephen J. Turnbull  /  Department of Economics  /  THE Ohio State University
"Why 'THE'?  IMHO, good thing there's only one!!"  My opinions are *mine*.
For more details, finger turnbull@ecolan.SBS.Ohio-State.Edu.
This is where to find me, but I write my code at home :-)
-- 
Stephen J. Turnbull  /  Department of Economics  /  THE Ohio State University
"Why 'THE'?  IMHO, good thing there's only one!!"  My opinions are *mine*.

Newsgroups: gnu.emacs.help
From: bakker@cs.rulimburg.nl (Harm Bakker)
Subject: Info on extending Gnu Emacs
Reply-To: bakker@cs.rulimburg.nl (Harm Bakker)
Organization: University of Limburg, Maastricht
Date: Wed, 30 Sep 92 15:02:05 GMT

For a project we are building a knowledge-based editor for object-oriented
modelling, allowing a modeller to modify and extend the language used.
I'm looking at the possibility to use Gnu Emacs for this purpose.
However, I'm not an Emacs expert, nor a Lisp expert, but from what I've seen
sofar from the documentation it looks like all of emacs can be redefined
and extended.

Questions:
1. what is the best place to start in order to get acquainted
with emacs lisp, extending emacs.
2. Does anyone know of similar projects, or has documentation / papers
concerning this stuff.
3. KBEmacs: I've at least read about KBEmacs, an extension of
Emacs for knowledge based programming editing. Does anyone have KBEmacs, or
is it just an .el file.

Thanks in advance for any pointers you can give me,



Harm Bakker                                            bakker@cs.rulimburg.nl
Dept. of Computer Science, Fac. of General Sciences
State University of Limburg
P.O. Box 616
6200 MD  Maastricht
Netherlands
-- 

Harm Bakker                                            bakker@cs.rulimburg.nl
Dept. of Computer Science, Fac. of General Sciences
State University of Limburg
From: ryanr@beethoven.CS.ColoState.EDU (richard ryan)
Newsgroups: gnu.emacs.help
Subject: Paging through the completion buffer
Date: 28 Sep 92 07:38:57 GMT
Distribution: gnu
Organization: Computer Science Department, Colorado State University

Hi,

Sometimes if I don't know a command, I'll just hit the space to get a
list of completions but a lot of times there will be too many things
to fit all on one screen.  Is there anything I can do to view the
completion buffer?

Thanks,
Richard.
Newsgroups: gnu.emacs.help
From: ejh@khonshu.colorado.edu (Edward J. Hartnett)
Subject: how do I repeat macros N times?
Organization: CIRES, University of Colorado
Date: 28 Sep 92 13:23:58

I know this question is in the manual somewhere, but I can't find the
damn thing there or through info! I have a macro programmed, how do I
get it to execute N times?
--
Edward Hartnett			ejh@khonshu.colorado.edu
From: gordonm@rendyn1.uucp (Gordon Marler ext. 4609)
Newsgroups: gnu.emacs.help
Subject: Reverse Video Problem
Date: 5 Oct 92 20:43:43 GMT
Distribution: na
Organization: Reynadyne Data Systems

After compiling emacs 18.58.3 on SCO Unix 3.2.4, I've had a reverse video
problem.  The mode line is in reverse video, like normal.  But after
using emacs for a bit, all the text is in reverse video, starting with
the minibuffer.  It seems as though reverse video is not being properly
turned off at the end of the mode line. 
	Where in the emacs code is the reverse video attribute being turned
	off at the end of the mode line?  Or does emacs even do this?



-- 
T. Gordon Marler		| Somewhere there's danger, somewhere there's
Reynadyne Data Systems		| injustice, and somewhere else the tea is
(817) 652-4693  		| getting cold! -- Dr. Who
...!digi!reynard!gordonm OR  marler@bme.uta.edu
Newsgroups: gnu.emacs.help
From: mattw@cssc-syd.tansu.com.au (Matthew Watson)
Subject: Where rcs-merge.el???
Organization: AOTC - CSSC
Date: Wed, 30 Sep 1992 04:41:24 GMT

I seem to remember hearing about a rcs-merge.el file which worked on files
produced by rcsmerge, querying the user about which clashes were wanted
etc. I cannot find it on archie, does anyone know where it is?

Thanks in advance

-- 

-------------------------------------------------------------------------------
     -  Matthew Watson -  	   | MHSnet: mattw@cssc-syd.tansu.com.au
     Australian and Overseas	   |
Newsgroups: gnu.emacs.help
From: kburton@iowa.UUCP (Kevin Burton)
Subject: Line monitor
Organization: Gatewayed from the GNU Project mailing list help-gnu-emacs@prep.ai.mit.edu
Date: Tue, 29 Sep 1992 16:18:39 GMT


I was wondering if anyone has written any emacs lisp code to monitor
the output of a particuliar serial line. I would like to see the output
in a buffer with the non-printable characters escaped or changed to the
octal equivalent. Does anyone have knowledge of such code ?

Thank you.
From: jbw@bigbird.bu.edu (Joe Wells)
Newsgroups: gnu.emacs.help
Subject: Re: Paging through the completion buffer
Date: 4 Oct 92 20:27:12 GMT
Distribution: gnu
Organization: Boston University Computer Science Department
In-reply-to: ryanr@beethoven.CS.ColoState.EDU's message of 28 Sep 92 07:38:57 GMT

In article <RYANR.92Sep28023857@beethoven.CS.ColoState.EDU> ryanr@beethoven.CS.ColoState.EDU (richard ryan) writes:

   Sometimes if I don't know a command, I'll just hit the space to get a
   list of completions but a lot of times there will be too many things
   to fit all on one screen.  Is there anything I can do to view the
   completion buffer?

Two solutions come to mind:

1. M-C-v (scroll-other-window).  The documentation says:

    Scroll text of next window upward ARG lines; or near full screen if no ARG.
    The next window is the one below the current one; or the one at the top
    if the current one is at the bottom.
    When calling from a program, supply a number as argument or nil.

   The documentation also lies, because when in the minibuffer it scrolls
   the window referred to by the variable minibuffer-scroll-window, which
   will be the window displaying *Completions*.

2. Install my scroll-fix package.  Then trying to scroll in a one line
   minibuffer automatically scrolls the *Completion* buffer instead.  FTP
   information:

     /cs.bu.edu:pub/jbw/emacs/scroll-fix.el

   (Those without FTP access should send e-mail to mail-server@rtfm.mit.edu
   with "send usenet/news.answers/finding-sources" in the body instead of
   asking me.)

-- 
Enjoy,

Joe Wells <jbw@cs.bu.edu>
Member of the League for Programming Freedom --- send e-mail for details
Newsgroups: gnu.emacs.help