Annotation of coherent/g/usr/bin/me/Changes, revision 1.1

1.1     ! root        1: Emacs had the following problem, even with ctl-q there were some characters
        !             2: which couldn't be inserted via the keyboard.
        !             3: 
        !             4: The function esc-q which had been another entry for ctl-q now asks for the
        !             5: value to insert. This is a decimal number.
        !             6: -------------------------------------------------------------------------
        !             7: Changable tabsize has been added. Tabsize consists of two seperate
        !             8: notions The intrepetation of a tab character from the keyboard and the
        !             9: intrepetation of a tab character from a file.
        !            10: 
        !            11: Programmers will generally want to change the intrepetation of a tab
        !            12: character from a file. For example if you like tabs to appear as 3 spaces
        !            13: rather than 8 you may set this variable two ways. You may export the
        !            14: shell variable TABSIZ=3. Or you may enter ctl-u -3 ctl-i. Tabsize
        !            15: settings are saved with your bindings file. ctl-x S will prompt for the
        !            16: name of your bindings file before saving it, the default bindings file is
        !            17: at $HOME/.emacs.rc and is loaded if it exists by MicroEMACS at startup.
        !            18: 
        !            19: This leaves the problem of printing listings with modified tab meanings.
        !            20: The utility detab reads stdin turns tabs to spaces and writes to stdout.
        !            21: It takes it's tabsize from its first parm, if that is not there from the
        !            22: enviromental variable TABSIZ, if that is not there it uses 8.
        !            23: 
        !            24: Another solution is to leave the meaning of a tab on a file but change the
        !            25: meaning of a tab from the keyboard. The entry of such files is awkward but
        !            26: their meaning requires no special intrepetation. To change the meaning of
        !            27: a keyboard tab to 4 enter ctl-u 4 ctl-i. This variable is also saved to
        !            28: the bindings file, but is not associated with any environmental variables.
        !            29: 
        !            30: Many programmers like what they call autoindent mode. This means new line
        !            31: acts like ctl-j. To toggle autoindent mode use ESC j. This preference may
        !            32: also be saved in your bindings file.
        !            33: 
        !            34: The following key bindings have been added.
        !            35:        DELETE KEY = DELETE
        !            36:        PAGE UP KEY = PAGE UP
        !            37:        PAGE DOWN KEY = PAGE DOWN
        !            38:        END KEY = End of line
        !            39:        HOME KEY = Beginning of line
        !            40:        ALT F10 = Toggle Auto-indent (default is Auto-indent = OFF)
        !            41:        F1 = Get help on word cursor is on ( C or ASM )
        !            42:        F2 = Visit new file.
        !            43:        F3 = Search forward
        !            44:        F4 = Search Backwards
        !            45:        F5 = Search and Replace
        !            46:        F6 = Move to next window
        !            47:        F8 = Save and Exit
        !            48:        F10 = Close all windows except the one you are in
        !            49:        ALT F1 = Split the window you are in.
        !            50:        ALT F3 = Continue search (After ESC S)
        !            51: 
        !            52: If MicroEMACS is not accessed via the console the new bindings may not
        !            53: work.
        !            54: 
        !            55: Our thanks to W. L. Sheldon for the original form of these changes.
        !            56: ----------------------------------------------------------------------
        !            57: ESC-D, ESC-backspace did not delete the kill buffer if there was
        !            58: intermediate movement before the command. This is fixed.
        !            59: ----------------------------------------------------------------------
        !            60: Foreign keyboard users want 0x15 displayed directly. Fixed emacs
        !            61: so that chars < 0x20 display directly except for \n \t \r \f and esc
        !            62: ----------------------------------------------------------------------
        !            63: The direct display of chars < 0x20 is tied to a display mode switch.
        !            64: This switch starts off and characters like ctl-q are displayed as
        !            65: ^Q. The display mode switch can be toggled by esc t. If it is on
        !            66: ctl-q is displayed directly on the screen.
        !            67: 
        !            68: The display mode switch is part of the emacs binding file so a user
        !            69: may set it for repeated use.
        !            70: ---------------------------------------------------------------------
        !            71: When emacs was asked to read a file for which it had no read permissions
        !            72: it failed to give a proper warning message. Instead it gave the warning
        !            73: message for new file. It now gives a cannot read warning message.
        !            74: ---------------------------------------------------------------------
        !            75: Emacs couldnt properly deal with the 60 line displays on att630 tmls
        !            76: this is now fixed.
        !            77: ---------------------------------------------------------------------
        !            78: To protect the work of users a little more emacs now does a sync() after
        !            79: writing any file.
        !            80: ---------------------------------------------------------------------
        !            81: tcap.c neglected to set the pad character and terminal output speed for
        !            82: termcap. This is fixed.
        !            83: ---------------------------------------------------------------------
        !            84: Added tinfo.c for termcap support. Changed ed.h and Makefile

unix.superglobalmegacorp.com

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