[comp.editors] Editor for Primos

sam@ms.uky.edu (Mike Mills) (04/01/91)

p.s.  Sorry for previous postings, I had the OS revision number wrong...

Hello,

Does anyone know of a vi or emacs clone (or any editor for that matter) that
works under Primos rev23.0.0v?

I've tried mg2a (an emacs clone), but it doesn't work correctly under the 
latest OS revision.

Thanks,

-- 
|  Mike Mills (aka "Sam")             | sam@ms.uky.edu  mike@ukpr.uky.edu     |
|  (606) 255-3583                     |             BIX:  mike...             |
+-------------------------------------+---------------------------------------+
|               "There is always an alternative."  --Spock                    |

manis@cs.ubc.ca (Vincent Manis) (04/02/91)

My experience with Primos is (fortunately!) about 4 years in the past,
but Prime does market a product called Emacs. I was never able to pry a
manual out of anybody, but I did successfully manage to use it without a
manual. The bindings (as I recollect) are Gosmacs compatible, and the
only peculiarities I can remember are (1) it asked you what terminal
type you were on each time you ran it; (2) some frequently used Emacs
characters (I can't remember which ones, but ^S comes to mind) got
trapped by the system. 

You might check Craig Finseth's periodic posting of Emacs-inspired
editors for more info. 

--
\    Vincent Manis <manis@cs.ubc.ca>      "There is no law that vulgarity and
 \   Department of Computer Science      literary excellence cannot coexist."
 /\  University of British Columbia                        -- A. Trevor Hodge
/  \ Vancouver, BC, Canada V6T 1W5 (604) 228-2394

weave@chopin.udel.edu (Ken Weaverling) (04/03/91)

In article <1991Apr1.182117.9642@cs.ubc.ca> manis@cs.ubc.ca (Vincent Manis) writes:
>My experience with Primos is (fortunately!) about 4 years in the past,
>but Prime does market a product called Emacs.

Yes, as a sys admin of a Prime site, Emacs is available for Primos, but it
isn't cheap. However, it integrates well with their compilers. You can 
compile from the editor and step through errors in all their languages. And
if you have to code in RPG, it puts up the RPG forms for you.

>... the only peculiarities I can remember are (1) it asked you what terminal
>type you were on each time you ran it; (2) some frequently used Emacs
>characters (I can't remember which ones, but ^S comes to mind) got
>trapped by the system. 

Both of these are easily gotten around. For (1), set a global variable
named .TERMINAL_TYPE$ to the terminal you use and emacs will get it from
that. Their other full-screen apps query this same global var as well 
like TALK and ECL (The command line editor).

The flow control (^s problem) can be disabled via TERM or SET_ASYNC 
commands
-- 
>>>---> Ken Weaverling  >>>---->  weave@brahms.udel.edu

ewoods@hemel.bull.co.uk (Eoin Woods) (04/03/91)

manis@cs.ubc.ca (Vincent Manis) writes:

>My experience with Primos is (fortunately!) about 4 years in the past,
Mine too!
>but Prime does market a product called Emacs. I was never able to pry a
>manual out of anybody, but I did successfully manage to use it without a
>manual. The bindings (as I recollect) are Gosmacs compatible, and the
>only peculiarities I can remember are (1) it asked you what terminal
>type you were on each time you ran it; (2) some frequently used Emacs
>characters (I can't remember which ones, but ^S comes to mind) got
>trapped by the system. 
I've used it too (although I did have a manual) - It seemed very robust
and reliable when I used it (although it do recall that there were a few
quirks in the macro handling) - Yes, it was Gosmacs based bindings used.

Eoin.
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~    Eoin Woods, Software Development Group, Bull HN Information Systems,   ~
~                Maxted Road, Hemel Hempstead, Herts HP2 7DZ, UK.           ~
~                Tel : +44 442 232222 x4823   Fax : +44 442 236072          ~
~      < Eoin.Woods@hemel.bull.co.uk  or   ...!uunet!ukc!brno!ewoods>       ~
~          < When do we start news group comp.os.emacs ?  :-) >             ~