No Elvis shell?

No Elvis shell?

Post by Jim Howa » Wed, 06 May 1992 05:25:14



    I recently downloaded Elvis from Atari archive, 'cause I use VI all the
time at work, and didn't want to have to learn a new editor.  I got it all
unpacked, but elvis.ttp won't start up from the desktop (flashes some
message about environment).  Well, in checking the documentation, the
TERM variable *must* be set, and the docs also mention needing to use
the shell program so that TERM *can* be set.  But it's not included in
the distribution!  Where/how can I get it??
    If it's not already obvious, I don't have a UNIX look-alike environment
on my Atari (yet!  I'd like to get one, but would prefer to get freeware or
shareware, and don't know of such an animal), so I can't set the TERM
variable any other way.  Without some sort of shell, Elvis is useless to me,
and I'll have to learn Emacs (shudder!) in order to be able to do anything.
    So where do I get the limited Elvis shell, or a freeware/shareware UNIX
type shell?  Anyone?

--
         ~ deej ~              | (If I were expressing Cadence's opinions, )

        (^:=             Flames cheerfully ignored.             =:^)
"Sometimes you kick, sometimes you get kicked" -- INXS

 
 
 

No Elvis shell?

Post by Steve Yelvingt » Wed, 06 May 1992 21:53:34




 >     I recently downloaded Elvis from Atari archive, 'cause I use VI all the
 > time at work, and didn't want to have to learn a new editor.  I got it all
 > unpacked, but elvis.ttp won't start up from the desktop (flashes some
 > message about environment).  Well, in checking the documentation, the
 > TERM variable *must* be set, and the docs also mention needing to use
 > the shell program so that TERM *can* be set.  But it's not included in
 > the distribution!  Where/how can I get it??
 >     If it's not already obvious, I don't have a UNIX look-alike environment
 > on my Atari (yet!  I'd like to get one, but would prefer to get freeware or
 > shareware, and don't know of such an animal), so I can't set the TERM
 > variable any other way.  Without some sort of shell, Elvis is useless to me,
 > and I'll have to learn Emacs (shudder!) in order to be able to do anything.
 >     So where do I get the limited Elvis shell, or a freeware/shareware UNIX
 > type shell?  Anyone?

You do not need a shell to set environment variables. There are a couple
of /auto/ folder programs that can do it, and if you plan on doing any
extensive work from the GEM Desktop, you should get one.

If you want a line-oriented shell, there are quite a few available for
anonymous FTP at atari.archive.umich.edu or by mail order from

Here is an (old) index of atari/cli:

/end of archivers directory/

cli:

Index           ??      This file.
cli1.arc        12      ???
cli2.arc        13      ???
cli_1_0u.lzh    67      New from Germany, lots of builti-ins.  German docs
gulam.arc       119     Classic cli, eveyone has it, why not you?
gulamdoc.arc    110     Complete docs for gulam
gulaminf.arc    42      Semi-complete doc? Difference to be investigated. ???
master60.zoo    192     Master, v.6.0 updated for use with mint.
mx2.arc         119     The mx2 cli.
mx2src.arc      95      Source for mx2.arc
nutshell.arc    9       Have your shell within a gem application too.
okami13.doc     8       English docs for Okami 1.3
okami13b.zoo    239     Okami version 1.3 binaries.  Please see docs above.
okami141.zoo    254     Okami v 1.4 Binaries
pcommand.arc    33      Very primitive shell.  
tcsh.zoo        204     Eric Smith's tcsh port for MiNT/TOS.
tom_shel.lzh    28      Decent cli shell with file completion and commands.

/end of cli directory/

 ---
 Steve Yelvington              Marine on St. Croix, Minnesota, USA


 
 
 

No Elvis shell?

Post by Doug Pla » Sat, 09 May 1992 23:56:34



>    I recently downloaded Elvis from Atari archive, 'cause I use VI all the
>time at work, and didn't want to have to learn a new editor.  I got it all
>unpacked, but elvis.ttp won't start up from the desktop (flashes some
>message about environment).  Well, in checking the documentation, the
>TERM variable *must* be set, and the docs also mention needing to use
>the shell program so that TERM *can* be set.  But it's not included in
>the distribution!  Where/how can I get it??


I use ELVIS under NeoDesk (which does support env. variables), but I didn't
have to set any to use Elvis.  Sorry, Jim, is is not an attempt to debunk you,
it's really more of a statement of puzzlement!  Maybe NeoDesk is somehow
handling this for me?  In the mean time, Jim, download Stevie and use it until
you get Elvis working.  I don't think Stevie is as good a vi as Elvis, but it's
useable.

Doug

 
 
 

No Elvis shell?

Post by cs3311 » Sun, 10 May 1992 11:21:34


I'm also having problems with VI clones.  I've gotten SteVIe and Elvis to
work from Neodesk, but I'm yet to find a termcap config. that either will
recognize from MiNT (in MGR).

Jim

 
 
 

No Elvis shell?

Post by Warwick Allis » Tue, 12 May 1992 09:55:52




>>    I recently downloaded Elvis from Atari archive, 'cause I use VI all the
>>time at work, and didn't want to have to learn a new editor.  I got it all
>>unpacked, but elvis.ttp won't start up from the desktop (flashes some
>>message about environment).  Well, in checking the documentation, the
>>TERM variable *must* be set, and the docs also mention needing to use
>>the shell program so that TERM *can* be set.  But it's not included in
>>the distribution!  Where/how can I get it??

You also need to set TEMP (or TMP) to a temporary storage directory.
Preferably a RAMdisk, since an access is made for eg, every 'x' delete
operation!  That's the price you pay for file safety (use a recoverable
RAMdisk) - much safer than that 'auto-save' trash.  With a RAMdisk,
Elvis is VERY fast.

Warwick.
--

 /     * <-- Computer Science Department,  / giantess seatings /
 \_.-._/     University of Queensland,    / teasings tsiganes /
      v      Brisbane, Australia.        / -------- -------- /

 
 
 

No Elvis shell?

Post by Agostino Delig » Wed, 13 May 1992 04:22:28


| You also need to set TEMP (or TMP) to a temporary storage directory.
| Preferably a RAMdisk, since an access is made for eg, every 'x' delete
| operation!  That's the price you pay for file safety (use a recoverable
| RAMdisk) - much safer than that 'auto-save' trash.  With a RAMdisk,
| Elvis is VERY fast.

Have you had a problem with Elvis's shell escape?  Whenever I do a few shell
escapes in a row or almost, I get kicked out of Elvis and return to the shell.
|
|
|
| Warwick.
| --

|  /     * <-- Computer Science Department,  / giantess seatings /
|  \_.-._/     University of Queensland,    / teasings tsiganes /
|       v      Brisbane, Australia.        / -------- -------- /

--
Agostino Deligia

It was the best of .sigs, it was the worst of .sigs...

 
 
 

No Elvis shell?

Post by Wolfram Roesl » Mon, 11 May 1992 22:01:06




> In the mean time, Jim, download Stevie and use it until
> you get Elvis working.  I don't think Stevie is as good a vi as Elvis, but it's
> useable.

Unless you want to edit files that contain international characters.
--
Wolfram Roesler            Augustastr. 44-46            W-5100 Aachen

 
 
 

No Elvis shell?

Post by Alf Hoheis » Tue, 12 May 1992 10:30:56




>>    I recently downloaded Elvis from Atari archive, 'cause I use VI all the
>>time at work, and didn't want to have to learn a new editor.  I got it all
>>unpacked, but elvis.ttp won't start up from the desktop (flashes some
>>message about environment).  Well, in checking the documentation, the
>>TERM variable *must* be set, and the docs also mention needing to use
>>the shell program so that TERM *can* be set.  But it's not included in
>>the distribution!  Where/how can I get it??

>I use ELVIS under NeoDesk (which does support env. variables), but I didn't
>have to set any to use Elvis.  Sorry, Jim, is is not an attempt to debunk you,
>it's really more of a statement of puzzlement!  Maybe NeoDesk is somehow
>handling this for me?  In the mean time, Jim, download Stevie and use it until
>you get Elvis working.  I don't think Stevie is as good a vi as Elvis, but it's
>useable.

ELVIS works from every shell if the following env. variables are set:

        TERM
        TERMCAP (set it, if the termcap-file is _not_ found under /etc/termcap)
        TMP or TEMP

That is all.

Quote:>Doug

                        Alf
---
Alf Hoheisel, Potsdamer Str. 14, D-2940 Wilhelmshaven, Phone: +49 4421 52635


 
 
 

No Elvis shell?

Post by Michael G » Wed, 13 May 1992 09:31:11


[ RE: Elvis environment variables ]

I found that I had to set the TERM variable (to vt52 I think) and the TEMP
variable to some directory on my hard drive (F:/tmp).  I run Elvis under
neodesk, so I used neodesk's "set environment" function to do this.

I think that there is a PD or Shareware program called setenv that you
can get from the various archive-servers that claims to be able to set
the environment from, say, the AUTO folder.


>You also need to set TEMP (or TMP) to a temporary storage directory.
>Preferably a RAMdisk, since an access is made for eg, every 'x' delete
>operation!  That's the price you pay for file safety (use a recoverable
>RAMdisk) - much safer than that 'auto-save' trash.  With a RAMdisk,
>Elvis is VERY fast.

How big of a RAMdisk would you need to set up for this?  Would it need to
be as big as the largest file you want to edit, or would the temp file
continue to grow, without bound, as you continued to make changes during
the same Elvis session?  What recoverable RAMdisk is considered "best"
these days (I think I have eternal around somewhere).

-------------------------------------------------------------------------------
Michael Goo                   |
Hewlett-Packard               | "I never try to cover my ass...
Information Networks Division |   but I certainly support your right to do so!"
19420 Homestead Road  MS 43LT |
Cupertino, CA 95014-9974      |

-------------------------------------------------------------------------------

 
 
 

No Elvis shell?

Post by V.G.J.M. Sto » Thu, 14 May 1992 16:56:53


Can Elvis cope with anything other than TERM=vt52? I'd like to use it in MW2,
which offers more than vt52 (especially more lines). I tried, but it says
"Unrecognized TERM type" or something. I tried everything with TERMCAPs and
the like, and I get the impression Elvis just doesn't support it.

Another curious thing: In MW2 and MiNTshell (of version 9.2, Yes I
know, I'll get 9.4 one of these days) when I type
%elvis myfile
nothing happens! I must type
%exit
and then I get into Elvis. When I exit Elvis, I get back to my shell!

Info please!

Sander SToks

 
 
 

No Elvis shell?

Post by Oliver Bont » Fri, 15 May 1992 17:15:50



>I found that I had to set the TERM variable (to vt52 I think) and the TEMP
>variable to some directory on my hard drive (F:/tmp).  I run Elvis under

My impression is that Elvis is pretty slow on screen updating. After every
delete, for instance, the whole screen is displayed anew. Same with u (undo).
Scrolling is a pain in the ***. I wonder if I just have a bad termcap entry
or the vt52 is so terrible.

Oliver
--
Heute hack ich, morgen crack ich, uebermorgen hol ich mir dem SysOp sein Login.

 
 
 

No Elvis shell?

Post by Doug Pla » Sun, 17 May 1992 00:21:06





>> In the mean time, Jim, download Stevie and use it until
>> you get Elvis working.  I don't think Stevie is as good a vi as Elvis, but it's
>> useable.

>Unless you want to edit files that contain international characters.
>--
>Wolfram Roesler            Augustastr. 44-46            W-5100 Aachen


I guess what your saying is that Elvis does and STevie doesn't?  
When I first got hold of STevie, I thought it was fine, but then I got hold
of Elvis and haven't used STevie since!  I have been using vi daily for many
years and it's really nice to have it on the ST.  It's just easier than
learning new habits.  

One thing that bothers me is this:  If I have Elvis installed on my NeoDesk
Desktop, or create a macro calling Elvis, the path always switches to the
application path when I start up Elvis.  Now when I create a new file, I have
to state the pathname explicitly, or my file goes into the Elvis directory.  
Can anyone suggest a way to cause the system to stay in the path of the
argument?  This of course also happens when I start up a CLI.  What I would
prefer is that when I hit the Elvis or CLI hotkey or desktop icon, the path
would remain at the top window path.

 
 
 

1. Problems with Elvis shell escape (was Re: Best Vi-Clone?)


| This is probably irrelevant, but then Im good for stuff like that...
| I found out a neat trick, pretty obvious in hindsite, but some people
| may not know about it...
|
| Using Elvis, I can actually spawn out to shell. Using Gulam, and setting
| the environment variable shell to point to Gulam, I use <esc>:sh and
| what ho... Pretty handy. Considering the real vi can do the same,  and the
| amount of time I spend on my unix box, its nice to see that it carries
| over :-)

I tried using Elvis (as found on atari.archive.umich.edu) with Gulam, and the
shell escape seems to have some bug, or perhaps it's Gulam, or...  If I'm
editing a file, and then switch to some other file using ':ed!', and then try
to execute a shell command using ':!', I get kicked out of Elvis with three
bombs.  Anyone else experienced the problem?

| --
| Billy D'Augustine                | "Wish I had some goddamned milk!
| ...rutgers!bobsbox!thoth!azog    | "Cheerieos just aint the same!"

--
Agostino Deligia

It was the best of .sigs, it was the worst of .sigs...

2. HP DeskJet 520 only prints left side from DOS

3. Shells, shells, shells

4. Need help with DirectX program!

5. Does Elvis own an Atari 8-bit?

6. Object Key, Object ID, Object Reference !!

7. Elvis: Last version?

8. Windows component update...

9. help req'd: mint and mgr with tcsh and elvis

10. Weird Keyboard Behavior with Gulam when Typing Quickly [also Elvis]

11. elvis in a RAM disk (help!)

12. Elvis 1.6Beta2 & Mint & Minix & Gemini

13. Elvis and TOSWIN