One of my programs needs to alter the output from CL, so in fi-emacs I
bind fi::subprocess-filter-insert-output-hook to the appropriate elisp
function. This works fine in the *common-lisp* buffer started with
fi:common-lisp. In a secondary listener *lisp-listener* started with
fi:open-lisp-listener, however, it appears to ignore this binding. In
fact, I can't see how output gets into the *lisp-listener* buffer
at all.
fi::subprocess-filter-insert-output-hook is used in the function
fi::subprocess-filter-1 in file fi-subproc.el.
Anyone have any clue on how to do this?
Thanks for any help.
--
Liam Healy
<nrl.navy.mil at Liam.Healy>