[comp.sys.amiga.applications] Elvis

hychejw@infonode.ingr.com (Jeff W. Hyche) (03/02/91)

While in search of a vi editor for the Amiga, I came aross something
called elvis.  All that was in the archive was some binary files, the
editor, and a termcap file.  No docs.  How do you get this program to
run.  First it returned env editor not set.  So I set one based on
the Termcap text file.  Next it exited with /etc/termcap not found.  So
I moved termcap to a dir called /etc, it exited with the same error
message.  What gives?  Anyone got this program to run?  Maybe is should
played with it longer. 
-- 
                                  // Jeff Hyche           
    There can be only one!    \\ //  Usenet: hychejw@infonode.ingr.com
                               \X/   Freenet: ap255@po.CWRU.Edu

mtpins@umaxc.weeg.uiowa.edu (Firestar) (03/02/91)

From article <1991Mar1.181320.6868@infonode.ingr.com>, by hychejw@infonode.ingr.com (Jeff W. Hyche):
> 
> While in search of a vi editor for the Amiga, I came aross something
> called elvis.  All that was in the archive was some binary files, the
> editor, and a termcap file.  No docs.  How do you get this program to
> run.  First it returned env editor not set.  So I set one based on
> the Termcap text file.  Next it exited with /etc/termcap not found.  So
> I moved termcap to a dir called /etc, it exited with the same error
> message.  What gives?  Anyone got this program to run?  Maybe is should
> played with it longer. 

I will probably put a doc file in the one I have on isca.icaen.uiowa.edu. 
because I never would have figured it out without the help of snoopdos.
 
To get elvis to run - copy the termcap to S:
                      "setenv TERM AA"
                      run vi

Everything should then work.  I seem to remember changing the li# in termcap
to 23 as that's all the lines you actually get on the workbench screen.

					Firestar


--
*****************************************************************************
* Michael Pins (Firestar)     |   Internet: mtpins@umaxc.weeg.uiowa.edu     *
* ISCA's Amiga Librarian      |         #include <std.disclaimer>           *
*****************************************************************************

peter@sugar.hackercorp.com (Peter da Silva) (03/02/91)

In article <1991Mar1.181320.6868@infonode.ingr.com> hychejw@infonode.ingr.com (Jeff W. Hyche) writes:
> While in search of a vi editor for the Amiga, I came aross something
> called elvis.  All that was in the archive was some binary files, the
> editor, and a termcap file.  No docs.

Yep, it's a quick port, not amiga-ised. There is a guy out there somewhere
doing a real Amiga port, and I have not got the time to do it myself. There
has been a complete major release since I started my port, so I've been
putting it on hold. This program is a teaser and an incentive for the guy
doing the real port to get it done.

> How do you get this program to run.

Put the termcap file in S: under the name "termcap", set your TERM environment
variable to "amiga" and type "elvis".

The "termlib" library it uses as previously been posted to alt.sources.amiga.
I could post it again if it might encourage someone with more time to spare
to get the port done right.
-- 
Peter da Silva.   `-_-'
<peter@sugar.hackercorp.com>.

al158305@mtecv2.mty.itesm.mx (Gustavo Cordova Avila) (03/06/91)

hychejw@infonode.ingr.com (Jeff W. Hyche) writes:


>While in search of a vi editor for the Amiga, I came aross something
>called elvis.  All that was in the archive was some binary files, the
>editor, and a termcap file.  No docs.  How do you get this program to
>run.  First it returned env editor not set.  So I set one based on
>the Termcap text file.  Next it exited with /etc/termcap not found.  So
>I moved termcap to a dir called /etc, it exited with the same error
>message.  What gives?  Anyone got this program to run?  Maybe is should
>played with it longer. 
>-- 
>                                  // Jeff Hyche           
>    There can be only one!    \\ //  Usenet: hychejw@infonode.ingr.com
>                               \X/   Freenet: ap255@po.CWRU.Edu

   You have to do something like this:
1> create a directory called "ram:env" and do an "assign env: ram:env"
2> create an environment variable called "TERM" which contains the name
   of the terminal you're using (amiga). In other words, do something
   like: "setenv TERM amiga" or, like "echo >env:TERM amiga"
   (environment vars are actually tiny files)
3> move the termcap file to you're "s:" directory
4> run it.

   I did all that and it seemed want to run, but somehow, it didn't :(
good luck!

Gustavo Cordova
-- 
/====================================================================\
| Gustavo Cordova Avila		 | Electronics Systems Engineering   |
| pl158305@tecmtyvm.bitnet	 | major, @ Monterrey Tech, Mexico.  |
| al158305@mtecv2.mty.itesm.mx	 | I.T.E.S.M. Monterrey, NL, Mexico  |

Phillip_Hardy@kcbbs.gen.nz (Phillip Hardy) (03/06/91)

 > I will probably put a doc file in the one I have on isca.icaen.uiowa.edu.
 >  More? - Yes No Back Start eXit ?(help) >  because I never
 > would have figured it out without the help of snoopdos.
 >  
 > To get elvis to run - copy the termcap to S:
 >                       "setenv TERM AA"
 >                       run vi
 > Everything should then work.  I seem to remember changing
 > the li# in termcap to 23 as that's all the lines you actually
 > get on the workbench screen. Firestar

        Just a few notes from a AUX: user of elvis
        Rember have your Temp dir (T:) set up and DO have a /t dir in 
        there, Also i have this strange problem with elvis not deleteing 
        its temp files is this a bug? its only happening sometimes
        but HAY i want to thank the persons who have worked on elvis
        hmm also working on it as i read someone is starting to port 
        an Amigaised Version.
        
 Also a big Thanks to Mat dillon for writeing Dice, DME, Shell
 elvis from my LINK 125 Terminal Works GREAT! and i has a Friend writeing 
 Some C Code from outside the Amiga Window envirement. and he loves 
 it Too...
 
 Again Thanks to all Involved with the AMIGA and a BIG HI to all you 
 Neters Without you Usenet will DIE!
 
Philip Hardy
phillip_hardy@kcbbs.gen.nz   or phillip@crfm.gen.nz
--- if its AMIGA today what will it be like in the Future?

jerry@truevision.com (Jerry Thompson) (03/13/91)

OK, I have

- TEMP: set to ram:
- T: set to TEMP:t
- a /t dir in T:
- copied termcap to s:
- setenv TERM amiga  (and tried AA)
- looked at env:TERM to see that it is indeed "amiga" (or "AA")
- run vi

and I still get "Can't create temporary file, errno=1".  Sigh.


-- 
Jerry Thompson                 |     // checks  ___________   | "I'm into S&M,
I loved the peace and solitude | \\ //   and    |    |    |   |  Sarcasm and
so much, I invited my friends. |  \X/ balances /_\   |   /_\  |  Mass Sarcasm."

quang@csufres.csufresno.edu (Quang Ngo) (06/21/91)

I know this question was posted before but...

My question is: How to set up elvis?  There are no docs. :-(

I tried: set TERM amiga     but that only solved part of the problem.

Thanks,
-quang (quang@csufres.csufresno.edu)