Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uwm.edu!lll-winken!aunro!alberta!cpsc.ucalgary.ca!news From: dan@dc.cpsc.ucalgary.ca (Dan Freedman) Newsgroups: comp.sys.apollo Subject: Re: DM in OSF Message-ID: <1991May15.181212.16095@cpsc.ucalgary.ca> Date: 15 May 91 18:12:12 GMT References: <9105081641.AA28800@cel.cummins.com> <1130004@hpcndjdz.CND.HP.COM> <519489f9.20b6d@apollo.HP.COM> Organization: U. of Calgary Computer Science Lines: 36 Nntp-Posting-Host: dc For those who are interested, I have a program which lets you do emacs-style editing of input to ANY program you happen to be running under it. Basically, it uses a pseudo-tty to insert itself between your terminal/window and a shell, which it starts for you under itself. You can then edit input to the shell or any program running under it. It is smart enough to get out of the way when programs such as emacs are running. It detects the assertion of RAW mode to make the determination of whether or not to get out of the way. It does not do cut and paste with the window system, although this could be added. It also does not do the multi-line input thing that the DM does. Basically, you can only edit a line until you press return. One nice result of using the program is that commands end up magically placed next to the shell prompt, even when you type many commands in at once. This is the same as what the DM does. This program has been in use for many years, and is very portable. It has been used on suns, vaxes, and apollos. The only bad thing is that tabs show up on the screen as ^I while editing, although they display correctly once return is pressed. Please send mail if you are interested, and I will put the source up for ftp. It's not very big, is quite efficient, and is extremely reliable. Dan Freedman -- U. of Calgary Computer Science Dept., 403 220-7299 2500 University Dr. N.W., dan@cpsc.ucalgary.ca Calgary, Alberta, Canada. T2N 1N4 VE6DFM