home *** CD-ROM | disk | FTP | other *** search
/ Power Programming / powerprogramming1994.iso / progtool / editor / tvx_edit.arc / EMAX.REF < prev    next >
Text File  |  1986-03-17  |  4KB  |  97 lines

  1.                 EMAX - TVX emulating emacs
  2.  
  3.      Important differences:  No windows, no marked region, no Q registers,
  4. no word delete/case change, ^K interacts differently with save buffer
  5. multiple keyboard macros (called repeat loops), much different file
  6. and buffer manipulation.
  7.  
  8.      Partial line ^K's (no argument or 0 argument) will save the deleted
  9. text in the unkill buffer (^CU), but NOT the save/cut buffer.  If an
  10. argument is supplied, then the killed lines are save in the save buffer.
  11.  
  12.      TVX'x kill last thing concept is implemented as ^C^K.
  13.  
  14.      Values can be supplied in two ways.  Any of the <esc> commands
  15. may supply a count after the <esc>.  Thus, '<esc>10B' will back over
  16. 10 words.  <esc> may also be used to specify the count for ctrl
  17. commands:  '<esc>10^N' goes down 10 lines.  The usual emacs '^U'
  18. also works to supply arguments.  It works in the emacs multiples
  19. of 4, but the Arg: count echoes differently.  When you press ^U,
  20. then the message 'Arg: 4' will appear on the bottom.  If you press
  21. ^U again, it will change to 'Arg: 16'.  However, if you enter
  22. any other numeric value, the 'Arg' message disappears, and you
  23. get no additional prompting of values.
  24.      
  25.  
  26.  <ctrl-A>    Move to start of line.
  27. n<ctrl-B>    (Back) Move backward by characters.
  28. n<ctrl-C>    (Command) TVX Command: execute extended commands provided
  29.              by TVX base.  (Warning: these ^C commands have NO relation
  30.              to ^C commands provided by large emacs implemetations!)
  31.          ^A    Append line to save buffer
  32.          ^B    Move to absolute beginning of file
  33.          ^E    Edit repeat buffer
  34.          ^F    Fill n lines to autowrap margin
  35.          ^G    No op - exit ^C
  36.          ^H    Half screen down
  37.          ^J    Jump back to previous location
  38.          ^K    Delete last thing
  39.      ^N    Move to beginning of next line
  40.      ^M    Mark location n
  41.          ^P    Move to beginning of previous line
  42.          ^R    Restore edited repeat buffer
  43.          ^W    Write buffer, read next portion of file
  44.           ;    Search forward again
  45.           ~    Change case of next n characters
  46.       G    Goto line number n
  47.           H    Half page up
  48.       I    Insert ascii char n if n supplied,
  49.                  otherwise enter insert mode
  50.           L    Print screen on printer (micros only)
  51.           M    Return to marked location
  52.           P    Put line into save buffer
  53.           S    Search forward across file buffers
  54.           U    Unkill last single line killed
  55.           Vp   Set variable p (like TVX's : command)
  56.           W    Write save buffer to external file
  57.           Y    Yank external file into save buffer
  58. n<ctrl-D>    (Delete) Delete next character.
  59.  <ctrl-E>    (End) Move to end of line.
  60. n<ctrl-F>    (Forward) Move forward by characters.
  61. n<ctrl-H>    Backspace - delete n previous characters
  62. n<ctrl-K>    (Kill) With no argument, kill from current position
  63.              to end of line; if at the end, kill the newline.
  64.              With argument 0, kill from beginning of line to current
  65.              position. Otherwise, kill argument lines forward
  66.              (if positive) or backward (if negative).
  67.  <ctrl-L>    Redraw the screen.
  68. n<ctrl-N>    (Next) Move to next line.
  69. n<ctrl-O>    (Open) Open line abover cursor.
  70. n<ctrl-P>    (Previous) Move to previous line.
  71.  <ctrl-R>    (Reverse) search backward.
  72.  <ctrl-S>    (Search) search forward. { <Esc>S is a synomymn }
  73.  <ctrl-T>    (Transpose) Transpose characters.
  74.  <ctrl-U>    Specify an argument, as described above.
  75. n<ctrl-V>    Move forward by n pages.
  76.  
  77.  <ctrl-X><ctrl-C>  Prompt, and exit unconditionally if 'Y' given.
  78.  <ctrl-X><ctrl-B>  Short buffer status line
  79. n<ctrl-X>E   (Execute) Execute current repeat loop n times.
  80.  
  81.  <ctrl-Y>    (Yank) Yank save buffer to current location.
  82.  <ctrl-Z>    Save current buffer to associated file and exit.
  83. n<Del>       Delete the previous n characters. (^H is synonymn)
  84.  
  85.  <esc>%      Invoke command file (TVX @ file)
  86.  <esc>!      Call operating system
  87. n<esc>#p     Execute repeat loop 'p' 'n' times.
  88. n<esc>(      Begin a repeat definition.  ')<esc><esc>' ends loop.
  89.  <esc>-,0-9  Auto arugument for other <esc> and CTRL commands.
  90.  <esc><      Move to beginning of buffer.
  91.  <esc>>      Move to end of buffer.
  92.  <esc>?      Help and status screens
  93. n<esc>B      (Back) Move backward by words.
  94. n<esc>F      (Forward) Move forward by words.
  95. n<esc>V      Move backward by pages.
  96.  
  97.