Annotation of 43BSD/contrib/X/src/usr/clu/ted.chart, revision 1.1

1.1     ! root        1: ^@             escape to superior
        !             2:    ^U0^@       terminate to superior
        !             3:    ^U^@                garbage collect TED address space
        !             4: ^A             go to start of line
        !             5:    ^U^A                go to start of buffer
        !             6: ^B             move back # chars
        !             7: ^C             escape to superior
        !             8:    ^U0^C       terminate to superior
        !             9:    ^U^C                garbage collect TED address space
        !            10: ^D             delete # chars forward
        !            11: ^E             go to end of line
        !            12:    ^U^E                go to end of buffer
        !            13: ^F             move forward # chars
        !            14: ^G             quit from numeric/string argument or subcommand option
        !            15: ^H             help command
        !            16:    ^U-^H       toggle buffer saving
        !            17:    ^U0^H       flush help buffers
        !            18:    ^U^H                user-defined help
        !            19: ^I             insert # tabs
        !            20: ^J             run/kill interactive inferior fork
        !            21: ^K             kill # lines
        !            22:    ^U-^K       kill to start of line
        !            23:    ^U0^K       kill to end of line
        !            24: ^L             clear screen & redisplay
        !            25:    ^U-^L       redisplay
        !            26:    ^U^L                save buffer
        !            27: ^M             insert # newlines before cursor
        !            28: ^N             move down # lines
        !            29: ^O             insert # newlines after cursor
        !            30: ^P             move up # lines
        !            31: ^Q             insert next char typed # times
        !            32: ^R             discard current file(s) and read new file(s)
        !            33:    ^U-^R       insert new file(s)
        !            34:    ^U^R                insert text of file(s)
        !            35: ^S             search for string argument # times
        !            36:    ^U0^S       set search case mode
        !            37: ^T             set the mark at current cursor
        !            38:    ^U^T                swap mark & cursor
        !            39: ^U             multiply # by number (default 4)
        !            40: ^V
        !            41:    ^A,A                back to start of file
        !            42:    ^B,B                back # words
        !            43:     C          save # words
        !            44:    ^D,D                delete # words forwards
        !            45:    ^E,E                forward to end of file
        !            46:    ^F,F                forward # words
        !            47:     G          insert last string/filename arg
        !            48:     H          indent marked text # extra spaces
        !            49:    ^H          adjust blanks to place cursor on column #
        !            50:    ^I,I                insert saved text |#| times (#<0: before cursor)
        !            51:    ^J,J                scroll window down # lines
        !            52:     K          delete marked text
        !            53:    ^K          delete # files
        !            54:     L          go to line # of current file
        !            55:    ^M,M                set mark
        !            56:     N          next file
        !            57:    ^N          next screen of text
        !            58:    ^O,O                open space for # new files
        !            59:     P          previous file
        !            60:    ^P          previous screen of text
        !            61:    ^R,R                insert deleted text |#| times (#<0: before cursor)
        !            62:     S          save marked text
        !            63:    ^S          save # lines
        !            64:     T          display current date & time
        !            65:    0T          insert current date & time
        !            66:    ^T          display CPU time used by TED
        !            67:    ^U,U                change indentation to previous line's + #
        !            68:    ^V,V                display coordinates of cursor
        !            69:     W          save & delete marked text
        !            70:    ^W          save & delete # lines
        !            71:    ^X,X                exchange mark and cursor
        !            72:    ^Z,Z                delete all lines, reset file name
        !            73:    ^],]                move to start of # next word
        !            74:    ^[,[                move to end of # previous word
        !            75:    ^?          delete # words backwards
        !            76:    space       skip blanks forward
        !            77:    ^@          delete blanks forward
        !            78:     #          insert # as ASCII character
        !            79:     @          go to line # of buffer
        !            80:     !          find & display # next long line
        !            81:    0!          clear top line of screen
        !            82:     =          scroll when # percent of window will remain
        !            83:     ^          display cursor # percent up the window
        !            84:     %          display window on end of buffer # percent blank
        !            85:     >          delete to start of # next word
        !            86:     <          delete to end of # previous word
        !            87: ^W             write current file
        !            88:    ^U-^W       write changed files
        !            89:    ^U0^W       write current file if changed
        !            90:    ^U^W                append current file
        !            91: ^X
        !            92:    ^B
        !            93:       ^P       backward # paragraph starts
        !            94:       ^S       backward # sentence starts
        !            95:    ^D          enter draw mode
        !            96:    ^E
        !            97:       ^P       end of paragraph
        !            98:       ^S       end of sentence
        !            99:    ^F
        !           100:       ^P       forward # paragraph starts
        !           101:       ^S       forward # sentence starts
        !           102:    ^H
        !           103:       ^B       create/goto named buffer
        !           104:       ^D       display info about all buffers
        !           105:       ^F       flip to previous buffer
        !           106:       ^H       goto next matching buffer
        !           107:       ^K       kill named buffer
        !           108:       ^N       go forward # buffers
        !           109:       ^P       go back # buffers
        !           110:       ^R       read file(s) into buffer of same name
        !           111:       ^S       append # lines onto named buffer
        !           112:       ^W       withdraw # lines and append onto named buffer
        !           113:        I       insert text of named buffer at cursor
        !           114:        S       append marked text onto named buffer
        !           115:        W       withdraw marked text and append onto named buffer
        !           116:    ^I
        !           117:       ^B       move backward # levels
        !           118:       ^D       move down and in # levels
        !           119:       ^E       move down and out # levels
        !           120:       ^F       move forward # levels
        !           121:       ^H       move up and in # levels
        !           122:       ^N       move to # next line at same level
        !           123:       ^P       move to # previous line at same level
        !           124:       ^U       move up and out # levels
        !           125:       ^S       move forward to line indented # spaces
        !           126:       ^^       move backward to line indented # spaces
        !           127:    ^K
        !           128:       R                reset normal ^K mode
        !           129:       S                set ^K to delete to end of line when not at it and #=1
        !           130:    ^M          check for mail
        !           131:    ^P          search for pattern |#| times (#>0: prefix with ^X^@)
        !           132:   0^P          set pattern search confirmation mode
        !           133:    ^R          redisplay current line + #
        !           134:    ^S
        !           135:       R                set normal search mode
        !           136:       S                set incremenal search mode
        !           137:    ^W
        !           138:       ^B       move bottom of this window down # lines
        !           139:       ^K       kill current window
        !           140:       ^N       go down # windows
        !           141:       ^P       go up # windows
        !           142:       ^S       split current window (#=0,1: in half, #~=0,1: |#| lines)
        !           143:       ^R       split current window and read files (#=0,1: in half, #~=0,1: |#| lines)
        !           144:       ^T       move top of this window up # lines
        !           145:        D       go down # windows to cursor
        !           146:        N       scroll next window (|#|=1: screenful, |#|~=1: # lines)
        !           147:        P       scroll previous window (|#|=1: screenful, |#|~=1: # lines)
        !           148:        U       go up # windows to cursor
        !           149:    ^X          execute macro file
        !           150:    ^Y          execute named macro # times (#<1: define macro)
        !           151: ^X
        !           152:    ^Z
        !           153:       ^A       move backward up # list levels
        !           154:       ^B       move backward over # lists
        !           155:       ^D       move (#>0: forward, #<0:backward) down # list levels
        !           156:       ^E       move forward up # list levels
        !           157:       ^F       move forward over # lists
        !           158:       ^N       move forward up and down # times
        !           159:       ^P       move backward up and down # times
        !           160:     B          box # lines
        !           161:     C
        !           162:       C                capitalize marked text
        !           163:       L                lower-case-ify marked text
        !           164:       U                upper-case-ify marked text
        !           165:     E
        !           166:       R                reset red & blue function keys to normal
        !           167:       S                swap meaning of red & blue function keys
        !           168:     I          set indenter option
        !           169:     M
        !           170:       C                set ^N/^P to try to stay in same column
        !           171:       F                set ^N^P to try for fixed column position # (#<=1: current)
        !           172:       R                reset ^N/^P to normal mode
        !           173:       S                set ^N/^P to skip leading blanks and tabs
        !           174:     N          set environment variable to number
        !           175:     O
        !           176:       R                set normal character insert mode
        !           177:       S                set character overwrite mode
        !           178:     R          restrict buffer between mark and cursor
        !           179:     S          set environment variable to string
        !           180:     T
        !           181:       B                set default output speed to # baud
        !           182:       P                enable padding
        !           183:      0P                disable padding
        !           184:       S                enable scrolling
        !           185:      0S                disable scrolling
        !           186:     W          check spelling of word (#=0: kill speller)
        !           187:     X          sort current file
        !           188:    -X          reverse sort current file
        !           189:     Z          set to GC every 2**(#-4) megabytes
        !           190: ^Y
        !           191:    ^@c         define macro for char 'c'
        !           192:    c           execute macro for 'c' # times (#<1: define macro)
        !           193: ^Z             replace string in rest of current file (#>1: rest of buffer)
        !           194:       A                go to start of update region
        !           195:       C                replace with new string and go to next match
        !           196:       D                change default replace string (#~=1: from search string)
        !           197:       E                replace with default string and stop
        !           198:       I                #=0: don't ignore case, #~=0: ignore case
        !           199:       K                kill the line containing the match
        !           200:       M                kill lines between previous and current match
        !           201:       N                go to next match
        !           202:       P                go to previous match
        !           203:       Q                quit the update
        !           204:       R                kill the rest of the line after the match
        !           205:       S                change search string
        !           206:       U                update rest of the buffer without pause
        !           207:       W                kill lines not containing match to end of region
        !           208:       X                kill rest of line after each match to end of region
        !           209:       Y                replace with default string and go to next match
        !           210:       Z                kill lines containing match to end of region
        !           211:       #                count number of occurrences to end of region
        !           212: ^[
        !           213:    @,?w                move to end of # previous word
        !           214:    A,?x                move backward # pages
        !           215:    B,?r                move forward # pages
        !           216:    C,?v                move right # words
        !           217:    D,?t                move left # word
        !           218:    H           enter alternate keypad mode
        !           219:    J           pattern search # times for default
        !           220:    L,?q                delete backward to end of # previous word
        !           221:    M,?s                delete forward to start of # next word
        !           222:    N,?y                move to start of # next word\n"
        !           223:    Oc          same as ?c when c is lowercase letter, else same as c
        !           224:    P           delete forward # words
        !           225:    Q           delete backward # words
        !           226:    R           forward string search # times for default
        !           227:    S,?p                backward string search # times for default
        !           228:    T           set case mode for searches
        !           229:    U           scroll window up # lines
        !           230:    V           scroll window down # lines
        !           231:    W           reposition window at cursor
        !           232:    ?n          exit to EXEC
        !           233:    ?u          exit alternate keypad mode
        !           234:    ?M          garbage collect address space
        !           235:    [c          same as ?c when c is lowercase letter, else same as c
        !           236:    ^]          redefine escape sequence
        !           237: ^\
        !           238:    A           display last result
        !           239:    B           insert last result into buffer
        !           240:    C           compile current file
        !           241:    D           R current file for Diablo output
        !           242:    E           Scribe current file
        !           243:    G           split current file into separate module files
        !           244:    H           type check current file
        !           245:    I           indent current file
        !           246:    J           run compiler with commands (#=0: don't write file)
        !           247:    K           keep/kill an inferior compiler
        !           248:    L           R current file for LPT output
        !           249:    M           Makefile
        !           250:    N           set compiler name
        !           251:    O           optimize current file
        !           252:    P           R current file for Press output
        !           253:    Q           indent # units starting at right of cursor
        !           254:    R           run R with commands (#=0: don't write file)
        !           255:    S           send contents of current file as mail
        !           256:    U           run compiler on changed/all files
        !           257:    V           R current file for Varian output
        !           258:    W           change working directory
        !           259:    X           R current file for XGP output
        !           260:    Y           run "progy_name" on contents of current file
        !           261:    Z           run "progz_name" on current file
        !           262:   0Z           run "progz_name" with jcl
        !           263: ^]
        !           264:    A           set auto-break prefix
        !           265:    B           set auto-break limit to #
        !           266:    C           fill comments
        !           267:    E           center marked text in field |#| wide (#<0: pad right)
        !           268:    I           turn auto-indent mode on
        !           269:   0I           turn auto-indent mode off
        !           270:    J           set justify switch to even
        !           271:   0J           set justify switch to ragged
        !           272:    L           left justify marked text in field # wide
        !           273:    M           fill marked text
        !           274:    N           fill # lines
        !           275:    P           fill next paragraph
        !           276:    R           right justify marked text in field |#| wide (#<0: pad right)
        !           277:    W           set fill width to #
        !           278: ^^
        !           279:    I           insert list of matching file names into buffer
        !           280:    L           list matching file names
        !           281:    P           scan matching files for pattern match
        !           282:    R           recursive edit matching files
        !           283:    S           scan matching files for string match
        !           284:    T           type out matching files
        !           285: ^_
        !           286:    D           delete files (#=0: don't confirm)
        !           287:    L           link to file
        !           288:    M           change mode of files
        !           289:    R           rename file
        !           290:    S           symbolic link to file
        !           291: ^?             delete # chars backwards

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.