HDTenEightyP/NetNews huggingface dataset:
From: jtsilla@damon.ccs.northeastern.edu (James Tsillas)
Newsgroups: gnu.emacs.help
Subject: emacs won't use yphost map.
Date: 19 Aug 92 21:48:10 GMT
Article-I.D.: damon.JTSILLA.92Aug19164810
Distribution: gnu
Organization: Northeastern University, Boston, MA


We have a little network which uses YP and we've had to add entries to
our /etc/hosts file in order to allow workstations to use emacs via X
(emacs can't resolv the display name). Should I have build emacs in
aprticular way to use YP name resolution?

Thanks for your help.

-Jim.
--
	***                                                      ***
	***  James Tsillas  jtsilla@damon.ccs.northeastern.edu   ***
	*** "He is after me. Jim is after him."                  ***
	***          - Hop on Pop, Dr. Seuss                     ***
From: kgallagh@digi.lonestar.org (Kevin Gallagher)
Newsgroups: gnu.emacs.help
Subject: Re: key binding problem
Date: 20 Aug 92 05:14:46 GMT
Distribution: gnu
Organization: DSC Communications Corp, Plano, TX

In article <1992Aug17.1277.2525@channel1> "rick sheridan" <rick.sheridan@channel1.com> writes:
>I'm using Demacs (DOS Emacs) and am having a problem getting one key
>bound:  C-pgup.  I got a routine from this newsgroup that rotates thru
>the buffers.  It has two functions, swap-to-next-buffer and
>swap-to-prev-buffer, that I want to bind to C-pgdn and C-pgup
>respectively.
>
>C-pgdn generates the key code `C-@ "v"' that I put in my IBMPC.EL file
>as
>
>        (define-key ibmpc-map "v" 'swap-to-next-buffer)
>
>which works perfectly.  C-pgup generates `C-@ "ESC"' which I put in as:
>
>        (define-key ibmpc-map "ESC" 'swap-to-next-buffer)
>
>When I byte compiled IBMPC.EL, I got no errors but I also got no C-pgup.

Try

        (define-key ibmpc-map "M-C-d" 'swap-to-prev-buffer)

When I press C-PgUp on my system, while in demacs, view-lossage (C-h l)
reports that it saw the characters

        C-@ M-C-d
-- 
----------------------------------------------------------------------------
Kevin Gallagher        kgallagh@digi.lonestar.org OR ...!uunet!digi!kgallagh
DSC Communications Corporation   Addr: MS 152, 1000 Coit Rd, Plano, TX 75075
----------------------------------------------------------------------------
Newsgroups: gnu.emacs.help
From: levitte@e.kth.se (Richard Levitte)
Subject: trying to change load-path before dumping...
Organization: Royal Institute of Technology, Stockholm
Date: Thu, 13 Aug 1992 17:48:30 GMT


The subject line says all of it. loadup.el loads site-init before it performs
a dump, so in site-init.el, I put:

	(setq load-path
	      (nconc load-path (purecopy '("EMACS_LIBRARY:[LOCAL.GNUS]"))))

The problem is, when I start an Emacs session, and check the load-path
variable, the directory that I append (nconced) isn't there! I BADLY need
to fix that, but I don't know how! Any ideas?
--
!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!
! Richard Levitte, System manager       ! tel: int+46-8-790 64 23           !
! Royal Institute of Technology         ! fax: int+46-8-791 76 54           !
! Department of Teletransmition Theory  ! Internet: richard@ttt.kth.se      !
! S-100 44 Stockholm, Sweden            !                                   !
!---------------------------------------------------------------------------!
From: sterne@dublin.llnl.gov (Philip Sterne)
Newsgroups: gnu.emacs.help
Subject: Re: acutex
Date: 18 Aug 92 18:35:23 GMT
Reply-To: sterne@dublin.llnl.gov (Philip Sterne)
Organization: Lawrence Livermore National Laboratory

In article <stevew.713821502@helios>, stevew@helios.unl.edu (Steve Wu) writes:
|> 
|>   I have a problem running ACU TeX. When I do C-c C-a I have the
|> following messages:
|> 
|> 	This is TeX, C Version 3.14t3
|> 	LaTeX Version 2.09 <7 Dec 1989>
|> 	
|> 	! Emergency stop.
|> 	<*> &lplain \nonstopmode{}\input
|> 	                                
|> 	No pages of output.
|> 	Transcript written on texput.log.
|> 	
|> 	Formatting exited abnormally with code 1 at Fri Aug 14 14:47:19
|> 	
|>   Does anyone have this problem before?
|> 

Yes, I had that problem as well. 

We have an ancient TeX installation (2.93, LaTeX 2.09) on our system.  Every time I did C-c C-a, it ended in an emergency stop.  I could do C-c C-d on the entire buffer, and there were no problems.

I eventually tracked the problem down to TeX-command-with-args in TeX-buffer.  Turns out tex, latex and slitex commands for our version are all the same shell script with a case statement on $0 to decide what flavor of virtex to invoke.  When TeX-command-with-args was passed through to start the latex execution, the "\\nonstopmode{}\\input" part became one argument for the shell script and the TeX-original-file became another.  The script dropped off the file name, since it only used $0 and $1 for latex, a



nd crashed for lack of input in nonstopmode. 

This is apparently cured in more recent versions of TeX.  I patched tex-buf.el to fix the problem on my system.  The patched version works on both the old TeX release I have (2.93 on DECstation) and a more recent release (3.1a on a Next).  Patch is for AUCTeX 5.6a, but the same lines of code are in the latest AUCTeX release.  It may not be the most elegant solution, but it works!

*** tex-buf.el.orig	Fri Jun 12 12:14:25 1992
- --- tex-buf.el	Thu Jun 25 18:01:18 1992
***************
*** 462,472 ****
  				  (if TeX-args
  				      (append
  				       TeX-args
  				       (list "\\nonstopmode{}\\input "
! 					     TeX-original-file))
! 				    (list
! 				     "\\nonstopmode{}\\input "
! 				     TeX-original-file)))))
        (setq TeX-process
  	    (apply 'start-process 
  		   "TeX-run" 
- --- 462,473 ----
  				  (if TeX-args
  				      (append
  				       TeX-args
+ 				       (list (apply 'concat
  				       (list "\\nonstopmode{}\\input "
! 					     TeX-original-file))))
! 				    (list (apply 'concat
! 				    (list "\\nonstopmode{}\\input "
! 				     TeX-original-file)))))))
        (setq TeX-process
  	    (apply 'start-process 
  		   "TeX-run" 




Hope this helps,

						Phil

--
Philip Sterne 				|    sterne@dublin.llnl.gov
Lawrence Livermore National Laboratory	|    Phone   (510) 422-2510
Livermore,  CA 94550			|    Fax     (510) 422-7300
From: jf41+@andrew.cmu.edu (Jonathan R. Ferro)
Newsgroups: gnu.emacs.help
Subject: Re: Matching Parenthesis
Date: 14 Aug 92 12:23:05 GMT
Article-I.D.: andrew.0eX1Mdq00VpA0c4mck
	<KEVIN.92Aug14095203@buffalobill.edscom.demon.co.uk>
Distribution: usa
Organization: Carnegie Mellon, Pittsburgh, PA

kevin@edscom.demon.co.uk (Kevin Broadey) writes:
> anand@cbnewsb.cb.att.com (anand.r.setlur) writes:
> >
> > Can someone give me a method in emacs to achieve the equivalent of vi's 
> > "%" command that helps match parenthesis in a given file.
> 
> I use:-
> 
> (defun match-paren ()
>   "Go to the matching parenthesis."

This is already built into the default Emacs mappings as
C-M-f (forward-sexp) and C-M-b (backward-sexp).

--
Jon Ferro		MIT Transportation Modelling Research Center (TMRC)
jf41+@andrew.cmu.edu	"We can hack it!"
SGNTR VRS VRSN 3.1B: Strppd nd cmprssd fr qckr trnsmssn! nfct yrs tdy!
From: rdong@PLAYMATE.MAT.JHU.EDU (Rui - Tao  Dong)
Newsgroups: gnu.emacs.help
Subject: texinfo in PS
Date: 17 Aug 92 16:18:17 GMT


	I remember discussions on the net a while ago about printing
texinfo using PostScript fonts. I forgot what the outcome was. Did somebody
hack texinfo.tex? I'd like to get a copy. Otherwise, I'll try to hack it
myself. 

Regards,

-------------------------------------------------------------------------
	Rui - Tao  Dong			10230 Hickory Ridge Rd. # 302  
	Department of Mathematics	Columbia, MD 21044	       
	The Johns Hopkins University	(410)992-4308(H)	       
	Baltimore, Maryland 21218	(410)516-7406(O)	       
	rdong@playmate.mat.jhu.edu	(410)516-5549(Fax)
From: jct@se33.wg2.waii.com (Jim Thompson)
Newsgroups: gnu.emacs.help
Subject: Re: Matching Parenthesis
Date: 16 Aug 92 13:08:48 GMT
Distribution: usa
Organization: Western Geophysical Exploration Products
In-reply-to: anand@cbnewsb.cb.att.com's message of 13 Aug 92 22:28:11 GMT

In article <1992Aug13.222811.12442@cbfsb.cb.att.com> anand@cbnewsb.cb.att.com (anand.r.setlur) writes:

> Can someone give me a method in emacs to achieve the equivalent of vi's 
> "%" command that helps match parenthesis in a given file.

Someone posted this to comp.emacs a few months ago; sorry, but I don't
remember who.  It works as follows: if you're over a paren-type
character and you type '%', it will jump you to the matching character
(if there is one).  If you're not over a paren-type character, it
inserts a '%' as normal:

(global-set-key "%" 'match-paren)
  
(defun match-paren (arg)
  "Go to the matching parenthesis if on parenthesis otherwise insert %."
  (interactive "p")
  (cond ((looking-at "\\s\(") (forward-list 1) (backward-char 1))
	((looking-at "\\s\)") (forward-char 1) (backward-list 1))
	(t (self-insert-command (or arg 1)))))

--
   _    Jim Thompson           |  Wanted:
 _| ~-  thompson@wg2.waii.com  |	Nick Park's "Grand Day Out"
 \,  _} Western Geophysical    |	on VHS-format videotape
   \(   Houston, Texas         |  Email me if you know where I can buy it.
From: kyle@wendy-fate.UU.NET (Kyle Jones)
Newsgroups: gnu.emacs.help
Subject: Re: delete-all-buffers?
Date: 20 Aug 1992 13:09:43 -0400
Organization: UUNET Communications
NNTP-Posting-Host: wendy-fate.uu.net

ratinox@meceng.coe.northeastern.edu writes:
 > DH> First, there is really no reason to need to kill all buffers.  Just
 > DH> C-x C-c and if you have no buffers which need saving, you are exited.
 > 
 > Ummm... no. There are times where I'm at a workstation for several hours. I
 > never kill my emacs session through that time, so having an easy way to
 > kill all buffers is usefull when I want to kill a bunch of buffers and go
 > onto something else, without killing my emacs job.

Use M-x buffer-menu.  It's easy to clean up buffer this way.
From: levitte@e.kth.se (Richard Levitte)
Newsgroups: gnu.emacs.help
Subject: Re: trying to change load-path before dumping...
Date: 14 Aug 92 11:32:49 GMT
Followup-To: gnu.emacs.bug
Organization: Royal Institute of Technology, Stockholm

I've resently sent the following message:

>>>>> On Thu, 13 Aug 1992 17:48:30 GMT, levitte@e.kth.se (Richard Levitte) said:
>> The subject line says all of it. loadup.el loads site-init before it performs
>> a dump, so in site-init.el, I put:

>> 	(setq load-path
>> 	      (nconc load-path (purecopy '("EMACS_LIBRARY:[LOCAL.GNUS]"))))

>> The problem is, when I start an Emacs session, and check the load-path
>> variable, the directory that I append (nconced) isn't there! I BADLY need
>> to fix that, but I don't know how! Any ideas?

The only reply I've got is that I have to make a change in path.h! That's
something I already knew. The problem is, I'm running on VMS here, and
recompiling take's a LOT of time, whereas just rebuilding the dump file takes
much less, so I thought it was a good idea to change the load-path in
site-init.el .

By looking at the source, I found out that load-path is ALWAYS reinitialized,
either it has already been loaded with the rest of the dump-file or not! This
is, IMHO, a bug! Further discussion (if any) will be held in gnu.emacs.bug.

--
!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++!
! Richard Levitte, System manager       ! tel: int+46-8-790 64 23           !
! Royal Institute of Technology         ! fax: int+46-8-791 76 54           !
! Department of Teletransmition Theory  ! Internet: richard@ttt.kth.se      !
! S-100 44 Stockholm, Sweden            !                                   !
!---------------------------------------------------------------------------!
Newsgroups: gnu.emacs.help
From: kevin@edscom.demon.co.uk (Kevin Broadey)
Subject: emacsclient - how do I use it?
Organization: EDS-Scicon, Milton Keynes, UK
Date: Fri, 21 Aug 1992 11:06:52 GMT

When I built my emacs from distribution 18.57 I noticed an "emacsclient"
executable in the etc directory.  I assume this is some clever thing to allow
you to have several emacs users but only one emacs on your machine (useful
considering the size of emacs!).  If I'm right, how do you use it?  If I'm
wrong, what is it?!  I did RTFM but I couldn't find a reference to it.

--
Kevin Broadey <kbroadey@edscom.demon.co.uk>
EDS-Scicon, Wavendon Tower, Wavendon, Milton Keynes, MK17 8LX, England.
Phone: +44 908 284198 (direct) or +44 908 585858 ext 4198
These opinions are mine: others available on request.
Newsgroups: gnu.emacs.help
From: ayf@pruxp.att.com (Avi Feldblum)
Subject: Building Gnuemacs on AT&T 7040R3 / Pyramid MIServer-S
Organization: AT&T
Date: Tue, 18 Aug 1992 02:15:13 GMT
Keywords: AT&T 7040R3, Pyramid MIServer-S, MIPS R3000


Looking for help in configuring/building gnuemacs for the following system:

The machine is an AT&T 7040R3 computer. AT&T (NCR) obtained the system
from Pyramid Technology, Incorporated which called it the
MIServer-S. The CPU is a MIPS R3000 chip.

The software is called DC/OSx release 1.0-92023b and is based on
System V Release 4.0 from USL.

If anyone has built gnuemacs on this platform, or has some good
suggestions/guesses, please let me know.


Thanks in advance for any help.

Avi Feldblum
AT&T
avi_feldblum@att.com
Newsgroups: gnu.emacs.help
From: zender@ra.cgd.ucar.edu (Charlie Zender)
Subject: keybinding to new prefixes
Keywords: help, keybinding
Organization: ncar
Date: Fri, 21 Aug 1992 21:16:49 GMT

i've tried ploughing through the manual and the FAQ for help on
this problem, but everything i try causes an error in the init file.

i want to make ctl-z be a prefix for a whole slew of commands (mainly
to facilitate c-programming), and i've tried many variations on the
following in my .emacs file
;
(define-key ctl-map "z" 'ctl-z-prefix)
(fset 'ctl-z-prefix ctl-z-map)
;
; macro to insert a C comment at the cursor
;
(fset 'comment
   "/* */ ")
(define-key ctl-z-map "c" 'comment)
;

None of them work, my problem is i don't know lisp, and this is my
first emacs "hack", so i don't know if it's even possible.  if 
anyone can help, it would much appreciate it.
thanks,
charlie
-- 
Charlie Zender				zender@pprince.colorado.edu
Dept. Astrophysical, Planetary, Atmospheric Sci. Univ. Colorado at Boulder
Campus Box 391				(303) 492-0260
Boulder CO 80309-0391			"the play's the thing"
From: kgallagh@digi.lonestar.org (Kevin Gallagher)
Newsgroups: gnu.emacs.help
Subject: Re: demacs vs. freemacs
Date: 17 Aug 92 15:28:31 GMT
Distribution: gnu
Organization: DSC Communications Corp, Plano, TX

In article <ARA.92Aug16040312@camelot.ai.mit.edu> ara@zurich.ai.mit.edu (Allan Adler) writes:
>
>(3) In freemacs, you can use the alt key nearly interchangeably with the
>   escape key. In demacs apparently you cannot. 

It is possible to use the alt key as a Meta key, but you have to enable it.
Instructions on doing this are contained in the sample .emacs file, if I
remember correctly, near the end of the file.

>(4) In freemacs, you can use both the backspace and the delete keys for
>    deletions, whereas in demacs the backspace key triggers HELP.

You need to READ the contents of the sample .emacs file.  You can swap things
around so that the backspace key acts like a delete key.  Then
control-backspace will invoke help.

>(5) In freemacs, if I give the command M-x search-forward and then want
>    to search for the same string it remembers the string so that you don't
>    have to type it again. If you issue the same M-x command twice in a row,
>     you don't have to type it the second time because it remembers it.

Try using incremental search bound to C-s.  While in an incremental search,
pressing C-s again searches forward again for the remembered string, while C-r
will search in the reverse direction.

>(6) ^@ works in freemacs to mark the beginning of something you want to
>    move into the yank buffer, this being ended by ^w.. When I type ^@
>    in demacs, I get a beep but no message about the mark being set. By
>    ^@ I mean ^-shift-2.

In GNU Emacs (Demacs), this is called setting the mark.  Normally, this is
done by pressing control-spacebar.  But, in Demacs, it is done by pressing
control-spacebar TWICE.

>I will prefer to work with demacs because it is more powerful, implements
>more of GNU emacs, including the info facility, but I would like it better
>if I could equip it with the features I have noted in freemacs and if I
>could get some of the features it is supposed to have to work, such
>as M-x recover-file and ^@ and allowing other processes such as REDUCE 
>to run while it is suspensed.

Freemacs takes up less conventional memory than does Demacs.  This may account
for your problems when running REDUCE after suspending Demacs.

-- 
----------------------------------------------------------------------------
Kevin Gallagher        kgallagh@digi.lonestar.org OR ...!uunet!digi!kgallagh
DSC Communications Corporation   Addr: MS 152, 1000 Coit Rd, Plano, TX 75075
----------------------------------------------------------------------------
From: jsc@saxon.Eng.Sun.COM (John Cooper)
Newsgroups: gnu.emacs.help
Subject: Re: Matching Parenthesis
Date: 14 Aug 92 20:58:54 GMT
	<KEVIN.92Aug14095203@buffalobill.edscom.demon.co.uk>
Distribution: usa
Organization: SunSoft, Inc., Mountain View, CA
NNTP-Posting-Host: saxon
In-reply-to: kevin@edscom.demon.co.uk's message of 14 Aug 92 09:52:03 GMT

> "Kevin" == Kevin Broadey <kevin@edscom.demon.co.uk> writes:

    Kevin>    Can someone give me a method in emacs to achieve the
    Kevin>    equivalent of vi's "%" command that helps match
    Kevin>    parenthesis in a given file.

If you like things a little more 'electric', try this:

(defun match-paren (arg)
  "Go to the matching parenthesis if on parenthesis otherwise insert %."
  (interactive "p")
  (cond ((looking-at "\\s\(") (forward-list 1) (backward-char 1))
	((looking-at "\\s\)") (forward-char 1) (backward-list 1))
	(t (self-insert-command (or arg 1)))))

(global-set-key "%"             'match-paren)

This means if the cursor is over a parenthesis, hitting % will move to
the matching paren, otherwise it will insert a % .

	--- John.
--
	--- John
Newsgroups: gnu.emacs.help
From: nicholas@odin.iti.gov.sg (Nicholas Tan)
Subject: Re: emacsclient - how do I use it?
Organization: Information Technology Institute, National Computer Board, Singapore
Date: Sat, 22 Aug 1992 04:15:09 GMT

You can find out how to use emacsclient in the FAQ that comes along with the emacsclient distribution in the etc/ sub-directory.

However, I had to modify my emacsclient.c file slightly to get it to work.  In line 206 of etc/emacsclient.c, I changed
	s = msgget( key, 0600 );
to
	s = msgget( key, 0600 | IPC_CREAT );

That got it to work on both my HP9000s400 running hpux8.0 and DECstation 5000/125 running ultrix4.2.


- Nicholas Tan
  Member of Technical Staff
  Knowledge Systems Laboratory
  Information Technology Institute
Newsgroups: gnu.emacs.help
From: rms@gnu.ai.mit.edu (Richard Stallman)
Subject: Prefix in Emacs Lisp "packages"
Organization: Gatewayed from the GNU Project mailing list help-gnu-emacs@prep.ai.mit.edu
Date: Thu, 20 Aug 1992 13:20:19 GMT

In designing Emacs, or any program, there are many decisions to be
made.  No matter what decision I make, some people will disagree.

I can't afford to justify my decisions on the net.  If I did, I would
have no time for useful work.  Besides, typing hurts my hands.  So I
am not going to argue further--perhaps I made a mistake in stating
justifications in my previous message.  No matter what I might say, I
could expect to convince everyone.  At some point, I must either
disregard them or drop software development in favor of arguing.

I would simply like to ask people who are writing Emacs Lisp programs
to follow the conventions I've decided on.  In particular, please use
dashes, not colons, as part of the identifier names.  Many other
conventions are listed in the Tips appendix of the Emacs Lisp manual;
please read this before you write a Lisp program.

It is especially perverse to reject the conventions on the grounds
that you are writing a nonstandard library.  Most of the libraries
that come with Emacs were originally "nonstandard".  To improve the
standard collection of Emacs libraries, we need libraries written with
the aim that they will become standard.  So if you would like to
cooperate with the development of Emacs, please follow the
conventions.

If you don't follow the conventions, then if the maintainers want to
install the package, extra work for conversion is required--and we may
not have the manpower to do it.  Please try to make our work easier,
rather than harder.
Newsgroups: gnu.emacs.help
From: kevin@edscom.demon.co.uk (Kevin Broadey)
Subject: Re: C-s problems
Organization: EDS-Scicon, Milton Keynes, UK
	<KEVIN.92Aug12100941@buffalobill.edscom.demon.co.uk>
	<thompson.713629017@kiyotaki.econ.umn.edu>
Distribution: gnu.emacs.help
Date: Thu, 13 Aug 1992 09:11:27 GMT

In article <thompson.713629017@kiyotaki.econ.umn.edu> thompson@atlas.socsci.umn.edu (T. Scott Thompson) writes:

   This doesn't sound right to me.  More precisely, it is incomplete.
   Your explanation essentially states that the terminal sends C-s (XOFF)
   to the host when you press C-s at the keyboard.  This is undoubtably
   correct, but is probably not the source of the problem.  After all,
   sending out C-s is exactly what we want the terminal to do!

   I do not know the specifics of the DEC-VT220, but I suspect that the
   various "XOFF" commands mentioned control how the terminal responds to
   data arriving too fast from the host.  That is, when you set "XOFF at
   64" this probably means "OK terminal, if your input buffer has less
   than 64 free bytes you should _automatically_ send out a C-s to tell
   the host to stop sending."

   But this is a digression.  The real problem is that when the host
   _receives_ the C-s it is interpretting it as the message "stop sending
   characters" instead of passing it along to emacs.  That is, the
   flowcontrol processing _at_the_recieving_end_ prevents emacs from ever
   seeing the C-s.  It also causes the host to temporarily stop echoing
   characters back to the terminal, which is why your terminal _appears_
   to be locked.  (It isn't really locked in all likelihood.)

   Ideally emacs will turn off XON/XOFF flowcontrol at the host
   automatically when it is in command. However there are situations when
   emacs cannot do the job.  For example, I usually connect to my host
   through a network terminal server that does its own flowcontrol
   processing.  Unless I turn that off (manually) when I make the
   connection, the host never even receives the C-s, since it is
   intercepted and processed by the terminal server.

   Bottom line: The problem _is_ flow control.  The solution is likely to
   be more complicated than simply turning off XON/XOFF flowcontrol at
   the terminal end.


Okay, you got me!  I forgot to mention the terminal concentrator being a
possible source of flow control problems.  I remember seeing that in one of the
PROBLEMS files in the emacs distribution.

As to my description of how a DEC-VT220 works, this is *exactly* what happens
(unless someone's rebadged the terminal I'm sitting in front of!).  If you have
"XOFF at ..." set, "C-s" freezes the terminal *immediately*, and it only
forwards "C-s" to the host when the specified buffer (64 or 128) fills up.

But before anyone else flings their own pet theory into the fray, perhaps we
should wait for Ted Pedersen to post his equipment configuration so we can
*all* make a more *informed* diagnosis.
-- 
Kevin Broadey, EDS-Scicon
Mail:	Wavendon Tower, Wavendon, Milton Keynes, MK17 8LX, England
E-mail: kbroadey@edscom.demon.co.uk
Phone:	+44 908 284198 or +44 908 585858 ext 4198
Newsgroups: gnu.emacs.help