This TECO macro makes a TECO command string printable by converting
escape characters to dollar signs and all control characters to the
tilde-character string which is usually printed on the terminal, except
for ^I (tab), ^M (cr), ^L (ff), and ^J (lf).

<
z-."e1;'        ! if at end of buffer,  exit the loop !
0a-31"gcf<'     ! it it's already printable,  skip it !
0a-27"ei$df<'  ! if it's ESCAPE,  make it into a dollar-sign !
0a-13"ecf<'     ! if it's carriage return,  skip it !
0a-10"ecf<'     ! if it's line feed,  skip it !
0a-9"ecf<'      ! if it's TAB, skip it !
0a-12"ecf<'     ! if it's form feed,  skip it !
i^0a+64id
>

