HDTenEightyP/NetNews huggingface dataset:
From: tim@quintus.com (Tim Lindholm)
Subject: Re: Customizing Emacs to look like VI (yes!)
Keywords: Emacs, Quintus Prolog, Vi, MockLisp, key bindings
Organization: Quintus Corporation, Palo Alto, CA
Date: Mon, 28 Sep 1992 18:53:50 GMT

> From: ederveen@athena.research.ptt.nl (Ederveen D.)
> Subject: Customizing Emacs to look like VI (yes!)
>
> Yes, really, I'm looking for a key bindings or MockLisp-functions
> that make Emacs look or feel like vi. I'm using Quintus Prolog on
> VAX/VMS...

I haven't used either myself, but both UniPress and GNU emacs have a vi mode.
Some people at Quintus have used the GNU version and found it satisfactory.
The early UniPress docs I have on hand says that their package is "a rudimen-
tary VI emulator...provided as a relief to the culture shock people experience
when they switched from VI to Emacs".  That doesn't sound too promising (!)
but check the documentation for your version of Unipress emacs.  

Quintus Prolog has had a GNU emacs interface since Release 3.0.  However, at
least on early versions of GNU for VAX/VMS, the "inferior" process handling
that the QP/GNU interface depended on didn't work.  I've been told that
someone somewhere in the GNU community has fixed this, and if so, you might
consider moving from UniPress emacs to GNU.  If you don't have QP 3.X on
your VAX, there have also been a few noncommercial QP-GNU emacs interfaces developed outside of Quintus that people might be able to point you at.

There is currently no equivalent vi-QP interface (where QP runs as a subordin-
ate process to vi) but the Quintus User Interface (qui) allows vi to be run
under it.

-- Tim

Tim Lindholm				Manager, Prolog Technology Group
Quintus Corporation                     InterNet:       tim@quintus.com
2100 Geng Road                          FAX:            415 494 7608
Palo Alto, California 94303             Phone:          415 813 3844
From: braun@aa.cad.slb.com (Matthew Braun)
Newsgroups: comp.emacs
Subject: Re: MicroEMACS for unix?
Date: 28 Sep 92 20:18:59 GMT
Organization: Applicon; Ann Arbor, MI (USA)
X-Newsreader: Tin 1.1 PL5

John Gallant (johng@cres1.anu.edu.au) wrote:
: 
: The bundle you have found probably includes source for Unix (and a
: variety of other machines). The archive I got was actually called
: ue311a.tar.Z, archie should be able to tell you where to get it from. It
: does have a few problems, and there is a set of patches (should be in
: the same place) which fix most of them and take the version to 3.11c (I
: think). I'm using MicroEMACS 3.11a to compose this on a Sun4.
: 
: Good luck,


Well I did find the sources I was looking for with the help of some
people that had mailed me a while ago.  The msdos directories that
microemacs are in do include the source for unix.  At first I didn't
have the 'C' patches and was having a lot of problems getting it to
compile on Ultrix, (and SunOS, HP/UX).  After applying the patches
(using the normal unix patch program), I do remember having to make some
changes.  Sorry, I can't remember what I did anymore.  But I finally got
it to compile on all three platforms.  Attached is a readme.txt file
that I found.

Thanks for the responces.  I was actually getting microemacs for someone
else.

Someone mentioned epoch.  I have heard that name before, but I don't
know what it is.  If it is like GNU emacs and runs in X windows even
better, I'd be interested in finding more out.  Anyone care to give more
details?

Matthew.



Attachment:
------- readme.txt --------
Date: Sun, 9 Aug 1992 18:10:36 -0600
From: osynw@warp.mhd.montana.edu (Nate Williams)
To: w8sdz@tacom-emh1.army.mil (Keith Petersen)
Subject: MicroEMACS v3.11c editor uploaded to SIMTEL20

I have uploaded to WSMR-SIMTEL20.Army.Mil:

pd1:<msdos.uemacs>
311C_DIF.ZIP    Diffs; update from MicroEMACS v3.11 to v3.11c
311C_IBM.ZIP    MicroEMACS 3.11c EXE - IBMPC MONO/CGA/EGA/VGA

This version fixes some minor bugs, and some not so minor bugs in the
unix version, and adds some new functionality. This patch file should
patch the stock MircoEMACS 3.11 source (contained in UE311C.ZIP and
UE311H.zip) cleanly, unlike the 'A' version patch.  This version has
been compiled cleanly on Ultrix, 386BSD, VMS, and DOS using MSC 6.0.

Thanks goes to Michael L. Moser whose 'FIXEMACS' program made
these patches possible.

Nate Williams
osynw@warp.mhd.montana.edu
------- readme.txt --------
From: kgallagh@digi.lonestar.org (Kevin Gallagher)
Newsgroups: comp.emacs
Subject: Re: Questions of DEMACS
Date: 4 Oct 92 17:40:57 GMT
Organization: DSC Communications Corp, Plano, TX

In article <2036@snap> paj@uk.co.gec-mrc (Paul Johnson) writes:
>In article <1992Sep30.192415.22791@Cadence.COM> song@cds855.Cadence.COM (Song-Yu Yang) writes:
>
>[Demacs]
>>1. How can make it work under different screen size, like
>>   80x50 under my SVGA? It seems can only working under 80x25
>>   text mode for the ibmpc termcap setup.
>
>1: Edit your lib\emacs\etc\termcap (I think) file.  Copy the ibmpc
>   entry and change the name to something like ibmpc50.  Change the
>   alternative names (separated by | signs) as well.  Then replace
>   li#25 with li#50.
>
>2: Set your TERM environment variable to ibmpc50.

If you call the terminal name in the termcap file ibmpc-50, and set
TERM=ibmpc-50 in your DOS environment, you can SKIP doing step 3 below, since
it will be unnecessary.  When Gnu Emacs (Demacs) searches for a terminal file
to load, if the terminal name contains a hyphen and the file does not exist,
emacs will strip off the hyphen and all trailing characters and look for a
terminal file with the abbreviated name.  So, if your call your 50 line
terminal ibmpc-50, Demacs will still find and load the ibmpc.el file.

>3: Copy the \lib\emacs\lisp\term\ibmpc.el file to ibmpc50.el, and byte
>   compile it.
>
>4: Set up two batch files in your path 25.bat and 50.bat to issue the
>   appropriate mode and set commands for 25 and 50 line modes.
>
>Remember that some programs will reset the screen to 25 lines without
>resetting the environment variable.  This can cause odd behaviour.

You may experience other odd behaviors, as well.  Unfortunately, SVGA
implementations are NOT standardized at all.  Each chipset and board
manufacturer does things differently.  So don't be surprised if things don't
work as well as you had hoped.  My SVGA board does not support an 80x50 mode.
It does have 132x25, 132x28, and 132x44 modes.  However, ANSI.SYS doesn't
handle more than 25 lines properly when the card is in 132 column mode.  This
may also be a problem in an 80x50 mode, as well.

You may have better luck with other versions of ANSI.SYS.

Kevin
-- 
----------------------------------------------------------------------------
Kevin Gallagher        kgallagh@digi.lonestar.org OR ...!uunet!digi!kgallagh
DSC Communications Corporation   Addr: MS 152, 1000 Coit Rd, Plano, TX 75075
----------------------------------------------------------------------------
Newsgroups: comp.emacs,comp.editors,comp.lang.prolog
From: sridhar@enuxhb.eas.asu.edu (Sridhar Venkataraman)
Subject: Re: Customizing Emacs to look like VI (yes!)
Organization: Arizona State University, Tempe AZ
Date: Fri, 2 Oct 1992 17:41:20 GMT

pollard@cucbs.chem.columbia.edu (Tom Pollard)
writes on comp.editors:

)Gnu Emacs actually has a VI-emulation mode called "vip-mode".  As far as
)I've used it, it's pretty good.  I had been resisting giving up VI to 
)learn emacs for a long time until I discovered this package.  It has made
)it painless (relatively) to finally start learning emacs without feeling
)hog-tied everytime I can't figure out how to do something that was easy in
)VI (no flames please - so far it seems it's usually also easy to do those 
)things in emacs, but it takes some learning to see it...)

If I am not mistaken, evi mode has a better vi emulation than vip. I
wish we had those file-completion stuff in ex mode in vi/elvis/.. 

Check out archie for evi.el.

)Tom

A vi user,
Sridhar.
From: paj@uk.co.gec-mrc (Paul Johnson)
Newsgroups: comp.emacs
Subject: Re: Questions of DEMACS
Date: 2 Oct 92 11:07:09 GMT
Reply-To: paj@uk.co.gec-mrc (Paul Johnson)
Organization: GEC-Marconi Research Centre, Great Baddow, UK

In article <1992Sep30.192415.22791@Cadence.COM> song@cds855.Cadence.COM (Song-Yu Yang) writes:

[Demacs]
>1. How can make it work under different screen size, like
>   80x50 under my SVGA? It seems can only working under 80x25
>   text mode for the ibmpc termcap setup.

1: Edit your lib\emacs\etc\termcap (I think) file.  Copy the ibmpc
   entry and change the name to something like ibmpc50.  Change the
   alternative names (separated by | signs) as well.  Then replace
   li#25 with li#50.

2: Set your TERM environment variable to ibmpc50.

3: Copy the \lib\emacs\lisp\term\ibmpc.el file to ibmpc50.el, and byte
   compile it.

4: Set up two batch files in your path 25.bat and 50.bat to issue the
   appropriate mode and set commands for 25 and 50 line modes.

Remember that some programs will reset the screen to 25 lines without
resetting the environment variable.  This can cause odd behaviour.

>2. How to bind my logitech mouse to make me to be able to
>   easily change the pointer position and even do cut-and-paste?

Let me know if you find out.

Paul.


-- 
Paul Johnson (paj@gec-mrc.co.uk).	    | Tel: +44 245 73331 ext 3245
--------------------------------------------+----------------------------------
These ideas and others like them can be had | GEC-Marconi Research is not
for $0.02 each from any reputable idealist. | responsible for my opinions
From: jbw@bigbird.bu.edu (Joe Wells)
Newsgroups: comp.emacs
Subject: bol-point, eol-point (was: insert_printf)
Date: 5 Oct 92 01:45:05 GMT
 <ADAM.92Sep24134144@node_48dc0.dadhb1.ti.com>
Organization: Boston University Computer Science Department
In-reply-to: adam@dadhb1.ti.com's message of 24 Sep 92 18:41:44 GMT


      The only problem is that it gives me (bol-point) is undefined and
      (eol-point) undefined.  Any help?

   I assume you're running emacs @ < 18.57.  It seems that {bol,eol}-point was
   changed to {bol,eol}-location sometime around the 18.57 release.

bol-point and eol-point are not standard Emacs Lisp functions, and are not
in Emacs 18.58.

-- 
Joe Wells <jbw@cs.bu.edu>
Member of the League for Programming Freedom --- send e-mail for details
Newsgroups: comp.emacs
From: mcastle@mcs213d.cs.umr.edu (Michael R Castle)
Subject: Re: DEMACS and EMM386.EXE
Date: Sun, 27 Sep 1992 21:01:23 GMT
Organization: University of Missouri - Rolla


The dos extender that demacs uses (go32) uses an extension of expanded memory
management called VCPI.  When you turn off ems with the noems switch, you also
turn off vcpi.  emm386 puts the 386 into protected mode and runs a virtual dos
session (v86 mode) to do it's memory management.  Since the dos extender also
wants to put the processor into protected mode, they conflict.  vcpi provides
a protocol to solve these conflicts.  

Anyone who uses demacs may find the faq for the port of gcc to ms-dos done
by d.j. delorie useful.  It faq can be found on barnacle.erc.clarkson.edu 
in  /pub/msdos/djgpp

There is also a mailing list for the port that some may find useful.  email
me for more details.

mrc
From: walter@optimla.aimla.com (Walter Hunt)
Newsgroups: comp.emacs
Subject: Re: 2 more questions for Emacs under a SPARC
Date: 6 Oct 92 01:02:04 GMT
Reply-To: walter@optimla.aimla.com (Walter Hunt)
Organization: OptImage Interactive Services Co., L.P.

In article <1992Oct2.133109.5610@gw.wmich.edu>, 873clifton@gw.wmich.edu writes:
|> Many thanks to all who sent me Email samples for mapping L, R & F function
|> keys for GNU Emacs running on a Sun SPARCstation under X-windows.
|> 
	[munch]

|> 	* Is it possible to replace Esc with Alt as the Meta key?
|> 
|> I am running GNU Emacs version 18.57.1, X-windows aware (not Epoch) under TWM.

	Along the same lines . . . .

	Is there some reason Meta-handling under X-Windows was changed between
18.55 and 18.58? I just got around to upgrading our emacs, only to find that my
nifty Meta-F? keys no longer sent different character sequences. After grunging
around a bit (SO glad I kept the 18.55 stuff around "just in case"!) it turns
out that some code was added in x11term.c to check the number of characters
returned by a key event, and only pop the Meta-bit if the number of characters
was greater than zero.  This, of course, was false for Meta-F?.  

	So, not seeing any earth-shattering reasons for disallowing Alt-F?, I
just hacked the Fkey handling part to check the state flag, and pop the bit
properly. Why was this changed? Am I risking severe
financial/emotional/programming/moral ruin by using Alt-F1? 


|>
|> Thanks again, 
|> 
|> /Doug 
|> -- 
|> Douglas Clifton [99clifto@lab.cc.wmich.edu]

-- 
Walter Hunt					walter@optimage.com
OptImage Interactive Services Company, L.P.	walter@aimla.com
11040 Santa Monica Blvd., Suite #300		uunet!{optimage,aimla}!walter
Los Angeles, Ca. 90025				(310) 445-5718
From: kgallagh@digi.lonestar.org (Kevin Gallagher)
Newsgroups: comp.emacs
Subject: Re: Frequently Asked Questions for Demacs (Demacs FAQ)
Date: 6 Oct 92 22:45:32 GMT
Organization: DSC Communications Corp, Plano, TX

In article <1992Oct6.021448.26556@umbc3.umbc.edu> steibel@venus.cs.umbc.edu (David M. Steibel) writes:
>Again, I'm sorry about not being able to post the new FAQ.  It has already
>been rewritten, and I've added a number of patches, but its not in
>a form ready to distribute.  Look for it around next month (hopefully).

If you would like someone, with quite a bit of knowledge of how GNU Emacs and
Demacs work, to review your updated FAQ before you post it, I would be happy
to do so.

Kevin
-- 
----------------------------------------------------------------------------
Kevin Gallagher        kgallagh@digi.lonestar.org OR ...!uunet!digi!kgallagh
DSC Communications Corporation   Addr: MS 152, 1000 Coit Rd, Plano, TX 75075
----------------------------------------------------------------------------
From: hardy@golem.ps.uci.edu (Meinhard E. Mayer (Hardy))
Subject: Re: Editing DOS files on Unix with emacs
In-reply-to: mickeyf@vnet.ibm.com's message of Fri, 25 Sep 92 10:27:06 PDT
Newsgroups: comp.emacs
Organization: Department of Physics, UC Irvine, CA 92717-4575, USA
Date: 26 Sep 92 18:41:42 GMT

One inelegant way of doing this is using query-replace:
1. To "un-DOS-ify" Mx query-replace C-Q C-M  SPC
(You can hit ! to do the whole file).
2. To "re-DOS-ify" Mx query-replace C-Q C-J C-Q C-M C-Q C-J
(I have used 1. extensively, but thought o2. only now, so I tried it
on the following two lines, and it worked:)
You could, of course run emacs in batch mode to do this, but I prefer
to see what happens. 
--
Hardy 
-----
Meinhard E. Mayer,  Department of Physics, UC Irvine 
e-mail: hardy@golem.ps.uci.edu (preferred) or MMAYER@UCI.BITNET
From: JIMSBSYS%DELPHI.COM@vm.tcs.tulane.edu (Jim S. Bernhardt)
Newsgroups: comp.emacs
Subject: ADD UNIX-EMACS Jim Bernhardt
Date: 30 Sep 1992 18:11:21 -0400
Organization: BBN news/mail gateway
NNTP-Posting-Host: news.bbn.com

ADD UNIX-EMACS Jim Bernhardt
Newsgroups: comp.emacs
From: song@cds855.Cadence.COM (Song-Yu Yang)
Subject: Questions of DEMACS
Organization: Cadence Design Systems, Inc.
X-Newsreader: TIN [version 1.1 PL6]
Date: Wed, 30 Sep 1992 19:24:15 GMT



Hi dear netter,

I have the DEMACS 1.2.0 installed on my 386-40 running DR DOS
6.0. It is working great so far. There are two things I don't
like and hope to get answers for them.

1. How can make it work under different screen size, like
   80x50 under my SVGA? It seems can only working under 80x25
   text mode for the ibmpc termcap setup.

2. How to bind my logitech mouse to make me to be able to
   easily change the pointer position and even do cut-and-paste?

Thanks in advance!

Song
--
----------
Song-Yu Yang				E-mail: song@cadence.com
Cadence Design Systems, Inc.		Tel:	(408)944-7995
555 River Oaks Parkway, Bldg. 4, San Jose, CA 95134
Newsgroups: comp.emacs
From: st10t@Rosie.UH.EDU
Subject: emulation
Reply-To: st10t@Rosie.UH.EDU
Organization: University of Houston
Date: Tue, 6 Oct 1992 18:26:06 GMT

	Another question for all you emacs buffs. Having vga and an xt. I have 
the nice ability to have a big screen though not enough power to run things
like uw to run different processes (and its not emacs anyways :)). Emacs
has nice windows splits and shells but for some reason whenever I telnet out
of a window using either a terminal-emulation-mode or the built in telnet 
command, emacs loses its ability to process special characters ie supposing
I am on a unix system and I telnet to a vms system on which I use phone
while I can edit my unix program in another window. I have tried changing
the setenv TERM from virtual-emacs to vt100 to no avail. Though its kind of 
neat to run emacs inside a window of emacs.

	I suppose,more succintly,I am basically asking is there anyway to get a
true emulation from the inside of an emacs process ie vt100,vt200 etc...

	avijit
From: jbw@bigbird.bu.edu (Joe Wells)
Newsgroups: comp.emacs
Subject: Re: Backward-delete in overwrite mode
Date: 7 Oct 92 02:09:56 GMT
 <JBW.92Oct4205748@bigbird.bu.edu>
Distribution: comp
Organization: Boston University Computer Science Department
In-reply-to: jbw@bigbird.bu.edu's message of 5 Oct 92 01:57:48 GMT

In article <JBW.92Oct4205748@bigbird.bu.edu> jbw@bigbird.bu.edu (Joe Wells) writes:

   No.  But I can suggest a more complex and complete fix, available for FTP
   from this location:

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

This package depends on a function supplied by "picture.el".  For those of
you have already fetched it, add this statement to it:

  (autoload 'move-to-column-force "picture")

The version available for FTP has already been fixed.

-- 
Enjoy,

Joe Wells <jbw@cs.bu.edu>
Member of the League for Programming Freedom --- send e-mail for details
From: welsh@epcc.ed.ac.uk (E Welsh)
Newsgroups: comp.emacs
Subject: Relationship between Meta and ESC
Date: 2 Oct 92 16:45:01 GMT
Organization: Edinburgh Parallel Computing Centre

I have always understood holding down Meta and hitting ESC momentarily to
be one and the same. However, this is not proving to be the case with a
particular package (specifically x-sb-mouse). Using ESC where Meta is
specified doesn't seem to work. 

Has anyone else noticed this problem, or am I doing/assuming something
fundamentally wrong?

-- 
 _____________________________________________________________________
/ Evan Welsh                                          <evan@ed.ac.uk> \
\ Edinburgh Parallel Computing Centre               (+44 31 650 5960) /
From: jbw@bigbird.bu.edu (Joe Wells)
Newsgroups: comp.emacs
Subject: Re: Backward-delete in overwrite mode
Date: 5 Oct 92 01:57:48 GMT
Distribution: comp
Organization: Boston University Computer Science Department
In-reply-to: robert@cogsci.ed.ac.uk's message of 29 Sep 92 14:21:15 GMT

In article <ROBERT.92Sep29152116@compton.cogsci.ed.ac.uk> robert@cogsci.ed.ac.uk (Robert Inder) writes:

   I have been using "overwrite-mode", so that I can "write" onto a
   "pre-printed" page.  All is well, until I make a typing error.  By reflex,
   I hit "delete"---which really deletes the character, shortens the line and
   mucks up the rest of the page layout.

   What I wanted to do was to make the delete/backspace key sensitive to
   whether the buffer is in overwrite mode or not (i.e. to "overwrite-mode").

   [stuff deleted ...]

      1) It seems rather long-winded to me: can anyone suggest a more elegant
         way I could have achieved the same effect? 

No.  But I can suggest a more complex and complete fix, available for FTP
from this location:

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

      2) Would others like to see something like this feature built in 
         to Emacs itself?

Yes!  However, RMS is adamant that the current completely-screwed-up
behavior is the right way.

-- 
Enjoy,

Joe Wells <jbw@cs.bu.edu>
Member of the League for Programming Freedom --- send e-mail for details
From: good@iris.genetics.uga.edu (daniel good)
Newsgroups: comp.emacs
Subject: use of ftp.el
Date: 1 Oct 92 03:01:38 GMT
Distribution: comp
Organization: Biological Sequence/Structure Computation Facility

Hello, 

	I have a quick question.  I am very unclear on the proper use
of ftp.el in Gnu Emacs.  If someone could mail me an explanation - I'd
very much appreciate it!

--
"Runners are a rare sight in Lake Woebegone, people still stop and
offer them rides." -Garrison Keillor
						Daniel Ashley Good
					good@iris.genetics.uga.edu
Newsgroups: comp.emacs
From: yhuang@bishop.ics.hawaii.edu (Ye Huang )
Subject: Thesaurus Dictionary Source
Organization: SRA, Inc.
Distribution: comp.emacs gnu.emacs gnu.emacs.help uhawaii.emacs
Date: Sat, 26 Sep 1992 20:29:20 GMT


Hello All,

I have beening looking to get a copy of THESAURUS dictionary source
code to enhance my emacs facilities and so to have more varied wording
in my writing.  But I only managed get one done by Darryl Okahata at
HP. It is very primitive and buggy. (in fact it is not operational).

I contacted him for info if he improved that version and HE said no
revised version after that.

So, I would greatly appreicate anyone in the community who can provide
me information on how to get relatively elegant version of thesaurus
dictionary source code (sth similar to Webster) or send me a copy of
the source code WITH EMACS interface.

THanx in advance.


----THomas Y. Huang

: Thomas Y. Huang
: e-mail: yhuang@spectra.eng.hawaii.edu
: phone:  808-956-3490 808-946-0969(H)
: s-mail: SERL Lab., ICS Dept., UH, HNL, HI 96822
:........................................................................
--
: Thomas Y. Huang
: e-mail: yhuang@spectra.eng.hawaii.edu
: phone:  808-956-3490 808-946-0969(H)
: s-mail: SERL Lab., ICS Dept., UH, HNL, HI 96822
:........................................................................
Newsgroups: comp.emacs
From: stud01@cc4.kuleuven.ac.be (Barbe Albert)
Distribution: world
Date: Thursday, 1 Oct 1992 11:12:10 +01
Organization: K.U.Leuven - Academic Computing Center
Subject: Re: MicroEMACS for unix?


>
> Someone mentioned epoch.  I have heard that name before, but I don't
> know what it is.  If it is like GNU emacs and runs in X windows even
> better, I'd be interested in finding more out.  Anyone care to give more
> details?
>
> Matthew.
>
>

Epoch is an editor based on gnu emacs 18.58 and runs in the X window system.
It handles multiple (X-)windows (there called screens in Epoch , to make the
distinction with emacs-windows).
Epoch has a lot of new features including colors,fonts,underline etc.

There is a newsgroup gnu.epoch.misc , where you can get help (or read the FAQ)

You can ftp epoch version 4.2 from various ftp-sites , including
ftp.uu.net  (directory  /packages/gnu/epoch)
cs.uiuc.edu (directoey  /pub/epoch-files/epoch)


--
------------------------------------------------------------------------
Barbe Albert       stud01@cc4.kuleuven.ac.be   (AIX/370)
                   FHGAA98@cc1.kuleuven.ac.be  (VM/CMS)
------------------------------------------------------------------------
From the X manuals:
"It's a window system called X, not a system called X windows "
------------------------------------------------------------------------