Annotation of coherent/g/usr/bin/me/Changes, revision 1.1.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.