File psl-1983/help/slate.hlp artifact d41870fe70 part of check-in 9992369dd3


SLATE help file:
---------------

Slate is built upon EMODE, so behaves like a 3 window EMACS.  Horizontal
and vertical scrolling and positioning correctly scroll the LineNumber and
ColumnNumber windows, and stepping commands move in 2 char cell positions.

[Note that lowercase will always behave as Upper case]

SLA symbols overwrite themselves and move to next position:
        1 0 + @ # * R S P D 
        .               clears a cell location
Row and Column Breaks are Toggles:
        M-R M-C 

<RUBOUT>        BackwardEraseCell

%    C-Q                GoToExec  (not yet implemented)

EMACS like Cursor Positioning Commands:
        M-<             BeginningOfSLA
        M->             EndOfSLA
        C-A             BeginningOfRow
        C-E             EndOfRow
        C-F             forwardCell
        <BLANK>         ForwardCell
        C-B             BackwardCell
        C-U             Iterate
        C-P             UpwardCell
        C-D             DownwardCell
        C-N             DownwardCell
        C-V             PageDown
        M-V             PageUp

        C-X >           PageRight
        C-X <           PageLeft

Command to Move to a specific location
        C-X P           CntrlXMoveToPos
Command to set a mark at a given cell.
        C-X @           CntrlXMark

Make a SLA grid of size ROWS by COLS
        C-X M           CntrlXMakeSLA

%Character Commands for Reading and Writing Files
        C-X R           CntrlXreadSLA
        C-X W           CntrlXwriteSLA

%M-I            MetaInsertSla [Not yet implemented]

Commands for Defining and Retrieving Segments and Objects
        C-X O           CntrlXDefineObject
        C-X S           CntrlXDefineSeg
        C-X I           CntrlXInsertObject
        C-X G           CntrlXInsertSeg
        C-X X           DefineRegionAsObject

Commands for Querying Object and Segment Data
        C-X D           CntrlXObjectDesc
        C-X F           CntrlXSegDesc
        M-O             MetaEvalObjectList
        M-S             MetaEvalSegList
        
Macros [currently unimplemented:]
        C-W             ExecuteMacro
        C-X (           MakeMacro
        C-X )           EndMacro




REDUCE Historical
REDUCE Sourceforge Project | Historical SVN Repository | GitHub Mirror | SourceHut Mirror | NotABug Mirror | Chisel Mirror | Chisel RSS ]