Path: utzoo!attcan!uunet!amdahl!ames!mailrus!cwjcc!hal!ncoast!allbery From: allbery@ncoast.ORG (Brandon S. Allbery) Newsgroups: comp.databases Subject: Re: Accell 1.3 & Unify 4.0 ( how do they set the i/o when going to vi? ) Message-ID: <13452@ncoast.ORG> Date: 11 Mar 89 03:58:43 GMT References: <198125@hrc.UUCP> Reply-To: allbery@ncoast.UUCP (Brandon S. Allbery) Followup-To: comp.databases Organization: Cleveland Public Access UN*X, Cleveland, Oh Lines: 37 As quoted from <198125@hrc.UUCP> by dan@hrc.UUCP (Dan Troxel): +--------------- | In article <85@dsinc.UUCP>, syd@dsinc.UUCP (Syd Weinstein) writes: | > In article <198069@hrc.UUCP> dan@hrc.UUCP (Dan Troxel) writes: | > > | > >What routine is Accell 1.3 using when executing the vi for editing .fs scripts? | > The problem is more basic than that. Accell, or Unify, for that | > matter don't pass stderr to the child process. Vi does its terminal | I received this suggestion from many netters. It worked! I wrote a 'C' hook +--------------- Yes, it works! Thanks from the bottom of my heart for this!!! Now for another similar, annoying problem: I use csh as my shell (one of those old csh's from the PDP-11, pre-job control, under System V). When I shell out from Accell via push_shell$() or selecting the menu option from the Development Environment, it prints a prompt but doesn't maintain history; i.e. it's only *partially* interactive. Adding a wrapper to the shell-out sequence (I save the original value of $SHELL in $ACLENV_SHELL and set $SHELL to a program which repairs stderr and execs $ACLENV_SHELL) does NOT fix this. Any ideas? ++Brandon (P.S. I hope to be posting my modifications to the Accell text field hooks posted last year in c.s.misc shortly. I've made mucho fixes to the C hooks and the editor, made the editor much more Accell-like, and added a new hook for displaying multiple lines from a TEXT field in multiple Accell screen variables. If I can figure out how to do it sensibly, I may add the ability to scroll the multiple-line version; right now it displays what it can and adds ellipses at the end of lines and "[More]" on the bottom line when it can't fit it all.) -- Brandon S. Allbery, moderator of comp.sources.misc allbery@ncoast.org uunet!hal.cwru.edu!ncoast!allbery ncoast!allbery@hal.cwru.edu Send comp.sources.misc submissions to comp-sources-misc@ NCoast Public Access UN*X - (216) 781-6201, 300/1200/2400 baud, login: makeuser