slate.hlp 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. SLATE help file:
  2. ---------------
  3. Slate is built upon EMODE, so behaves like a 3 window EMACS. Horizontal
  4. and vertical scrolling and positioning correctly scroll the LineNumber and
  5. ColumnNumber windows, and stepping commands move in 2 char cell positions.
  6. [Note that lowercase will always behave as Upper case]
  7. SLA symbols overwrite themselves and move to next position:
  8. 1 0 + @ # * R S P D
  9. . clears a cell location
  10. Row and Column Breaks are Toggles:
  11. M-R M-C
  12. <RUBOUT> BackwardEraseCell
  13. % C-Q GoToExec (not yet implemented)
  14. EMACS like Cursor Positioning Commands:
  15. M-< BeginningOfSLA
  16. M-> EndOfSLA
  17. C-A BeginningOfRow
  18. C-E EndOfRow
  19. C-F forwardCell
  20. <BLANK> ForwardCell
  21. C-B BackwardCell
  22. C-U Iterate
  23. C-P UpwardCell
  24. C-D DownwardCell
  25. C-N DownwardCell
  26. C-V PageDown
  27. M-V PageUp
  28. C-X > PageRight
  29. C-X < PageLeft
  30. Command to Move to a specific location
  31. C-X P CntrlXMoveToPos
  32. Command to set a mark at a given cell.
  33. C-X @ CntrlXMark
  34. Make a SLA grid of size ROWS by COLS
  35. C-X M CntrlXMakeSLA
  36. %Character Commands for Reading and Writing Files
  37. C-X R CntrlXreadSLA
  38. C-X W CntrlXwriteSLA
  39. %M-I MetaInsertSla [Not yet implemented]
  40. Commands for Defining and Retrieving Segments and Objects
  41. C-X O CntrlXDefineObject
  42. C-X S CntrlXDefineSeg
  43. C-X I CntrlXInsertObject
  44. C-X G CntrlXInsertSeg
  45. C-X X DefineRegionAsObject
  46. Commands for Querying Object and Segment Data
  47. C-X D CntrlXObjectDesc
  48. C-X F CntrlXSegDesc
  49. M-O MetaEvalObjectList
  50. M-S MetaEvalSegList
  51. Macros [currently unimplemented:]
  52. C-W ExecuteMacro
  53. C-X ( MakeMacro
  54. C-X ) EndMacro