No Next Item No Next Conference Can't Favor Can't Forget Item List Conference Home Entrance    Help
View Responses


Grex Info Item 17: emacs
Entered by scg on Sun Dec 27 07:38:44 UTC 1992:

Does Emacs exist on this system, and if so, where is it?

19 responses total.



#1 of 19 by power on Sun Dec 27 22:07:20 1992:

   We have Jove, which is kind of similar... Do jove at a shell prompt
to start it up, or teachjove for a tutorial...


#2 of 19 by scg on Mon Dec 28 23:07:29 1992:

thanks


#3 of 19 by kentn on Tue Dec 29 02:57:27 1992:

I played around with emacs on another system today.  I feel like throwing
out at least half the commands and re-writing the key bindings so I don't
have to remember so darn many keys (and maybe make them a little more
mnemonic).  It'd be great for me if the keys could be made to do the same
sort of functions as Qedit...


#4 of 19 by power on Tue Dec 29 05:21:07 1992:

   Kentn:  This doesn't help you with Emacs, but if you want to run Jove on
here, grab ~power/.joverc... It's set up for an Apple - arrow keys work,
and everything!  The term prog you're using might make a difference (do you
use ProTerm?), but it's pretty obvious what you have to change, if you edit
it.....


#5 of 19 by kentn on Wed Dec 30 01:13:51 1992:

Thanks, power.  I'll give it a look.  Sometimes I do log in on Grex with
my Apple //e and ProTerm.  


#6 of 19 by tsty on Wed Dec 30 08:41:19 1992:

  <<and does Johnathon object to you swiping his machine??>


#7 of 19 by power on Wed Dec 30 22:55:53 1992:

    It would work with another terminal also, as long as it was vt100, and
.... no wait.. I take it back, it should work with any other setup that you
can handle all the screen manipulation with.... Hmmmm... (I think)....

   N-E-way, just go try it, it's nice :)... The arrow keys and the delete
key work right and everything! (even if delete is your interrupt)...



#8 of 19 by kentn on Thu Dec 31 06:11:36 1992:

  <<Jonathan doesn't understand terminal programs and modems, and
    even so, he has a II+ to play with, which he hardly does.  The
    //e was my first computer and will always be so...>>


#9 of 19 by tsty on Fri Jan 1 10:40:27 1993:

  <<ditto - and thankxx for the spelling correction>>


#10 of 19 by srw on Thu Mar 11 00:30:44 1993:

Since this item is about emacs, and appears stale, I would like to commandeer
it to discuss a problem I am having recently in jove.

I have been using jove for almost 3 months, and I'm quite happy with it,
or I was until it started misbehaving. This began a week or so ago.

The problem is that when I have a screen with some text on it and I place
the cursor in the middle somewhere and type <cr> to insert a return and thus
split the line, Jove does this correctly inside its buffer but fails to move
the lines below the insertion point down a line on the screen.

^l (redraw) isn't adequate to fix the screen, because the lines have
differing lengths I have to type ESC ^l (clear&redraw) to get my screen
to be sane again. 

It seems to me this used to work fine. Did we get an up(down) grade?

I use it from tcsh, with a .joverc which turns on auto-indent.
Thanks to anyone who has the clue - it's annoying.


#11 of 19 by davel on Thu Mar 11 11:02:17 1993:

One suggestion: can you emulate another terminal type & try it with that (log
on again & specify the new type)?  I have problems that sound a little like
this in vi and elm, and they're definitely related to my emulation.  (But of
course, it may be a bug in jove as such, too.)


#12 of 19 by srw on Thu Mar 11 14:02:14 1993:

Thank you davel. You caused me to change my mindset. As soon as I realized
that it might be the terminal emulation and not Jove, I also realized that
I had changed my terminal emulator a few weeks ago also.

I had been using Kermit 0.9(40) which works fine.
I switched to MacKermit 0.99(185) which has his problem.
I will now report it to the MacKermit developers at Columbia.
Thanks again.


#13 of 19 by davel on Fri Mar 12 11:47:33 1993:

It might help them if you were to send a copy of the termcap entry (or better
yet, that plus some sort of completely unfiltered copy of the offending
data stream produced by Jove).



#14 of 19 by srw on Sat Mar 13 07:36:27 1993:

Good point dave, but I'm at my knowledge limit wrt unix.
I do not know what a termcap entry is. I use stty to set my terminal to
emulate vt100 when I log in, is that what you're getting at?
and...I need a good way to capture the offending data stream. Hmmm.
I guess that means running a different comms, because Kermit only does
one thing...vt100. Is there a clever way to capture the stream on grex?
We may not need this, as the emulation failure is probebly obvious once
it's called to their attention. Still..you're right I should find out
exactly what sequence is failing.


#15 of 19 by davel on Sat Mar 13 14:21:05 1993:

You may be able to pipe Jove's output to a file (or even through tee); I
don't know.  If you're setting your term type through the normal login
question, you should be able to find out your termcap settings by doing
env (or you may want to do env | grep TERMCAP).  (Um.  That's sh; I'm
not sure what the equivalent is for csh.  And for vt100 the settings I
get run to about 250 characters at least.)

If you try piping output through tee or something, I'd keep your session
as short as possible - and lots of luck.


#16 of 19 by srw on Sat Mar 13 15:16:25 1993:

I piped my output through tee. I should have thought of that.
It worked flawlessly, producing a teed file which captured the effects
of my editing operations. When I cat teed while running old MacKermit, I
see what the editing session should have looked like. When I cat teed
through the new MacKermit, the flaw is visible. I can cat -vt teed
to see what the characters are that it loses on. Thanks for the help.


#17 of 19 by srw on Sat Mar 13 15:57:06 1993:

For vt100 phreaks, the command vt100 code jove was issuing appears to be
ESC [ <m> ; <n> r
where m and n are 8 bit numbers. I suspect the r is the function that says
to scroll lines m through n down 1 on the screen, and this is what is
failing. I will pass this on to MacKermit developers at Columbia.


#18 of 19 by remmers on Sat Mar 13 16:26:09 1993:

"ESC [ <m> ; <n> r" is the "set scrolling region" command -- it is
supposed to set lines m through n as the scrollable section of the
screen, locking all other lines in place.  So e.g. if the cursor is
on line n and you send a linefeed character, only lines m through
n scroll.  I'm sure Jove tries to use this command to implement
scrolling in windows.


#19 of 19 by srw on Sat Mar 13 17:05:27 1993:

Thanks, John. I would have sounded more knowledgable when I mailed my
bug report to Columbia if I had known that. I think they can dope it
out with what I've told them, though.

Response not possible - You must register and login before posting.

No Next Item No Next Conference Can't Favor Can't Forget Item List Conference Home Entrance    Help

- Backtalk version 1.3.30 - Copyright 1996-2006, Jan Wolter and Steve Weiss