|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.