emode-hlp.mss 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. @Comment{This file generates the help file EMODE.HLP}
  2. @device[file]
  3. @heading[EMODE - A PSL Screen Editor]
  4. Comments and questions about EMODE should be addressed to Will Galway
  5. (GALWAY@@UTAH-20). Further documentation is available in the file EMODE.LPT
  6. on logical device PE:
  7. @subheading[Running EMODE]
  8. @Comment{The following text should really be implemented as an include
  9. file? Shared with EMODE.MSS?}
  10. EMODE is available as a "loadable" file. It can be invoked as follows:
  11. @begin[example]
  12. @@PSL:RLISP
  13. [1] load emode;
  14. [2] emode();
  15. @end[example]
  16. Of course, you may choose to invoke RLISP (or "just plain Lisp")
  17. differently, and to perform other operations before loading and running
  18. EMODE.
  19. EMODE is built to run on a site dependent "default terminal" as the default
  20. (a Teleray terminal at the University of Utah). To use some other terminal
  21. you must LOAD in a set of different driver functions after loading EMODE.
  22. For example, to run EMODE on the Hewlett Packard 2648A terminal, you could
  23. type:
  24. @begin[example]
  25. @@PSL:RLISP
  26. [1] load emode;
  27. [2] load hp2648a;
  28. [3] emode();
  29. @end[example]
  30. The following drivers are currently available:
  31. @begin[description,spread 0]
  32. AAA@\For the Ann Arbor Ambassador.
  33. DM1520@\For the Datamedia 1520.
  34. HP2648A@\For the Hewlett Packard 2648A (and similar HP terminals).
  35. @Comment{Should we be this specific?}
  36. TELERAY@\For the Teleray 1061.
  37. VT52@\For the DEC VT52.
  38. VT100@\For the DEC VT100.
  39. @end[description]
  40. See the file PE:EMODE.LPT for information on creating new terminal drivers.
  41. When EMODE starts up, it will typically be in "two window mode". To enter
  42. "one window mode", you can type "C-X 1" (as in EMACS). Commands can be
  43. typed into a buffer shown in the top window. The result of evaluating a
  44. command is printed into the OUT_WINDOW buffer (shown in the bottom window).
  45. To evaluate the expression starting on the current line, type M-E. M-E
  46. will (normally) automatically enter two window mode if anything is
  47. "printed" to the OUT_WINDOW buffer. If you don't want to see things being
  48. printed to the output window, you can set the variable !*OUTWINDOW to NIL.
  49. (Or use the RLISP command "OFF OUTWINDOW;".) This prevents EMODE from
  50. automatically going into two window mode when something is printed to
  51. OUT_WINDOW. You must still use the "C-X 1" command to enter one window
  52. mode initially.
  53. @subheading[Commands for EMODE]
  54. @include[keybindings.mss]