diff options
Diffstat (limited to 'etc')
60 files changed, 1838 insertions, 1838 deletions
diff --git a/etc/COOKIES b/etc/COOKIES index 41f8afee249..fa8894795f0 100644 --- a/etc/COOKIES +++ b/etc/COOKIES @@ -14,8 +14,8 @@ her for her charge card number, and she gave it to them thinking the cost would be $15 to $25. It turned out to be $200! -Therefore, this person is giving the recipe to anyone -and everyone she knows (and doesn't know) so that +Therefore, this person is giving the recipe to anyone +and everyone she knows (and doesn't know) so that someone can get use of her $200. Anyway, just keep passing it on. @@ -27,7 +27,7 @@ Add: 4 eggs 2 tsp. vanilla Mis together in -separate bowl: 4 cups flour +separate bowl: 4 cups flour 5 cups oatmeal (put small amounts of oatmeal in blender until it turns to powder. Measure out 5 cups of oatmeal and only @@ -45,7 +45,7 @@ Add: 24 oz. bag of chocolate chips and Add: 3 cups chopped nuts (any kind) Bake on greased cookie sheet (make golf ball sized balls) and -bake about two inches apart. Bake at 350 degrees for 8 - 10 +bake about two inches apart. Bake at 350 degrees for 8 - 10 minutes. DO NOT OVERBAKE. Makes 112. From: ucdavis!lll-lcc!hplabs!parcvax!bane@ucbvax.berkeley.edu (John R. Bane) @@ -56,14 +56,14 @@ want to send me your SnailMail address, I'll be glad to send you a dollar (I would like to suggest this to the net, but I think there is some netiquette rule against asking for money - or is that only money for oneself?) to help defray the cost (it's not much, but if EVERYone -who took the recipe sent you a dollar, it would help). +who took the recipe sent you a dollar, it would help). -Here also is another cookie recipe which I'm very fond of. +Here also is another cookie recipe which I'm very fond of. Makes 6-8 dozen Bake at 375 degrees for ~10 min. -Cream together: +Cream together: 1 cup shortening (I use Weight Watcher's Reduced Calorie Margarine!) 1/4 cup peanut butter (I recommend the non-sugared kind) @@ -104,7 +104,7 @@ I make them. Chocolate Chip Cookies - Glamorous, crunchy, rich with chocolate bits & nuts. -Also known as "Toll House" Cookies ... from Kenneth and Ruth Wakefield's +Also known as "Toll House" Cookies ... from Kenneth and Ruth Wakefield's charming New England Toll House on the outskirts of Whitman, Massachusetts. These cookies were first introduced to American homemakers in 1939 through our series of radio talks on "Famous Foods From Famous Eating Places." diff --git a/etc/ChangeLog b/etc/ChangeLog index cfe4b05b9aa..ebfe99e6f3a 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog @@ -386,7 +386,7 @@ * ps-prin0.ps: Changed comment version (6.0). -2000-08-24 Wlodzimierz Bzyl <matwb@univ.gda.pl> +2000-08-24 Wlodzimierz Bzyl <matwb@univ.gda.pl> * survival.tex: New file. diff --git a/etc/DEBUG b/etc/DEBUG index a0ac04d4ab0..eb2a3364446 100644 --- a/etc/DEBUG +++ b/etc/DEBUG @@ -115,7 +115,7 @@ First, use these commands: cd src gdb emacs b xmenu.c:1296 - r -q + r -q Then type C-x 5 2 to create a new frame, and it hits the breakpoint: @@ -128,9 +128,9 @@ Then type C-x 5 2 to create a new frame, and it hits the breakpoint: $2 = (struct frame *) 0x3f0800 (gdb) p *$ $3 = { - size = 536871989, - next = 0x366240, - name = 809661752, + size = 536871989, + next = 0x366240, + name = 809661752, [...] } (gdb) p $3->name @@ -177,7 +177,7 @@ this vector. `recent_keys' is updated in keyboard.c by the command XVECTOR (recent_keys)->contents[recent_keys_index] = c; So we define a GDB command `xvector-elts', so the last 10 keystrokes -are printed by +are printed by xvector-elts recent_keys recent_keys_index 10 @@ -189,7 +189,7 @@ where you can define xvector-elts as follows: xvector set $foo = $ while $i < $arg2 - p $foo->contents[$arg1-($i++)] + p $foo->contents[$arg1-($i++)] pr end document xvector-elts @@ -217,7 +217,7 @@ of function calling. By printing the remaining elements of args, you can see the argument values. Here's how to print the first argument: - + p args[1] pr @@ -230,7 +230,7 @@ conveniently. For example: and, assuming that "xtype" says that args[0] is a symbol: - xsymbol + xsymbol ** Debugging what happens while preloading and dumping Emacs @@ -450,7 +450,7 @@ and keyboard events, or LessTif menus behave weirdly, it might be helpful to set the `DEBUGSOURCES' and `DEBUG_FILE' environment variables, so that one can see what LessTif was doing at this point. For instance - + export DEBUGSOURCES="RowColumn.c:MenuShell.c:MenuUtil.c" export DEBUG_FILE=/usr/tmp/LESSTIF_TRACE emacs & diff --git a/etc/JOKES b/etc/JOKES index 78c808bb53e..ec0afca0168 100644 --- a/etc/JOKES +++ b/etc/JOKES @@ -20,7 +20,7 @@ A: Gnugat. (Though it contains little gnutrition.) Q: What do you call a computer filled with air? A: Gnumatic. -Q: What do you call a novice hacker who keeps pestering you +Q: What do you call a novice hacker who keeps pestering you with foolish questions? A: A gnuisance. @@ -100,7 +100,7 @@ exit ? bye ? -hello? +hello? ? eat flaming death ? @@ -173,12 +173,12 @@ Swapping Even a Master of Arts -Comes +Comes Simpler Emacs Manuals -Are +Are Cryptic and Surreal @@ -206,13 +206,13 @@ All Computer Storage -Even -My +Even +My Aunt Crashes the System -Eradication of +Eradication of Memory Accomplished with Complete @@ -312,7 +312,7 @@ Accused of Communist Subversion -Extensibility and +Extensibility and Modifiability Aggravate Confirmed @@ -384,9 +384,9 @@ Architecture Comes Simpler -Erasing +Erasing Minds -Allows +Allows Complete Submission @@ -402,7 +402,7 @@ Absolutely Considered Sine que non -Emacs +Emacs Makers Are Crazy @@ -463,14 +463,14 @@ Someone at a luncheon suggested it meant: Evenings, Mornings, -And a +And a Couple of Saturdays (In reference to the odd hours that went into the creation of my implementation). --- +-- Warren Montgomery ihnss!warren @@ -493,10 +493,10 @@ Home: 36 Porter Street, Somerville, MA 02143, USA +1 (617) 623-7739 Pleeeeeeeze!!! Nice try on the meaning of EMACS. I believe the correct acronym is: -Emacs +Emacs Makes -All -Computing +All +Computing Simple Thank you, and Good Night @@ -514,7 +514,7 @@ Apparently-To: emacs-netnews-distribution@mit-prep > More recursive acronyms, anyone? Many people have also seen FINE Is Not Emacs, but the one that has character is THief Isn't Even Fine. --- +-- ## Bill Stewart, AT&T Bell Labs, Holmdel NJ 1-201-949-0705 ihnp4!ho95c!wcs Path: mit-eddie!think!harvard!bbnccv!bbncca!linus!decvax!mcnc!ncsu!uvacs!edison!ta2 @@ -526,13 +526,13 @@ Organization: General Electric's Mountain Resort Apparently-To: emacs-netnews-distribution@mit-prep > GNU = Gnu's Not UNIX. There is also MINCE, for Mince Is Not a Complete Emacs. -> +> > More recursive acronyms, anyone? -> +> For the DEC-system-10/20: FINE - Fine Is Not Emacs..... --- +-- ............... tom allebrandi 2, general electric aco, charlottesville, va {decvax,duke}!mcnc!ncsu!uvacs!edison!ta2 @@ -613,10 +613,10 @@ Ever Made A Control-key Setup? Emacs: My Alternative Computer Story Emacs Made Almost Completely Screwed (by extensive use of M-x global-unset-key) -Emacs Macht Alle Computer Schoen +Emacs Macht Alle Computer Schoen (deutsch) (=Emacs makes all computers beautiful) Each Mail A Continued Surprise -Every Mode Acknowledges Customized Strokes +Every Mode Acknowledges Customized Strokes (keystrokes, of course :-) Eating Memory And Cycle-Sucking Everyday Material Almost Compiled Successfully diff --git a/etc/LEDIT b/etc/LEDIT index ff274ce46bf..009243f5ec0 100644 --- a/etc/LEDIT +++ b/etc/LEDIT @@ -17,7 +17,7 @@ To get it to work, one must: cc leditcfns.c - - Edit ledit.l, changing the line beginning "(cfasl" to + - Edit ledit.l, changing the line beginning "(cfasl" to have the right pathname for the cfns file you compiled in the last step. @@ -69,7 +69,7 @@ doesn't run under Unix, this is probably the next best thing. I have tried the 2 window method (shell in lower window, lisp code in upper), and have found it a little awkward. It does have certain advantages, but most of the time, I get be fine using M-C-D to save a -defun for lisp, and C-X Z to jump back to LISP. C-E RETURN from lisp +defun for lisp, and C-X Z to jump back to LISP. C-E RETURN from lisp is also mnemonic for getting back to gnumacs. I hope this helps somewhat. diff --git a/etc/LINUX-GNU b/etc/LINUX-GNU index f3c5eeadaa0..8d55f1a5c2d 100644 --- a/etc/LINUX-GNU +++ b/etc/LINUX-GNU @@ -124,7 +124,7 @@ others to write free software, instead of proprietary software. However, it is not enough just to talk about freedom; we must also make sure people know the reasons it is worth listening to what we -say. +say. Long explanations such as our philosophical articles are one way of informing the public, but you may not want to spend so much time on @@ -62,7 +62,7 @@ Chris Hofstader can be reached at (617) 492-0023; FAX (617) 497-1632. P.O.Box 9171 Cambridge, Massachusetts 02139 -(Outside the US, please send a check in US dollars on a bank +(Outside the US, please send a check in US dollars on a bank having a US correspondent bank, to save us check cashing fees.) Your name: diff --git a/etc/MAILINGLISTS b/etc/MAILINGLISTS index 09f4c8ac0c2..c9fe8e06708 100644 --- a/etc/MAILINGLISTS +++ b/etc/MAILINGLISTS @@ -331,7 +331,7 @@ See section '* General Information about bug-* lists and reporting program bugs'. * help-gnustep-request@gnu.org to subscribe to help-gnustep -** gnUSENET newsgroup: gnu.gnustep.help +** gnUSENET newsgroup: gnu.gnustep.help ** Send contributions to: help-gnustep@gnu.org ** FAQ-URL: none known ** FAQ-Archive-name: none known @@ -344,7 +344,7 @@ instead of posting them here. See section '* General Information about help-* lists'. * discuss-gnustep-request@gnu.org to subscribe to discuss-gnustep -** gnUSENET newsgroup: gnu.gnustep.discuss +** gnUSENET newsgroup: gnu.gnustep.discuss ** Send contributions to: discuss-gnustep@gnu.org ** FAQ-URL: none known ** FAQ-Archive-name: none known @@ -411,7 +411,7 @@ list info-gnu@gnu.org (see above). ** gnUSENET newsgroup: NONE ** Send contributions to: discuss-gnu-electric@gnu.org -This list is the place for user discussion of Gnu Electric, a +This list is the place for user discussion of Gnu Electric, a sophisticated electrical CAD system that can handle many forms of circuit design. Please send bug reports to bug-gnu-electric@gnu.org (see next entry). @@ -583,7 +583,7 @@ program bugs'. ** NCURSES bug reports to: bug-ncurses@gnu.org This list distributes, to the active maintainers of ncurses -(a free implementation of the Unix curses API) bug reports and fixes +(a free implementation of the Unix curses API) bug reports and fixes for, and suggestions for improvements in ncurses. Users can also subscribe to this list. @@ -977,7 +977,7 @@ program bugs'. This list distributes, to the active maintainers of zebra (a GPLed program to manage TCP/IP based routing protocols), bug reports, bug fixes, -and suggestions for improvements to zebra. User discussion of zebra +and suggestions for improvements to zebra. User discussion of zebra also occurs here. There are no other GNU mailing lists or gnUSENET newsgroups for zebra. @@ -1337,7 +1337,7 @@ discussion of bug fixes and patches. This list is unmoderated. -* gpc-request@gnu.de to subscribe to gpc +* gpc-request@gnu.de to subscribe to gpc ** gnUSENET newsgroup: None at present. ** Send contributions to: gpc@gnu.de diff --git a/etc/MH-E-NEWS b/etc/MH-E-NEWS index 8a8ea8c66cf..4e0cf683ab5 100644 --- a/etc/MH-E-NEWS +++ b/etc/MH-E-NEWS @@ -372,7 +372,7 @@ writing. *** Speedbar There is now support for the speedbar. Try "M-x speedbar" (closes SF -#503727). +#503727). Press the middle mouse button on the `+' icons to open a folder, middle mouse button on a folder name to open the folder. Folders with @@ -453,7 +453,7 @@ http://freshmeat.net/redir/compface/1439/url_tgz/compface-1.4.tar.gz. It has also been observed that if you don't see the faces, you might have to do this (for unknown reasons): - + mv /usr/local/include/compface.h /usr/include/ *** Graphical Smileys @@ -639,7 +639,7 @@ gave supercite fits (closes SF #629153). "M-q (fill-paragraph)" now fills quoted paragraphs (for example, starting with "> ") correctly (closes SF #489927). -*** mh-next-undeleted-msg, mh-previous-undeleted-msg +*** mh-next-undeleted-msg, mh-previous-undeleted-msg If there are no more undeleted messages the point remains at its original position and a message is produced (closes SF #494304). @@ -853,7 +853,7 @@ visible. If the bottom of a message is showing, SPC (mh-page-msg) moves to the next message (respecting the direction you are moving through the folder). -The threading commands "T u (mh-next-unseen-subject-thread)", +The threading commands "T u (mh-next-unseen-subject-thread)", "T t (mh-toggle-subject-thread)", "T s (mh-narrow-to-subject-thread)", and "T k (mh-delete-subject-thread)" have been added. These functions do not offer threading in the true sense of the word, but do allow diff --git a/etc/ONEWS b/etc/ONEWS index 3d40baa5858..283e7b9cbad 100644 --- a/etc/ONEWS +++ b/etc/ONEWS @@ -908,7 +908,7 @@ that buffer. highlighting based not only on what's visible in the buffer, but on other data structures. -**** Old packages like `expire-kill' will no longer work. +**** Old packages like `expire-kill' will no longer work. **** `C-c C-l' in the group buffer no longer switches to a different buffer, but instead lists killed groups in the group buffer. @@ -917,7 +917,7 @@ buffer, but instead lists killed groups in the group buffer. **** The look of all buffers can be changed by setting format-like variables. - + **** Local spool and several NNTP servers can be used at once. **** Groups can be combined into virtual groups. @@ -1006,7 +1006,7 @@ and execute the next logical version control command on them (C-x v v). *** Starting a new branch. -If you try to lock a version that is not the latest on its branch, +If you try to lock a version that is not the latest on its branch, VC asks for confirmation in the minibuffer. If you say no, it offers to lock the latest version instead. @@ -1029,7 +1029,7 @@ your working file with the latest version from the master. *** RCS customization. There is a new variable vc-consult-headers. If it is t (the default), -VC searches for RCS headers in working files (like `$Id: ONEWS,v 1.6 2002/01/12 15:36:53 pj Exp $') and +VC searches for RCS headers in working files (like `$Id: ONEWS,v 1.7 2002/08/21 00:18:46 rms Exp $') and determines the state of the file from them, not from the master file. This is fast and more reliable when you use branches. (The variable was already present in Emacs 19.29, but didn't get mentioned in the @@ -1058,7 +1058,7 @@ of them. *** New sexp diary entry type -Reminders that apply in the days leading up to an event. +Reminders that apply in the days leading up to an event. ** The CC-mode package now provides the default C and C++ modes. See the manual for documentation of its features. @@ -1225,16 +1225,16 @@ Loading tpu-edt no longer turns on tpu-edt mode. In fact, it is no longer necessary to explicitly load tpu-edt. All you need to do to turn on tpu-edt is run the tpu-edt function. Here's how to run tpu-edt instead of loading the file: - + Running Emacs: Type emacs -f tpu-edt not emacs -l tpu-edt Within Emacs: Type M-x tpu-edt <ret> not M-x load-library <ret> tpu-edt <ret> - + In .emacs: Use (tpu-edt) not (load "tpu-edt") - + The default name of the tpu-edt X key definition file has changed from ~/.tpu-gnu-keys to ~/.tpu-keys. If you don't rename the file yourself, tpu-edt will offer to rename it the first time you invoke it under @@ -1250,20 +1250,20 @@ your ~/_emacs, then the screen briefly flickers with the default colors before changing to the colors you have specified. To avoid this, the EMACSCOLORS environment variable exists. It shall be defined as a string with the following elements: - + set EMACSCOLORS=fb;fb - + The first set of "fb" defines the initial foreground and background colors using standard dos color numbers (0=black,.., 7=white). If specified, the second set of "fb" defines the colors which are restored when you leave emacs. - + *** The new SUSPEND environment variable can now be set as the shell to use when suspending emacs. This can be used to override the stupid limitation on the environment of sub-shells in MS-DOS (they are just large enough to hold the currently defined variables, not leaving room for more); to overcome this limitation, add this to autoexec.bat: - + set SUSPEND=%COMSPEC% /E:2000 ** The escape character can now be displayed on X frames. Try @@ -1616,7 +1616,7 @@ mode. *** You can use this menu to change the face of the region. You can also set the face of the region with the new M-g command. -*** The menu also includes commands for indenting the region, +*** The menu also includes commands for indenting the region, which locally changes the values of left-margin and fill-column that are used. @@ -1770,7 +1770,7 @@ another way. *** It now works to set bookmarks in Info nodes. -*** Bookmarks can have annotations; type "C-h m" after doing +*** Bookmarks can have annotations; type "C-h m" after doing "M-x list-bookmarks", for more information on annotations. *** The bookmark-jump popup menu function is now `bookmark-menu-jump', for @@ -1816,7 +1816,7 @@ containing an open brace just after a case/default label. message displays during long re-indention. This is a new feature which prints percentage complete messages at specified intervals. -** Makefile mode changes. +** Makefile mode changes. *** The electric keys are not enabled by default. @@ -2382,7 +2382,7 @@ expression which is used to recognize files in that format, a decoding function, an encoding function, a flag that indicates whether the encoding function modifies the buffer, and a mode function. -FROM-FN is called to decode files in that format; it gets two args, BEGIN +FROM-FN is called to decode files in that format; it gets two args, BEGIN and END, and can make any modifications it likes, returning the new end position. It must make sure that the beginning of the file no longer matches REGEXP, or else it will get called again. @@ -2763,7 +2763,7 @@ Most lisp programs should use the new functions (current-fill-column) and (current-left-margin), which return the proper values to use for the current line. -**** There are new functions for dealing with margins: +**** There are new functions for dealing with margins: ***** Set-left-margin and set-right-margin (set the value for a region and re-fill). These functions take three arguments: two to specify @@ -2803,7 +2803,7 @@ the text of the region according to the new value. **** Filling and auto-fill are disabled if justification is `none'. -**** The auto-fill-function is now called regardless of whether +**** The auto-fill-function is now called regardless of whether the fill-column has been exceeded; the function can determine on its own whether filling (or justification) is necessary. @@ -3291,7 +3291,7 @@ default value is nil. comint-completion-fignore. The default value is nil, but some people prefer ("~" "#" "%"). -*** The function `comint-watch-for-password-prompt' can be used to +*** The function `comint-watch-for-password-prompt' can be used to suppress echoing when a subprocess asks for a password. To use it, do this: @@ -3429,7 +3429,7 @@ the basic offset given to a level of indentation. If, for example, you wanted to change this style: -int foo (int i) +int foo (int i) { switch (i) { case 1: @@ -3443,7 +3443,7 @@ int foo (int i) into this: -int foo (int i) +int foo (int i) { switch (i) { case 1: @@ -3694,7 +3694,7 @@ The undo and yank commands do this. ** If you specify an explicit title for a new frame when you create it, the title is used as the resource name when looking up X resources to -control the shape of that frame. If you don't specify the frame title, +control the shape of that frame. If you don't specify the frame title, the value of x-resource-name is used, as before. ** The frame parameter user-position, if non-nil, says that the user @@ -3801,7 +3801,7 @@ active on that window are considered. ** Overlays can have the `invisible' property. -** The function insert-file-contents now takes an optional fifth +** The function insert-file-contents now takes an optional fifth argument called REPLACE. If this is t, it means to replace the contents of the buffer (actually, just the accessible portion) with the contents of the file. @@ -3912,7 +3912,7 @@ as well by removing them from command-line-args-left. and inhibit handling of the file name. Here is how to do it: (let ((inhibit-file-name-handlers - (cons 'ange-ftp-file-handler + (cons 'ange-ftp-file-handler (and (eq inhibit-file-name-operation operation) inhibit-file-name-handlers))) (inhibit-file-name-operation operation)) @@ -4114,7 +4114,7 @@ load the library iso-syntax. (This is not new.) ** M-TAB in Text mode now runs the command ispell-complete-word which performs completion using the spelling dictionary. -The spelling correction submenu now includes this command +The spelling correction submenu now includes this command and another command which completes a word fragment (that is, it doesn't assume that the text to be completed starts at the beginning of a word. @@ -4617,11 +4617,11 @@ minibuffer window, and returns t if the window is currently active. * Changes in version 19.17. -** When Emacs displays a list of completions in a buffer, +** When Emacs displays a list of completions in a buffer, you can select a completion by clicking mouse button 2 on that completion. -** Use the command `list-faces-display' to display a list of +** Use the command `list-faces-display' to display a list of all the currently defined faces, showing what they look like. ** Menu bar items from local maps now come after the usual items. @@ -4636,8 +4636,8 @@ constants, names of functions being defined, and so on. ** Dunnet, an adventure game, is now available. -** Several major modes now have their own menu bar items, -including Dired, Rmail, and Sendmail. We would like to add +** Several major modes now have their own menu bar items, +including Dired, Rmail, and Sendmail. We would like to add suitable menu bar items to other major modes. ** The key binding C-x a C-h has been eliminated. @@ -4821,7 +4821,7 @@ and c-backward-conditional). ** The Edit entry in the menu bar has a new alternative: "Choose Next Paste". It gives you a menu showing the various -strings in the kill ring; click on one to select it as the text +strings in the kill ring; click on one to select it as the text to be yanked ("pasted") the next time you yank. ** If you enable Transient Mark mode and set `mark-even-if-inactive' to @@ -5151,7 +5151,7 @@ buffer is very large. ** You can quit while Emacs is waiting to read or write files. ** The arrow keys now have default bindings to move in the appropriate -directions. +directions. ** You can suppress next-line's habit of inserting a newline when called at the end of a buffer by setting next-line-add-newlines to nil @@ -5378,7 +5378,7 @@ M-, to resume a suspended `tags-search' or `tags-query-replace'. whether to save a particular buffer. In addition to `y' or `n', you can answer `!' to save all the remaining buffers, `.' to save this buffer but not save any others, ESC to stop saving and exit the -command, and C-h to get help. These options are analogous to those +command, and C-h to get help. These options are analogous to those of `query-replace'. ** M-x make-symbolic-link does not expand its first argument. @@ -5594,7 +5594,7 @@ The C-x C-a bindings are also active in source files. *** The old TeX mode bindings of M-{ and M-} have been moved to C-c { and C-c }. (These commands are `up-list' and `tex-insert-braces'; -they are the TeX equivalents of M-( and M-).) This is because M-{ +they are the TeX equivalents of M-( and M-).) This is because M-{ and M-} are now globally defined commands. *** Changes in Mail mode. @@ -5872,11 +5872,11 @@ the UNIX `calendar' utility. *** There is a new major mode for editing binary files: Hexl mode. To use it, use M-x hexl-find-file instead of C-x C-f to visit the file. This command converts the file's contents to hexadecimal and lets you -edit the translation. When you save the file, it is converted +edit the translation. When you save the file, it is converted automatically back to binary. You can also use M-x hexl-mode to translate an existing buffer into hex. -Do this if you have already visited a binary file. +Do this if you have already visited a binary file. Hexl mode has a few other commands: @@ -6070,7 +6070,7 @@ etc subdirectory. *** Shell mode has been completely replaced. The basic idea is the same, but there are new commands available in this mode. - + TAB now completes the file name before point in the shell buffer. To get a list of all possible completions, type M-?. @@ -6082,8 +6082,8 @@ M-n is similar but goes in the opposite direction towards the present. When you find the command you wanted, you can edit it, or just resubmit it by typing RET. -You can also use M-r and M-s to search for (respectively) earlier or -later inputs starting with a given string. First type the string, +You can also use M-r and M-s to search for (respectively) earlier or +later inputs starting with a given string. First type the string, then type M-r to yank a previous input from the history which starts with that string. You can repeat M-r to find successively earlier inputs starting with the same string. You can start moving in the @@ -6110,9 +6110,9 @@ current directory, type M-x dirs to re-synchronize. M-x send-invisible reads a line of text without echoing it, and sends it to the shell. -If you accidentally suspend your process, use M-x comint-continue-subjob +If you accidentally suspend your process, use M-x comint-continue-subjob to continue it. - + *** There is now a convenient way to enable flow control on terminals where you can't win without it. Suppose you want to do this on VT-100 and H19 terminals; put the following in your `.emacs' file: diff --git a/etc/ONEWS.1 b/etc/ONEWS.1 index 06b5405be1e..3e16b02e7b0 100644 --- a/etc/ONEWS.1 +++ b/etc/ONEWS.1 @@ -330,7 +330,7 @@ Changes in Emacs 1.12 the string, it is used unchanged. One way this feature can be used is to fix bad keyboard - designes. For example, on some terminals, Delete is + designes. For example, on some terminals, Delete is Shift-Underscore. Since Delete is a more useful character than Underscore, it is an improvement to make the unshifted character Delete and the shifted one Underscore. This can @@ -553,7 +553,7 @@ This release mostly fixes bugs. There are a few new features: C-h a now runs the new function command-apropos rather than apropos, and shows only symbols with definitions as commands. -* M-x shell sends the command +* M-x shell sends the command if (-f ~/.emacs_NAME)source ~/.emacs_NAME invisibly to the shell when it starts. Here NAME is replaced by the name of shell used, @@ -955,7 +955,7 @@ Changes in Emacs 1.2 To exit the debugger and return to top level, type `q'. - In the debugger, you can evaluate Lisp expressions by + In the debugger, you can evaluate Lisp expressions by typing `e'. This is equivalent to `M-ESC'. When the debugger is entered due to an error, that is @@ -1053,7 +1053,7 @@ Changes in Emacs 1.1 or more asterisks) and text lines (all other lines). The number of asterisks in a heading line are its level; the subheadings of a heading line are all following heading - lines at higher levels, until but not including the next + lines at higher levels, until but not including the next heading line at the same or a lower level, regardless of intervening text lines. @@ -1066,7 +1066,7 @@ Changes in Emacs 1.1 All editing commands treat hidden outline-mode lines as part of the preceding visible line. - + * C-x C-z runs save-buffers-kill-emacs offers to save each file buffer, then exits. diff --git a/etc/ONEWS.2 b/etc/ONEWS.2 index f0b5dad0b01..a4500eeb319 100644 --- a/etc/ONEWS.2 +++ b/etc/ONEWS.2 @@ -482,7 +482,7 @@ be evaluated directly to repeat a command. The functions `forward-to-word', `backward-to-word', `upcase-char', `mark-beginning-of-buffer' and `mark-end-of-buffer' -have been removed. Their definitions can be found in file +have been removed. Their definitions can be found in file lisp/unused.el if you need them. Upward Compatible Lisp Programming Changes in Emacs 17 @@ -882,7 +882,7 @@ When you insert a close-paren, the matching open-paren is checked for validity. The close paren must be the kind of close-paren that the open-paren says it should match. Otherwise, a warning message is printed. close-paren immediately -preceded by quoting backslash syntax character is not matched. +preceded by quoting backslash syntax character is not matched. This feature was originally written by shane@mit-ajax. @@ -1286,7 +1286,7 @@ whether the result should be interpreted as a string or a lisp object. Old functions `read-minibuffer', `eval-minibuffer', `read-string' all take second optional string argument which is initial contents of -minibuffer. +minibuffer. * minibuffer variable names changed (names of keymaps) diff --git a/etc/ONEWS.4 b/etc/ONEWS.4 index 115e07ccd6c..1fcb3d1859a 100644 --- a/etc/ONEWS.4 +++ b/etc/ONEWS.4 @@ -50,7 +50,7 @@ uses Lisp data structures. It can record much more information. You can use the variables undo-threshold and undo-high-threshold to control how much. -* There is no longer a maximum screen height or width. +* There is no longer a maximum screen height or width. Changes in version 18.52. diff --git a/etc/ORDERS.EUROPE b/etc/ORDERS.EUROPE index c1455dd7cd1..eefc64b1858 100644 --- a/etc/ORDERS.EUROPE +++ b/etc/ORDERS.EUROPE @@ -111,7 +111,7 @@ ____ @ 800 BEF = ______ BEF Size _____ Tax and Shipping Costs + ______ BEF For addresses in Belgium: add 21% sales tax - or give tax exempt number. + or give tax exempt number. + ______ BEF Shipping fee for other E.U. countries: 150 BEF extra for addresses outside Belgium. For shipments to Italy, please add an @@ -120,8 +120,8 @@ Tax and Shipping Costs 500 BEF. + ______ BEF Donation to Free Software Foundation - ====== - TOTAL ______ BEF + ====== + TOTAL ______ BEF Note: The shipping fee for foreign destinations covers registered @@ -197,7 +197,7 @@ contact the FSF. For orders from outside Belgium: -You are responsible for paying all taxes. If you refuse to pay the -applicable taxes of your country, the shipper will return the order. +You are responsible for paying all taxes. If you refuse to pay the +applicable taxes of your country, the shipper will return the order. Bank P.C. : 000-1699992-67 V.A.T. : B.E-586.981.246 HRG : 181.641 diff --git a/etc/ORDERS.JAPAN b/etc/ORDERS.JAPAN index 8dfb5a28466..1bd06614c6b 100644 --- a/etc/ORDERS.JAPAN +++ b/etc/ORDERS.JAPAN @@ -27,17 +27,17 @@ Prices and contents may change without notice after July 31, 1998. organization is ultimately paying (while supplies last). Source Code CD-ROM November '93 Edition, Y3,000 ________ __________ - Version 3 (last with X11R5), if an individual + Version 3 (last with X11R5), if an individual is ultimately paying (while supplies last). Subscription to next four editions of the Y125,000 ________ __________ Compiler Tools Binaries CD-ROMs. Subscription to next four editions of the Y125,000 ________ __________ - Source Code CD-ROMs. + Source Code CD-ROMs. * GNU Software for MS-DOS and MS-Windows Y20,000 ________ __________ - (CD-ROM and book) if a corporation or other + (CD-ROM and book) if a corporation or other organization is ultimately paying. * GNU Software for MS-DOS and MS-Windows Y5,000 ________ __________ @@ -197,7 +197,7 @@ If you need more information about the FSF and it offerings, please consult the Japanese edition of the March 1998 GNU's Bulletin. If you do not have a copy of the Japanese edition of the GNU's Bulletin, please contact the FSF. -Richard Stallman regrets that he cannot autograph items ordered by mail. +Richard Stallman regrets that he cannot autograph items ordered by mail. If time permits, he will autograph items at speaking engagements. All sales are final. diff --git a/etc/OTHER.EMACSES b/etc/OTHER.EMACSES index 13b27bf2793..a00b1190b1d 100644 --- a/etc/OTHER.EMACSES +++ b/etc/OTHER.EMACSES @@ -496,7 +496,7 @@ Other rectangle commands include extract-rectangle and delete-extract-rectangle these functions return the text of a rectangle as a list of strings. They are for use in writing - other functions that operate on rectangles. + other functions that operate on rectangles. *** Keyboard Macros @@ -903,7 +903,7 @@ GNU Emacs Lisp does not have a distinction between Lisp functions and Emacs functions, or between Lisp variables and Emacs variables. The Lisp and the editor are integrated. A Lisp function defined with defun is callable as an editor command if you put an -interactive calling spec in it; for example, +interactive calling spec in it; for example, (defun forward-character (n) (interactive "p") (goto-char (+ (point) n))) diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 3025e55a72d..c174904a183 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS @@ -57,7 +57,7 @@ distributions, such as Debian, may already have applied such a patch.) --- lisp/un-define.el 6 Mar 2001 22:41:38 -0000 1.30 +++ lisp/un-define.el 19 Apr 2002 18:34:26 -0000 @@ -610,13 +624,21 @@ by calling post-read-conversion and pre- - + (mapcar (lambda (x) - (mapcar @@ -221,17 +221,17 @@ patch to assert.h should solve this: * If not debugging, assert does nothing. */ ! #define assert(x) ((void)0); - + #else /* debugging enabled */ - + --- 41,47 ---- /* * If not debugging, assert does nothing. */ ! #define assert(x) ((void)0) - + #else /* debugging enabled */ - + * Improving performance with slow X connections @@ -882,7 +882,7 @@ load-path. An example of such an error is: - x-complement-fontset-spec: "Wrong type argument: stringp, nil" + x-complement-fontset-spec: "Wrong type argument: stringp, nil" This can be another symptom of stale *.elc files in your classpath. The following command will print any duplicate Lisp files that are @@ -975,7 +975,7 @@ keyboard(5). Changing Alt_L to Meta_L fixes it: % xmodmap -e 'keysym Alt_L = Meta_L Alt_L' -% xmodmap -e 'keysym Alt_R = Meta_R Alt_R' +% xmodmap -e 'keysym Alt_R = Meta_R Alt_R' * Error "conflicting types for `initstate'" compiling with GCC on Irix 6. @@ -1050,7 +1050,7 @@ Reportedly this patch in X fixes the problem. * Emacs crashes on Irix 6.5 on the SGI R10K, when compiled with GCC. - + This seems to be fixed in GCC 2.95. * Emacs crashes in utmpname on Irix 5.3. @@ -1075,7 +1075,7 @@ the fr.ISO-8859-15 locale (and maybe other related locales). You can fix this by editing the file: /usr/openwin/lib/locale/iso8859-15/Compose - + Near the bottom there is a line that reads: Ctrl<t> <quotedbl> <Y> : "\276" threequarters @@ -1111,8 +1111,8 @@ change this. When the display is set to an Exceed X-server and fonts are specified (either explicitly with the -fn option or implicitly with X resources) then the fonts may appear "too tall". The actual character sizes are -correct but there is too much vertical spacing between rows, which -gives the appearance of "double spacing". +correct but there is too much vertical spacing between rows, which +gives the appearance of "double spacing". To prevent this, turn off the Exceed's "automatic font substitution" feature (in the font part of the configuration window). @@ -1230,7 +1230,7 @@ This is not an Emacs bug; it is caused by something in SGI patch The VM mail package, which is not part of Emacs, sometimes does (standard-display-european t) -That should be changed to +That should be changed to (standard-display-european 1 t) * Installing Emacs gets an error running `install-info'. @@ -1808,8 +1808,8 @@ you install all the latest patches (as of June 1996), the bug is fixed. We suspect the crucial patch is one of these, but we don't know for certain. - 103093-03: [README] SunOS 5.5: kernel patch (2140557 bytes) - 102832-01: [README] OpenWindows 3.5: Xview Jumbo Patch (4181613 bytes) + 103093-03: [README] SunOS 5.5: kernel patch (2140557 bytes) + 102832-01: [README] OpenWindows 3.5: Xview Jumbo Patch (4181613 bytes) 103242-04: [README] SunOS 5.5: linker patch (595363 bytes) (One user reports that the bug was fixed by those patches together @@ -1901,7 +1901,7 @@ On AIX, many terminal type definitions are not installed by default. Definitions" to make them defined. * On SunOS, you get linker errors - ld: Undefined symbol + ld: Undefined symbol _get_wmShellWidgetClass _get_applicationShellWidgetClass @@ -2061,7 +2061,7 @@ exist. The first line in the `/etc/hosts' file should look like this Also make sure that the `/etc/host.conf' files contains the following lines: - order hosts, bind + order hosts, bind multi on Any changes, permanent and temporary, to the host name should be @@ -2290,12 +2290,12 @@ releasing Ctrl/Act while not pressing or holding any other keys. * display-time causes kernel problems on ISC systems. Under Interactive Unix versions 3.0.1 and 4.0 (and probably other -versions), display-time causes the loss of large numbers of STREVENT +versions), display-time causes the loss of large numbers of STREVENT cells. Eventually the kernel's supply of these cells is exhausted. -This makes emacs and the whole system run slow, and can make other +This makes emacs and the whole system run slow, and can make other processes die, in particular pcnfsd. - -Other emacs functions that communicate with remote processes may have + +Other emacs functions that communicate with remote processes may have the same problem. Display-time seems to be far the worst. The only known fix: Don't run display-time. @@ -2367,7 +2367,7 @@ problem by adding this to your .cshrc file: if ($?EMACS) then if ($EMACS == "t") then - unset edit + unset edit stty -icrnl -onlcr -echo susp ^Z endif endif @@ -2658,7 +2658,7 @@ again to say this: * On a Sun running SunOS 4.1.1, you get this error message from GNU ld: - /lib/libc.a(_Q_sub.o): Undefined symbol __Q_get_rp_rd referenced from text segment + /lib/libc.a(_Q_sub.o): Undefined symbol __Q_get_rp_rd referenced from text segment The problem is in the Sun shared C library, not in GNU ld. @@ -2680,18 +2680,18 @@ Use `smit pty' to reinstall them properly. christos@theory.tn.cornell.edu says: The problem is that in your .cshrc you have something that tries to -execute `tty`. If you are not running the shell on a real tty then -tty will print "not a tty". Csh expects one word in some places, +execute `tty`. If you are not running the shell on a real tty then +tty will print "not a tty". Csh expects one word in some places, but tty is giving it back 3. The solution is to add a pair of quotes around `tty` to make it a single -word: +word: -if (`tty` == "/dev/console") +if (`tty` == "/dev/console") should be changed to: -if ("`tty`" == "/dev/console") +if ("`tty`" == "/dev/console") Even better, move things that set up terminal sections out of .cshrc and into .login. @@ -2711,7 +2711,7 @@ the environment. If the error message says that a symbol such as `f68881_used' or `ffpa_used' or `start_float' is undefined, this probably indicates -that you have compiled some libraries, such as the X libraries, +that you have compiled some libraries, such as the X libraries, with a floating point option other than the default. It's not terribly hard to make this work with small changes in @@ -2737,7 +2737,7 @@ This problem seems to be a matter of configuring the DECserver to use * M-x shell persistently reports "Process shell exited abnormally with code 1". This happened on Suns as a result of what is said to be a bug in Sunos -version 4.0.x. The only fix was to reboot the machine. +version 4.0.x. The only fix was to reboot the machine. * Programs running under terminal emulator do not recognize `emacs' terminal type. @@ -2767,7 +2767,7 @@ You may be able to compensate for the bug by doing (set-input-mode nil nil). However, that has the disadvantage of turning off interrupts, so that you are unable to quit out of a Lisp program by typing C-g. -The easy way to do this is to put +The easy way to do this is to put (setq x-sigio-bug t) diff --git a/etc/SERVICE b/etc/SERVICE index 162afdc2ae1..38628433426 100644 --- a/etc/SERVICE +++ b/etc/SERVICE @@ -195,7 +195,7 @@ Services: Updated: 2001-05-11 ^_ Don Barry, Ph.D. <don@astro.cornell.edu> -Ithaca, NY +Ithaca, NY Astrophysicist with extensive and varied hacker background. Substantial expertise in mathematical modeling, instrument interface, low-level and @@ -845,16 +845,16 @@ Updated: 2000-12-19 +46 31 50 79 00 voice +46 31 50 79 39 fax http://www.netg.se - + NetGuide Scandinavia AB is a company that does consultant jobs and holds courses in the fields of Unix software, TCP/IP networking and Internet applications. The people behind NetGuide Scandinavia AB have many years of general Unix experience, both as system administrators and as programmers, and also extensive experience in maintaining the GNU programs; in administration as well as finding and fixing bugs. - + Services offered: - + - Installation and customizing GNU and other free software. We will make free software as easy to install and use as shrink wrapped programs. @@ -869,7 +869,7 @@ Services offered: - Support on Internet service software, especially the free - Support on GNU/Linux. - Freeware based courses in Unix usage, C, C++, or any GNU tools - + Rates: For courses, contact us for a quote, For consulting, $60-120/hour, depending on contract length. @@ -918,26 +918,26 @@ Sweden Sweden) Phone: +46-21-144831 E-mail: <jonas@gnu.org> - + I offer support for most GNU software including the GNU Hurd and also do system administration on GNU systems. I can do free software development and have a good understanding of automake, autoconf, flex, bison, guile, texinfo and much more. Rates around USD$100. - + Updated: 2001-05-09 ^_ Peter Olsen P.O. Box 410 Simpsonville, MD 21150 - + <p@sigmaxi.org> - + What I do: Mathematical modeling and model building using Gnu and other Free Software. Scientific and engineering analysis, modeling, and programming in FORTRAN, C, LISP, and Java. Statistical analysis. Emacs customization. - + Examples of my previous work: 1. I built the model used predict the amount of work required to clean up the Exxon Valdez oil @@ -947,24 +947,24 @@ Updated: 2001-05-09 2. I built a model applying commercial capital investment standards to a Federal Agency budget, helped support $250 Million budget increase. - + Credo: Engineering is the art of applying a professional knowledge of mathematics and the physical sciences to improve the quality of life. - + Rates: $135/hour (+ travel and expenses) on site, $95/hour remote access. - + Notes: 1. Visiting Lecturer for Society for Industrial and Applied Mathematics: Will speak without fee about Valdez model (or other work) to Educational and not-for-profit organizations (plus most-economical travel and living expenses or travel or living arrangements in kind). - + 2. I do not accept offers which pose the danger of conflict of interest with any present or former client or employer. - + Updated: 2000-12-13 ^_ @@ -1012,33 +1012,33 @@ Qualifications: Electronic Engineering degree, Pisa. Full time Updated: 2001-05-09 ^_ -Quoll Systems Pty Ltd, see http://quoll.com.au +Quoll Systems Pty Ltd, see http://quoll.com.au 8 Brown St, Fannie Bay, Darwin, NT, Australia. -Phone: +61 8 8941 7150 Fax: +61 8 8941 7151 Mobile: 0409 691 399 +Phone: +61 8 8941 7150 Fax: +61 8 8941 7151 Mobile: 0409 691 399 e-mail: <pjm@gnu.org> or <info@quoll.com.au> - + QS is a small (4 full-time staff + 15 part-timers) which does a variety of things in the *IX, technical computing area including: - + o Systems development/maintainence (in most programming languages) o Training (GNU/Linux, FreeBSD, OpenBSD, Apache, Perl, ...) o Consulting in areas such as security, reliability, - + Recent projects have included wind turbine generator control, water quality databases, remote area satelliate communications, Apache Web serving, ISP configurations, *nix training. Staff have provided some small contributions to the GNU and BSD projects over the years. We -also have a bit of expertise in the embedded(inside people) systems -area in addition to the standard building work. +also have a bit of expertise in the embedded(inside people) systems +area in addition to the standard building work. -We can provide local (i.e. southern hemisphere/south east asia) support +We can provide local (i.e. southern hemisphere/south east asia) support for most of the vast range of free software systems including: GNU/Linux, FreeBSD, OpenBSD , OpenSSH, Sendmail, various compilers and networking tools. Remote support can also be arranged. -Rates: vary depending on the work, period and staff provided but let +Rates: vary depending on the work, period and staff provided but let us pick 100$US/hr as a starting point for senior staff. - + Updated: 2000-12-13 ^_ Red Hat, Inc. @@ -1049,7 +1049,7 @@ Toll free: 866-2REDHAT ext. 3005 +1 408 542 9600 voice +1 408 542 9699 fax -GNUPro Tools +GNUPro Tools Red Hat provides supported and maintained versions of gcc, g++, gdb with GUI, GNU linker and GNU macro assembler. In addition, Red Hat provides these GNU software development tools for well over many @@ -1130,9 +1130,9 @@ http://www.sra.co.jp/wingnut/chirashi-e.html http://www.sra.co.jp/wingnut/service.html http://osb.sra.co.jp/WingnutSupport/ -We provide GNU software support at a reasonable charge, -aiming to promote the sound growth of free software and to -create a new culture in the software world. +We provide GNU software support at a reasonable charge, +aiming to promote the sound growth of free software and to +create a new culture in the software world. News: @@ -1142,21 +1142,21 @@ News: What we provide is: - 1. Research and development of GNU software. - 2. Development, porting, and customization of GNU software itself. - 3. Helping people who are willing to port and provide GNU software - to their customers, but are unable to do so due to a lack of resources. - 4. Providing a variety of educational and training services including - how to port or to customize. - 5. The result of the work will become free software covered under the + 1. Research and development of GNU software. + 2. Development, porting, and customization of GNU software itself. + 3. Helping people who are willing to port and provide GNU software + to their customers, but are unable to do so due to a lack of resources. + 4. Providing a variety of educational and training services including + how to port or to customize. + 5. The result of the work will become free software covered under the GNU licenses (GPL or LGPL), so it will be possible not only to share - the results with others but to eliminate unnecessary investment also. - 6. Passing the result to the program package maintainers (if needed). - 7. Also, making contributions to FSF (Free Software Foundation, Inc.) + the results with others but to eliminate unnecessary investment also. + 6. Passing the result to the program package maintainers (if needed). + 7. Also, making contributions to FSF (Free Software Foundation, Inc.) which is the organization that develops and distributes GNU software - worldwide. + worldwide. - Furthermore, we provide services *native to Japan*, that is, + Furthermore, we provide services *native to Japan*, that is, services for Japanese-speaking people --- receiving inquiries and answering in Japanese. @@ -1255,13 +1255,13 @@ Tel +44 (0) 1273 20 11 66 Fax +44 (0) 1273 20 11 68 http://www.swingdigital.com -Swing Digital actively supports the development of the GNU.FREE -Internet Voting system. Through this support we have gained the -unique expertise to support, install and run GUN.FREE-based Internet -votes. We are also available in a consultancy basis to offer advice +Swing Digital actively supports the development of the GNU.FREE +Internet Voting system. Through this support we have gained the +unique expertise to support, install and run GUN.FREE-based Internet +votes. We are also available in a consultancy basis to offer advice for organisations wishing to run GNU.FREE themselves. -Our consultancy fees start at 900 Euro (550 UK pounds) per day. We +Our consultancy fees start at 900 Euro (550 UK pounds) per day. We are also able to securely host Internet Votes, prices on application. Updated: 2001-07-23 diff --git a/etc/TERMS b/etc/TERMS index 0245fe2c2db..dd447259710 100644 --- a/etc/TERMS +++ b/etc/TERMS @@ -54,7 +54,7 @@ is `cS', which I invented. to use this even though the Unix termcap does not accept it because programs other than Emacs probably won't look for `rp' anyway. - + `cs' set scroll region. Takes two parameters, the vertical positions of the first line to include in the scroll region and the last line to include in the scroll region. @@ -196,12 +196,12 @@ AT386-M|at386-m|386AT-M|386at-m|at/386 console, sgr0=\E[0;10m, smacs=\E[12m, smso=\E[7m, smul=\E[4m, # -# AT&T 386 color console +# AT&T 386 color console # AT386|at386|386AT|386at|at/386 console, colors#8, ncv#3, pairs#64, is2=\E[0;10;39m, - op=\E[0m, + op=\E[0m, setb=\E[%?%p1%{0}%=%t40m %e%p1%{1}%=%t44m %e%p1%{2}%=%t42m @@ -172,7 +172,7 @@ Other features we would like: * Add a feature to Info similar to "info --apropos SUBJECT". -* Add support for SVG (Scalable Vector Graphics) rendering to +* Add support for SVG (Scalable Vector Graphics) rendering to Emacs. * Allow unknown image types to be rendered via an external program diff --git a/etc/TUTORIAL b/etc/TUTORIAL index 2c112b08930..d2aaf79e9ce 100644 --- a/etc/TUTORIAL +++ b/etc/TUTORIAL @@ -65,7 +65,7 @@ There are several ways you can do this. You can use the arrow keys, but it's more efficient to keep your hands in the standard position and use the commands C-p, C-b, C-f, and C-n. These characters are equivalent to the four arrow keys, like this: - + Previous line, C-p : : @@ -198,7 +198,7 @@ any terminal. The numeric argument is also called a "prefix argument", because you type the argument before the command it applies to. For instance, C-u 8 C-f moves forward eight characters. - + >> Try using C-n or C-p with a numeric argument, to move the cursor to a line near this one with just one command. @@ -749,7 +749,7 @@ no stars, just dashes. The part of the mode line inside the parentheses is to tell you what editing modes you are in. The default mode is Fundamental which is -what you are using now. It is an example of a "major mode". +what you are using now. It is an example of a "major mode". Emacs has many different major modes. Some of them are meant for editing different languages and/or kinds of text, such as Lisp mode, diff --git a/etc/TUTORIAL.cs b/etc/TUTORIAL.cs index 3c82a3940d3..316098c0e77 100644 --- a/etc/TUTORIAL.cs +++ b/etc/TUTORIAL.cs @@ -64,7 +64,7 @@ pou¾ití pøíkazù C-p, C-b, C-f a C-n. Ka¾dý z tìchto pøíkazù pøesune kurzor na obrazovce o jeden øádek nebo sloupec v daném smìru. Zde je tabulka znázoròující smìr posuvu kurzoru vyvolaný tìmito ètyømi pøíkazy: - + Pøedchozí øádek, C-p : : @@ -769,7 +769,7 @@ numerický argument. C-x f. Jestli¾e provedete zmìny uprostøed odstavce, Auto Fill mód jej -nepøeformátuje. +nepøeformátuje. Pro pøeformátování odstavce stisknìte M-q (META-q) s kurzorem uvnitø odstavce. @@ -795,7 +795,7 @@ Kdy¾ stisknete C-s, uvidíte v echo oblasti prompt "I-search". To vám a èeká, a¾ mu zadáte, co chcete hledat. <RET> hledání ukonèí. >> Nyní zahajte hledání stiskem C-s. POMALU, písmeno po písmenu, pi¹te - slovo 'kurzor'. Po ka¾dém písmenu si v¹imnìte, co se dìje s kurzorem. + slovo 'kurzor'. Po ka¾dém písmenu si v¹imnìte, co se dìje s kurzorem. Teï jste vyhledali "kurzor" poprvé. >> Stisknìte C-s znovu, abyste nalezli dal¹í výskyt "kurzor". >> Nyní ètyøikrát stisknìte <Delete> a pozorujte, jak se kurzor diff --git a/etc/TUTORIAL.de b/etc/TUTORIAL.de index 4c6c0666708..81f01b60add 100644 --- a/etc/TUTORIAL.de +++ b/etc/TUTORIAL.de @@ -266,7 +266,7 @@ Beispiel: C-u 8 C-f bewegt den Cursor acht Zeichen vorwärts. >> Versuchen Sie, C-n oder C-p mit einem numerischen Argument zu verwenden und bewegen Sie den Cursor mit nur einem Befehl ungefähr hierher. - + Wie gesagt, die meisten Befehle verwenden das numerische Argument als Wiederholungszähler, jedoch nicht alle. Einige davon, die allerdings noch nicht besprochen wurden, benützen es als Flag (`Flagge'), d.h., diff --git a/etc/TUTORIAL.fr b/etc/TUTORIAL.fr index 9c2c5e5dcff..3733054ca6f 100644 --- a/etc/TUTORIAL.fr +++ b/etc/TUTORIAL.fr @@ -47,9 +47,9 @@ Les commandes suivantes servent à manipuler des écrans : C-v Avance d'un écran M-v Recule d'un écran C-l Efface l'écran et réaffiche tout le texte autour du - curseur, qui est placé au milieu de l'écran + curseur, qui est placé au milieu de l'écran (il s'agit de CTRL-L, pas de CTRL-1). - + >> Notez le texte situé à côté du curseur, puis faites C-l. Recherchez l'emplacement du curseur et vous remarquerez que @@ -66,7 +66,7 @@ Il existe plusieurs façons de faire. Vous pouvez utiliser les touches du curseur, mais il est plus efficace de garder vos mains dans la même position et d'utiliser les commandes C-p, C-b, C-f, et C-n. Ces combinaisons sont équivalentes aux quatre touches du curseur : - + Ligne précédente, C-p : : @@ -76,20 +76,20 @@ combinaisons sont équivalentes aux quatre touches du curseur : Ligne suivante, C-n >> Déplacez le curseur sur la ligne située au milieu de ce schéma en - utilisant C-n ou C-p. Puis, faites C-l pour placer le schéma au + utilisant C-n ou C-p. Puis, faites C-l pour placer le schéma au centre de l'écran. Si vous connaissez un peu l'anglais, vous aurez sûrement constaté qu'il était facile de se rappeler que P signifiait Previous (précédent), N Next (suivant), B Backward (en arrière) et F Forward -(vers l'avant). +(vers l'avant). >> Faites quelques C-n pour amener le curseur sur cette ligne. >> Déplacez-vous le long de la ligne avec des C-f, puis au-dessus avec des C-p. Notez ce que fait C-p lorsque le curseur est au milieu de la ligne. - + Chaque ligne de texte se termine par un caractère Newline, qui sert à la séparer de la ligne suivante. La dernière ligne de votre fichier @@ -102,7 +102,7 @@ ait un). C-f peut passer au-dessus d'un Newline, tout comme C-b. ->> Faites encore quelques C-b afin de bien sentir où est le curseur. +>> Faites encore quelques C-b afin de bien sentir où est le curseur. Puis, faites des C-f pour revenir à la fin de la ligne. Enfin, faites quelques C-f supplémentaires pour passer à la ligne suivante. @@ -153,7 +153,7 @@ L'emplacement du curseur dans le texte est également appelé « point ». Pour paraphraser, le curseur apparaît à l'écran à l'endroit où le point est situé dans le texte. -Voici un résumé des opérations de déplacements simples du curseur, +Voici un résumé des opérations de déplacements simples du curseur, ainsi que les commandes de déplacement par mots et par phrases. C-f Avance d'un caractère @@ -171,7 +171,7 @@ ainsi que les commandes de déplacement par mots et par phrases. M-a Va au début de la phrase M-e Va à la fin de la phrase ->> Essayez toutes ces commandes plusieurs fois afin de vous entraîner. +>> Essayez toutes ces commandes plusieurs fois afin de vous entraîner. Ce sont celles qui sont utilisées le plus souvent. M-< (Meta inférieur à) et M-> (Meta supérieur à) sont deux autres @@ -188,7 +188,7 @@ vous taperiez M-virgule. >> Faites M-> afin de vous déplacer à la fin du didacticiel. Puis, faites plusieurs fois M-v pour revenir ici. - + Vous pouvez également déplacer le curseur à l'aide des touches de curseur, si votre terminal en dispose. Nous vous conseillons d'apprendre à utiliser C-b, C-f, C-n et C-p pour trois raisons. Tout @@ -213,7 +213,7 @@ numérique est également appelé « paramètre préfixe » car on le précise avant la commande sur laquelle il s'applique. C-u 8 C-f, par exemple, avance le curseur de huit caractères. - + >> Utilisez C-n ou C-p avec un paramètre numérique afin de déplacer, en une seule commande, le curseur sur une ligne proche de celle-ci. @@ -244,7 +244,7 @@ défilement. >> Cliquez avec le bouton du milieu en haut de la zone mise en évidence dans la barre de défilement. Cela devrait déplacer le texte jusqu'à une position dépendant de la hauteur où vous avez - cliqué. + cliqué. >> Déplacez la souris de bas en haut tout en maintenant son bouton du milieu pressé. Vous constaterez que le texte défile vers le haut et @@ -262,7 +262,7 @@ C-g peut également servir à annuler un paramètre numérique, ou le début d'une commande que vous ne souhaitez pas terminer. >> Faites C-u 100 pour former un paramètre numérique de 100, puis - tapez C-g. + tapez C-g. Faites maintenant C-f. Le déplacement ne sera que d'un caractère car vous avez annulé le paramètre avec C-g. @@ -284,16 +284,16 @@ Si vous souhaitez vraiment essayer la commande, tapez <Espace> en réponse à la question. Si vous ne voulez pas exécuter la commande désactivée, il suffit normalement de répondre « n ». ->> Faites C-x C-l (qui est une commande désactivée), +>> Faites C-x C-l (qui est une commande désactivée), puis répondez n à la question. * FENÊTRES ---------- Emacs peut avoir plusieurs fenêtres, chacune affichant son propre -texte. Nous expliquerons plus tard comment utiliser plusieurs fenêtres ; +texte. Nous expliquerons plus tard comment utiliser plusieurs fenêtres ; pour l'instant, nous expliquerons comment se débarrasser des -fenêtres supplémentaires pour revenir à une édition mono-fenêtre. +fenêtres supplémentaires pour revenir à une édition mono-fenêtre. C'est très simple : C-x 1 Une seule fenêtre (i.e., supprime toutes les autres) @@ -339,7 +339,7 @@ touche, nommée « Delete », « Del » ou « Suppr », mais ce n'est pas Plus généralement, <Delback> efface le caractère situé immédiatement avant la position courante du curseur. ->> Tapez quelques caractères puis effacez-les en faisant plusieurs +>> Tapez quelques caractères puis effacez-les en faisant plusieurs fois <Delback>. Ne vous inquiétez pas de modifier ce fichier ; vous ne modifierez pas le didacticiel principal mais uniquement votre copie personnelle de celui-ci. @@ -363,7 +363,7 @@ en une seule ligne. Si la ligne résultante est trop longue pour tenir dans la largeur de l'écran, elle s'affichera avec une ligne de continuation. ->> Placez le curseur au début d'une ligne et faites <Delback>. +>> Placez le curseur au début d'une ligne et faites <Delback>. Cela fusionne cette ligne avec la ligne précédente. >> Faites <Entrée> pour remettre le Newline que vous avez supprimé. @@ -429,7 +429,7 @@ alors que taper deux fois C-k n'aurait pas le même effet. Vous pouvez ramener le texte supprimé à la place qu'il occupait ou à n'importe quel autre emplacement du texte. Vous pouvez récupérer -plusieurs fois ce texte afin d'en créer plusieurs copies. +plusieurs fois ce texte afin d'en créer plusieurs copies. La commande de récupération est C-y. Elle réinsère le dernier texte supprimé à la position courante du curseur. @@ -464,10 +464,10 @@ de départ (la suppression la plus récente). >> Supprimez une ligne, déplacez vous et supprimez une autre ligne. Puis, faites C-y pour récupérer cette dernière. - Faites alors M-y et elle sera remplacée par la première ligne détruite. + Faites alors M-y et elle sera remplacée par la première ligne détruite. Faites d'autres M-y et notez ce que vous obtenez, continuez jusqu'à ce que la seconde ligne supprimée réapparaisse, et faites-en encore - quelques-uns de plus. + quelques-uns de plus. Si vous le souhaitez, vous pouvez essayer de passer des paramètres positifs et négatifs à M-y. @@ -533,7 +533,7 @@ Emacs, son nom apparaît à cet endroit précis. Une particularité de la commande permettant de trouver un fichier est que vous devez donner le nom du fichier voulu. On dit que la commande « lit un paramètre à partir du terminal » (ici, le paramètre est le -nom du fichier). Après avoir fait la commande +nom du fichier). Après avoir fait la commande C-x C-f Trouve un fichier @@ -572,7 +572,7 @@ possible de travail au cas où votre système se planterait. Cela devrait écrire "Wrote ...TUTORIAL.fr" en bas de l'écran. REMARQUE : Sur certains systèmes, C-x C-s gèlera l'écran et vous ne -verrez plus rien se produire dans Emacs. Cela indique qu'une +verrez plus rien se produire dans Emacs. Cela indique qu'une « fonctionnalité » du système d'exploitation, appelée « contrôle de flux », a intercepté le C-s et ne lui permet pas de parvenir à Emacs. Pour décoincer l'écran, faites C-q puis consultez la section « Spontaneous @@ -603,7 +603,7 @@ Emacs. Emacs stocke le texte de chaque fichier dans un objet appelé « tampon ». Trouver un fichier crée un nouveau tampon dans Emacs. Pour voir la -liste des tampons existants dans votre session Emacs, faites +liste des tampons existants dans votre session Emacs, faites C-x C-b Liste des tampons @@ -623,7 +623,7 @@ pouvez le recharger avec C-x C-f mais il y a plus simple : utilisez la commande C-x b en lui passant le nom du tampon. >> Faites C-x b truc <Entrée> pour revenir au tampon "truc", qui - contient le texte du fichier "truc". + contient le texte du fichier "truc". Puis, faites C-x b TUTORIAL <Entrée> pour revenir à ce didacticiel. La plupart du temps, le nom d'un tampon est le même que celui du @@ -639,7 +639,7 @@ correspond pas non plus à un fichier ; il contient la liste des messages apparus dans la ligne d'état pendant votre session Emacs. >> Faites C-x C-b *Messages* <Entrée> pour visualiser le tampon des - messages. + messages. Puis, faites C-x b TUTORIAL <Entrée> pour revenir à ce didacticiel. Si vous modifiez le texte d'un fichier, puis que vous chargez un autre @@ -656,11 +656,11 @@ pour le sauvegarder avec C-x C-s. On a donc : C-x s vous demande confirmation pour savoir s'il doit sauvegarder chaque tampon contenant des modifications non encore sauvegardées. Il vous demande, pour chacun de ces tampons, s'il doit le sauvegarder ou -non. +non. >> Insérez une ligne de texte et faites C-x s. Cela devrait vous demander si vous souhaitez sauvegarder le tampon - nommé TUTORIAL.fr. Répondez par l'affirmative en tapant « y ». + nommé TUTORIAL.fr. Répondez par l'affirmative en tapant « y ». * EXTENSION DU JEU DE COMMANDES @@ -852,7 +852,7 @@ désactivé, cette commande l'active et, s'il est activé, elle le désactive : on dit que la commande « fait basculer le mode ». >> Faites M-x auto fill mode<Entrée> puis insérez une ligne de - plusieurs « azer » jusqu'à ce qu'elle se divise en deux lignes. + plusieurs « azer » jusqu'à ce qu'elle se divise en deux lignes. Vous devez mettre des espaces entre eux car le mode Auto Fill ne coupe les lignes que sur les espaces. @@ -865,9 +865,9 @@ nouvelle valeur de la marge sous la forme d'un paramètre numérique. caractères. Remettez la marge à 70 en refaisant C-x f. Si vous faites des modifications au milieu d'un paragraphe, le mode -Auto Fill ne reformatera pas ce paragraphe. +Auto Fill ne reformatera pas ce paragraphe. Pour cela, faites M-q (META-q) lorsque le curseur est placé dans ce -paragraphe. +paragraphe. >> Placez le curseur dans le paragraphe précédent et faites M-q. @@ -948,7 +948,7 @@ pouvez afficher plusieurs fenêtres en même temps à l'écran. >> Placez le curseur sur cette ligne et faites C-u 0 C-l (CTRL-L, pas CTRL-1). - + >> Faites maintenant C-x 2 pour diviser l'écran en deux fenêtres. Toutes les deux affichent ce didacticiel et le curseur reste dans celle du haut. @@ -1115,11 +1115,11 @@ leur correspondent, comme find-file. lire les manuels en ligne des paquetages installés sur votre système. Faites m emacs <Entrée> pour lire le manuel d'Emacs. Si vous n'avez jamais utilisé Info - auparavant, tapez ? et Emacs vous fera faire une visite + auparavant, tapez ? et Emacs vous fera faire une visite guidée des fonctionnalités du mode Info. Lorsque vous en aurez fini avec ce didacticiel, le manuel Info d'Emacs devrait être votre source de documentation - essentielle. + essentielle. * FONCTIONNALITÉS SUPPLÉMENTAIRES @@ -1170,7 +1170,7 @@ Emacs. Cette version du didacticiel, comme GNU Emacs, est placée sous copyright, et vous pouvez en distribuer des copies sous certaines conditions : - + Copyright (c) 1985, 1996, 2001, 2002 Free Software Foundation Chacun peut créer ou distribuer des copies de ce document tel qu'il diff --git a/etc/TUTORIAL.ja b/etc/TUTORIAL.ja index 417c2332f68..06a76a5908b 100644 --- a/etc/TUTORIAL.ja +++ b/etc/TUTORIAL.ja @@ -1,9 +1,9 @@ $B$"$J$?$,8=:_8+$F$$$k$N$O(B Emacs $BF~Lg%,%$%I$G$9!#%U%!%$%k:G8e$r;2>H$N$3$H!#(B Copyright (c) 1985, 1996, 1998, 2001, 2002 Free Software Foundation. -Emacs $B$N%3%^%s%I$rF~NO$9$k$K$O!"0lHL$K%3%s%H%m!<%k%-!<!J%-!<%H%C%W$K(B -CONTROL $B$H$+(B CTRL $B$H$+(B CTL $B$H=q$$$F$"$k!K$d%a%?%-!<!J%-!<%H%C%W$K(B META -$B$H$+(B ALT $B$H$+(B EDIT $B$H=q$$$F$"$k!K$r;H$$$^$9!#$=$3$G!"(BCONTROL $B$H$+(B META +Emacs $B$N%3%^%s%I$rF~NO$9$k$K$O!"0lHL$K%3%s%H%m!<%k%-!<!J%-!<%H%C%W$K(B +CONTROL $B$H$+(B CTRL $B$H$+(B CTL $B$H=q$$$F$"$k!K$d%a%?%-!<!J%-!<%H%C%W$K(B META +$B$H$+(B ALT $B$H$+(B EDIT $B$H=q$$$F$"$k!K$r;H$$$^$9!#$=$3$G!"(BCONTROL $B$H$+(B META $B$H$+$r=q$/Be$o$j$K!"<!$N$h$&$J5-K!$r;H$&$3$H$K$7$^$9!#(B C-<$BJ8;z(B> $B%3%s%H%m!<%k%-!<$r2!$7$?$^$^!"(B<$BJ8;z(B>$B%-!<$r2!$7$^$9!#Nc$($P!"(B @@ -68,7 +68,7 @@ CONTROL $B$H$+(B CTRL $B$H$+(B CTL $B$H=q$$$F$"$k!K$d%a%?%-!<!J%-!<%H%C%W$K : $B<!$N9T!$(BC-n ->> C-n $B$H(B C-p $B$G%+!<%=%k$r>e?^$N??Cf$N9T$KF0$+$7$F2<$5$$!#$=$l$+$i(B C-l +>> C-n $B$H(B C-p $B$G%+!<%=%k$r>e?^$N??Cf$N9T$KF0$+$7$F2<$5$$!#$=$l$+$i(B C-l $B$r%?%$%W$7$F?^$NA4BN$,2hLLCf1{$K$/$k$h$&$K$7$F$_$^$7$g$&!#(B @@ -218,7 +218,7 @@ M-v $B$K0z?t$rM?$($l$P$h$$$N$G$9!#(B $B!v(B Emacs $B$,%O%s%0$7$?;~!JF0$+$J$/$J$C$?;~!K(B ========================================== -$B$b$7(B Emacs $B$,%3%^%s%I$KH?1~$7$J$/$J$C$?$i!"(BC-g $B$r%?%$%W$9$k$3$H$G(BEmacs +$B$b$7(B Emacs $B$,%3%^%s%I$KH?1~$7$J$/$J$C$?$i!"(BC-g $B$r%?%$%W$9$k$3$H$G(BEmacs $B$r0BA4$K;_$a$k$3$H$,$G$-$^$9!#(BC-g $B$G$H$F$b;~4V$N$+$+$k%3%^%s%I$r;_$a$k(B $B$3$H$,$G$-$^$9!#(B @@ -281,9 +281,9 @@ Emacs $B$O4v$D$b$N%&%#%s%I%&$K!"$=$l$>$l8DJL$NJ8>O$rI=<($9$k$3$H$,$G$-$^(B $BJ8;z!J(BA, 7, * $BEy!K$rJ8>O$G$"$k$H$_$J$9$N$G!"$=$l$i$O$=$N$^$^A^F~$5$l$^(B $B$9!#(B<Return>$B!J2~9T%-!<!K$r%?%$%W$9$l$P2~9TJ8;z$,A^F~$5$l$^$9!#(B -$BD>A0$KF~NO$7$?J8;z$r:o=|$9$k$K$O!"(B<Delback> $B$r%?%$%W$7$^$9!#(B<Delback> +$BD>A0$KF~NO$7$?J8;z$r:o=|$9$k$K$O!"(B<Delback> $B$r%?%$%W$7$^$9!#(B<Delback> $B$O!"(BEmacs $B0J30$G!":G8e$K%?%$%W$7$?J8;z$r:o=|$9$k$?$a$K;H$&%-!<%\!<%I>e(B -$B$N%-!<$G$9!#DL>o$O!"(B <Return> $B%-!<$N>eJ}$K$"$kBg$-$a$N%-!<$G!"(B +$B$N%-!<$G$9!#DL>o$O!"(B <Return> $B%-!<$N>eJ}$K$"$kBg$-$a$N%-!<$G!"(B "Delete" $B$H$+(B "Del" $B$H$+(B "Backspace" $B$H=q$$$"$j$^$9!#(B $B$b$7!"$=$N$=$l$,(B "Backspace" $B$H=q$$$F$"$k$J$i!"$=$l$,(B <Delback> $B%-!<$G$9!#(B @@ -391,7 +391,7 @@ C-k $B$rB3$1$F<B9T$9$k$H!">C5n$7$?3F9T$OA4It$^$H$a$FJ]B8$5$l$k$N$G!"0l2s(B $B2a5n$K>C5n$7$?J8>O$r:FF~$7$?$$$N$K!"JL$NJ8>O$r$=$N8e>C5n$7$?;~$O$I$&$9(B $B$l$P$h$$$G$7$g$&!)(B C-y $B$O:G8e$K>C5n$7$?$b$N$r:FF~$7$^$9!#$G$b$=$l$G$h(B -$B$j0JA0$K>C5n$7$?J8>O$,$J$/$J$k$o$1$G$O$"$j$^$;$s!#$=$&$$$&J8>O$O(B M-y +$B$j0JA0$K>C5n$7$?J8>O$,$J$/$J$k$o$1$G$O$"$j$^$;$s!#$=$&$$$&J8>O$O(B M-y $B$G:FF~$G$-$^$9!#(BC-y $B$G:G8e$K>C5n$7$?J8>O$r:FF~$7$?D>8e$K(BM-y $B$r%?%$%W$9(B $B$k$H!"$=$N:FF~$5$l$?J8>O$O$=$l0JA0$K>C5n$7$?$b$N$KJQ99$5$l$^$9!#2?EY$b(B $BB3$1$F(B M-y $B$r%?%$%W$9$k$H!"$5$i$KA0$K>C5n$7$?J8>O$r8F$SLa$;$^$9!#K>$_(B @@ -427,7 +427,7 @@ u $B$r9T$($P$=$N$?$S$K0l$DA0$N%3%^%s%I$,<h$j>C$7$K$J$j$^$9!#(B C-_ $B$b<h$j>C$7!J(Bundo$B!K$r9T$J$&%3%^%s%I$G$9!#5!G=$O!"(BC-x u $B$HF1$8$G$9$,!"(B $BB3$1$F2?EY$b%?%$%W$9$k>l9g$O$h$jJXMx$G$9!#(BC-_ $B$NLdBj$O!"%-!<%\!<%I$K$h$C(B $B$F$O$I$&$d$C$F%?%$%W$9$k$N$+J,$j$E$i$$;v$G$9!#$@$+$i(B C-x u $B$,$"$k$N$G(B -$B$9!#C<Kv$K$h$C$F$O!"%3%s%H%m!<%k%-!<$r2!$7$?$^$^(B / $B$r%?%$%W$9$k$H(B C-_ +$B$9!#C<Kv$K$h$C$F$O!"%3%s%H%m!<%k%-!<$r2!$7$?$^$^(B / $B$r%?%$%W$9$k$H(B C-_ $B$r%?%$%W$7$?$3$H$K$J$j$^$9!#(B C-_ $B$d(B C-x u $B$O?tCM0z?t$r7+$jJV$72s?t$H2r<a$7$^$9!#(B @@ -496,10 +496,10 @@ C-_ $B$d(B C-x u $B$O?tCM0z?t$r7+$jJV$72s?t$H2r<a$7$^$9!#(B >> C-x C-s $B$H%?%$%W$7$F$3$NF~Lg%,%$%I$N%3%T!<$r%;!<%V$7$F2<$5$$!#(B $B2hLL:G2<CJ$K(B "Wrote ...TUTORIAL.ja" $B$HI=<($5$l$^$9!#(B -$BCm0U!'%7%9%F%`$K$h$C$F$O(B C-x C-s $B$H%?%$%W$9$k$H2hLL$,F0$+$J$/$J$j(B +$BCm0U!'%7%9%F%`$K$h$C$F$O(B C-x C-s $B$H%?%$%W$9$k$H2hLL$,F0$+$J$/$J$j(B Emacs $B$,I=<($7$h$&$H$9$k$b$N$,2?$b2hLL$K=P$J$/$J$j$^$9!#$3$l$O!"%U%m!<(B $B%3%s%H%m!<%k$H8F$P$l$k#O#S$N5!G=$,(B C-s $B$rB*$(!"(BEmacs $B$KEO$5$J$$$h$&$K(B -$B$7$F$$$k$N$G$9!#$3$l$r2r=|$9$k$K$O(B C-q $B$r%?%$%W$7$^$9!#$=$l$+$i(B Emacs +$B$7$F$$$k$N$G$9!#$3$l$r2r=|$9$k$K$O(B C-q $B$r%?%$%W$7$^$9!#$=$l$+$i(B Emacs $B%^%K%e%"%k$N(B "Spontaneous Entry to Incremental Search ($BCN$i$L4V$K%$%s(B $B%/%j%a%s%?%k%5!<%A$K$J$k(B)" $B$N@a$rFI$s$G$/$@$5$$!#$3$N$d$C$+$$$J#O#S$N(B $B5!G=$K$I$&BP=h$9$l$PNI$$$+$,:\$C$F$$$^$9!#(B @@ -524,7 +524,7 @@ Emacs $B$,I=<($7$h$&$H$9$k$b$N$,2?$b2hLL$K=P$J$/$J$j$^$9!#$3$l$O!"%U%m!<(B $B2?$+J8>O$rF~$l!"JT=8$7!"(BC-x C-s $B$G(B "foo" $B$r%;!<%V$7$F2<$5$$!#(B $B:G8e$K(B C-x C-f TUTORIAL.ja <Retrun> $B$H%?%$%W$7(B $BF~Lg%,%$%I$KLa$j$^$7$g$&!#(B - + Emacs $B$O%U%!%$%k$NFbMF$r%P%C%U%!!J(Bbuffer$B!K$H8F$P$l$k$b$N$NCf$K3JG<$7$F(B $B$$$^$9!#%U%!%$%k$r3+$/$H?7$7$$%P%C%U%!$,$G$-$^$9!#(BEmacs $B$,8=:_;}$C$F$$(B $B$k%P%C%U%!$N%j%9%H$r8+$k$K$O!"<!$N$h$&$K%?%$%W$7$^$9!#(B @@ -555,7 +555,7 @@ Emacs $B$O%U%!%$%k$NFbMF$r%P%C%U%!!J(Bbuffer$B!K$H8F$P$l$k$b$N$NCf$K3JG<$7$F $B%9%H$O>o$K3F%P%C%U%!$NL>A0$rI=<($7$^$9!#(B $B$"$J$?$,(B Emacs $B$N%&%#%s%I%&$G8+$kJ8>O$O$I$l$b!"$$$:$l$+$N%P%C%U%!$N0l(B -$BIt$G$9!#%P%C%U%!$K$h$C$F$OBP1~$9$k%U%!%$%k$,L5$$$b$N$b$"$j$^$9!#Nc$($P(B +$BIt$G$9!#%P%C%U%!$K$h$C$F$OBP1~$9$k%U%!%$%k$,L5$$$b$N$b$"$j$^$9!#Nc$($P(B "*Buffer List*" $B$H$$$&L>A0$N%P%C%U%!$K$O%U%!%$%k$,$"$j$^$;$s!#$3$N%P%C(B $B%U%!$O$"$J$?$,(B C-x C-b $B$G:n$C$?%P%C%U%!%j%9%H$rJ];}$7$F$$$k%P%C%U%!$G(B $B$9!#(B"*Messages*" $B$H$$$&%P%C%U%!$b%U%!%$%k$r;}$A$^$;$s!#$3$N%P%C%U%!$O!"(B @@ -604,7 +604,7 @@ C-c $B$K4X$7$F$O!"$=$l$^$G$K2C$($?JQ99$,L5$/$J$k$N$r?4G[$9$kI,MW$O$"$j$^(B C-z $B$O!V0l;~E*$K!W(B Emacs $B$rH4$1$k%3%^%s%I$G$9!#$^$?F1$8(B Emacs $B%;%C%7%g(B $B%s$KLa$k$3$H$,$G$-$^$9!#(B -$B$=$l$,$G$-$k%7%9%F%`>e$J$i!"(BC-z $B$O(B Emacs $B$r!VCfCG!W$5$;$^$9!#$D$^$j(B +$B$=$l$,$G$-$k%7%9%F%`>e$J$i!"(BC-z $B$O(B Emacs $B$r!VCfCG!W$5$;$^$9!#$D$^$j(B Emacs $B$r=*N;$9$k$3$H$J$/!"%3%^%s%I%7%'%k$KLa$k$3$H$,$G$-$^$9!#BgJ}$NI8(B $B=`E*$J%7%'%k$J$i!"(B`fg' $B%3%^%s%I$b$7$/$O(B `%emacs' $B$K$h$C$F(B Emacs $B$r:F3+(B $B$G$-$^$9!#(B @@ -615,9 +615,9 @@ Emacs $B$r=*N;$9$k$3$H$J$/!"%3%^%s%I%7%'%k$KLa$k$3$H$,$G$-$^$9!#BgJ}$NI8(B $B$G!"%7%'%k%3%^%s%I$N(B `exit' $B$,$=$N%5%V%7%'%k$+$i(B Emacs $B$KLa$kIaDL$N$d(B $B$jJ}$G$9!#(B -C-x C-c $B$O%m%0%"%&%H$7$h$&$H;W$&;~$K;H$&$b$N$G$9!#%a!<%k%D!<%k!J(Bmail -$B%3%^%s%IEy!K$d$=$NB>$NMM!9$J%"%W%j%1!<%7%g%s%W%m%0%i%`$,5/F0$7$?(B Emacs -$B$+$iH4$1=P$k>l9g$K;H$&$N$b@5$7$$$d$jJ}$G$9!#$3$l$i$N%W%m%0%i%`$O(B Emacs +C-x C-c $B$O%m%0%"%&%H$7$h$&$H;W$&;~$K;H$&$b$N$G$9!#%a!<%k%D!<%k!J(Bmail +$B%3%^%s%IEy!K$d$=$NB>$NMM!9$J%"%W%j%1!<%7%g%s%W%m%0%i%`$,5/F0$7$?(B Emacs +$B$+$iH4$1=P$k>l9g$K;H$&$N$b@5$7$$$d$jJ}$G$9!#$3$l$i$N%W%m%0%i%`$O(B Emacs $B$NCfCG$K$I$&BP=h$7$FNI$$$+CN$i$J$$$G$7$g$&$+$i!#$7$+$7$J$,$i!"IaDL$N>l(B $B9g$O!"%m%0%"%&%H$7$h$&$H$7$J$$8B$j$O(B Emacs $B$r=*N;$5$;$k$h$j$O(B C-z $B$GCf(B $BCG$5$;$kJ}$,NI$$$G$7$g$&!#(B @@ -629,7 +629,7 @@ C-x $B%3%^%s%I$O$?$/$5$s$"$j$^$9!#$3$l$^$G$K!"0J2<$r3X$S$^$7$?!#(B C-x C-b $B%P%C%U%!$N%j%9%H%"%C%W(B C-x C-c Emacs $B$r=*N;(B C-x 1 $B%&%#%s%I%&$r#1$D$K$9$k!J$D$^$jB>$N%&%#%s%I%&$rA4It>C$9!K(B - C-x u $B<h$j>C$7(B + C-x u $B<h$j>C$7(B $BL>A0$K$h$k3HD%%3%^%s%I$K$O!"$"$^$j;H$o$J$$$b$N$d!"FCDj$N%b!<%I$G$7$+;H(B $B$o$J$$$b$N$,$"$j$^$9!#$?$H$($P(B replace-string $B$G$9$,!"$3$l$OJ8;zNs$rCV(B @@ -646,7 +646,7 @@ C-x $B%3%^%s%I$O$?$/$5$s$"$j$^$9!#$3$l$^$G$K!"0J2<$r3X$S$^$7$?!#(B >> $B%+!<%=%k$r$3$3$+$i#29T2<$N6u9T$K0\F0$5$;$F2<$5$$!#(B M-x repl s<Return>changed<Return>Altered<Return> $B$H%?%$%W$7$^$7$g$&!#(B - $B$3$N9T$,$I$&JQ$o$k$+(B(changed)$B8+$^$7$g$&!#$"$J$?$O%+!<%=%k0J9_A4It$N(B + $B$3$N9T$,$I$&JQ$o$k$+(B(changed)$B8+$^$7$g$&!#$"$J$?$O%+!<%=%k0J9_A4It$N(B c-h-a-n-g-e-d $B$H$$$&8l$r(B "altered" $B$KJQ$($?$N$G$9!#(B @@ -687,22 +687,22 @@ C-x $B%3%^%s%I$O$?$/$5$s$"$j$^$9!#$3$l$^$G$K!"0J2<$r3X$S$^$7$?!#(B $B%U%!%$%kL>$K$D$$$F$O$b$&J,$C$F$$$^$9$M!#$=$l$O$"$J$?$,3+$$$?%U%!%$%k$G(B $B$9!#(B-NN%-- $B$OJ8>OCf$N8=:_0LCV$r<($7$F$$$^$9!#J8>O$N(B NN% $B$,2hLL:G>eCJ$h(B -$B$jA0$K$"$k$H$$$&$3$H$G$9!#$b$7J8>O$N:G=i$N9T$,2hLL$K$"$k;~$K$O(B --00%-- -$B$NBe$j$K(B --Top-- $B$HI=<($7$^$9!#$b$7J8>O$N:G8e$N9T$,2hLL$K$"$k;~$K$O(B +$B$jA0$K$"$k$H$$$&$3$H$G$9!#$b$7J8>O$N:G=i$N9T$,2hLL$K$"$k;~$K$O(B --00%-- +$B$NBe$j$K(B --Top-- $B$HI=<($7$^$9!#$b$7J8>O$N:G8e$N9T$,2hLL$K$"$k;~$K$O(B --Bot-- $B$HI=<($7$^$9!#$b$72hLL$KA4It<}$^$C$F$7$^$&$h$&$JC;$$J8>O$r8+$F(B $B$$$k$H$-$K$O(B --All-- $B$HI=<($7$^$9!#(B L $B$H$=$l$KB3$/?t;z$O8=:_$N9THV9f$r<($7$F$$$^$9!#(B $B@hF,6a$/$N@10u$O!"$"$J$?$,J8>O$rJQ99$7$?$3$H$r<($7$F$$$^$9!#%U%!%$%k$r(B -$B3+$$$?D>8e$d!"%;!<%V$7$?D>8e$O!"$=$NItJ,$K$O@10u$NBe$o$j$K%@%C%7%e(B `-' +$B3+$$$?D>8e$d!"%;!<%V$7$?D>8e$O!"$=$NItJ,$K$O@10u$NBe$o$j$K%@%C%7%e(B `-' $B$,I=<($5$l$^$9!#(B -$B3g8L$K0O$^$l$?ItJ,$O$I$s$JJT=8%b!<%I$K$$$k$+$r<($7$^$9!#%G%U%)%k%H$O(B +$B3g8L$K0O$^$l$?ItJ,$O$I$s$JJT=8%b!<%I$K$$$k$+$r<($7$^$9!#%G%U%)%k%H$O(B "Fundamental" $B$H$$$&%b!<%I!"$3$l$,8=:_$N%b!<%I$G$9!#$3$l$O!V%a%8%c!<%b!<(B $B%I!J(Bmajor mode$B!K!W$N0lNc$G$9!#(B -Emacs $B$K$OB?$/$N<oN`$N%a%8%c!<%b!<%I$,$"$j$^$9!#(BLisp mode $B$d(BText mode +Emacs $B$K$OB?$/$N<oN`$N%a%8%c!<%b!<%I$,$"$j$^$9!#(BLisp mode $B$d(BText mode $B$N$h$&$K!"$I$s$J%W%m%0%i%`8@8l$d$I$s$J<oN`$NJ8>O$rJT=8Cf$+$r0UL#$9$k$b(B $B$N$b$"$j$^$9!#$$$D$G$bI,$:$$$:$l$+$N%a%8%c!<%b!<%I$N>uBV$K$J$C$F$$$^$9!#(B $B$I$N%a%8%c!<%b!<%I$K$$$k$N$+$O!"%b!<%I%i%$%s$N8=:_$O(B "Fundamental" $B$H(B @@ -813,7 +813,7 @@ C-s $B$rBG$D$H(B "I-search" $B$H$$$&J8;zNs$,%(%3!<%(%j%"$KI=<($5$l$k$N$,8+$( $B%$%s%/%j%a%s%?%k8!:w$NESCf$G(B <Delback> $B$rBG$D$H8!:wJ8;zNsCf$N#1HV:G8e(B $B$NJ8;z$,>C$($^$9!#$=$7$F!"%+!<%=%k$O!"A02s$N0LCV$KLa$j$^$9!#$?$H$($P!"(B -"c" $B$H%?%$%W$7$F:G=i$N(B "c" $B$rC5$7$^$9!#$=$l$+$i(B "u" $B$rBG$D$H:G=i$N(B"cu" +"c" $B$H%?%$%W$7$F:G=i$N(B "c" $B$rC5$7$^$9!#$=$l$+$i(B "u" $B$rBG$D$H:G=i$N(B"cu" $B$N>l=j$K%+!<%=%k$,F0$-$^$9!#$=$3$G(B <Delback> $B$rBG$D$H(B "u" $B$r8!:wJ8;zNs(B $B$+$i>C$7$F!"%+!<%9%k$O:G=i$K(B "c" $B$,8=$l$?>l=j$KLa$j$^$9!#(B @@ -828,7 +828,7 @@ C-s $B$O!"8=:_$N%+!<%=%k0LCV0J9_$K=P$F$/$k8!:wJ8;zNs$rC5$7;O$a$^$9!#$b$7!"(B Emacs $B$NAGE($J5!G=$N0l$D$H$7$F!"0l$D$N2hLL$KF1;~$K$$$/$D$b$N%&%#%s%I%&(B $B$rI=<($9$k$3$H$,$G$-$^$9!#(B ->> $B%+!<%=%k$r$3$N9T$K;}$C$F$-$F(B C-u 0 C-l $B$H%?%$%W$7$F2<$5$$!J:G8e$N$O(B +>> $B%+!<%=%k$r$3$N9T$K;}$C$F$-$F(B C-u 0 C-l $B$H%?%$%W$7$F2<$5$$!J:G8e$N$O(B CONTROL-L $B$G$9$h!"(BCONTROL-1 $B$8$c$"$j$^$;$s!K!#(B >> $B$=$l$+$i(B C-x 2 $B$G2hLL$r#2$D$N%&%#%s%I%&$KJ,3d$7$^$7$g$&!#$I$A$i$N%&%#(B @@ -906,7 +906,7 @@ C-g $B$G$O:F5"JT=8%l%Y%k$+$i$OH4$1=P$;$^$;$s!#$3$l$O!"(BC-g $B$,:F5"JT=8%l%Y $B$3$NF~Lg%,%$%I$G$O(B Emacs $B$r;H$$;O$a$k$N$K==J,$J>pJs$rDs6!$7$?$D$b$j$G(B $B$9!#(BEmacs $B$K$O$"$^$j$K$bB?$/$N5!G=$,$"$k$N$G!"$3$3$G$9$Y$F$r@bL@$9$k$N(B -$B$OL5M}$G$9!#Lr$KN)$D5!G=$r$b$C$HB?$/3X$S$?$$$H;W$&?M$N$?$a$K$O!"(BEmacs +$B$OL5M}$G$9!#Lr$KN)$D5!G=$r$b$C$HB?$/3X$S$?$$$H;W$&?M$N$?$a$K$O!"(BEmacs $B$N%3%^%s%I$N@bL@$rFI$`$?$a$N%3%^%s%I$,$"$j$^$9!#$3$l$i$N!V%X%k%W!W%3%^(B $B%s%I$O3'(B Control-h $BJ8;z!J%X%k%WJ8;z$H8F$S$^$9!K$G;O$^$j$^$9!#(B @@ -917,7 +917,7 @@ C-g $B$G$O:F5"JT=8%l%Y%k$+$i$OH4$1=P$;$^$;$s!#$3$l$O!"(BC-g $B$,:F5"JT=8%l%Y $B!J%5%$%H$K$h$C$F$O(B C-h $BJ8;z$N0UL#$rJQ99$7$F$$$k$+$b$7$l$^$;$s!#%f!<%6(B $BA40w$KBP$9$kAm3gE*$J<jCJ$H$7$F$=$s$J$3$H$r$9$k$Y$-$G$O$"$j$^$;$s!#$=$&(B -$B$$$&>l9g$O%7%9%F%`4IM}<T$KJ86g$r8@$$$^$7$g$&!#$^!"$H$b$+$/!"$b$7(B C-h +$B$$$&>l9g$O%7%9%F%`4IM}<T$KJ86g$r8@$$$^$7$g$&!#$^!"$H$b$+$/!"$b$7(B C-h $B$,2hLL$N2<$NJ}$K%X%k%W$N%a%C%;!<%8$r=P$5$J$1$l$P!"(BF1 $B%-!<$+(B M-x help <Return> $B$r;n$7$F$_$F2<$5$$!#!K(B @@ -930,7 +930,7 @@ C-g $B$G$O:F5"JT=8%l%Y%k$+$i$OH4$1=P$;$^$;$s!#$3$l$O!"(BC-g $B$,:F5"JT=8%l%Y C-p runs the command previous-line -$B$3$l$O!V%U%!%s%/%7%g%s$NL>A0!W$rI=<($7$?$N$G$9!#%U%!%s%/%7%g%sL>$O<g$K(B +$B$3$l$O!V%U%!%s%/%7%g%s$NL>A0!W$rI=<($7$?$N$G$9!#%U%!%s%/%7%g%sL>$O<g$K(B Emacs $B$r%+%9%?%^%$%:$7$?$j3HD%$7$?$j$9$k$N$K;H$o$l$^$9!#$7$+$7!"%U%!%s(B $B%/%7%g%sL>$O$=$N%3%^%s%I$,2?$r$9$k$b$N$J$N$+$,J,$k$h$&$KIU$1$i$l$^$9$N(B $B$G!"4JC1$J@bL@$H$7$F$b$=$N$^$^Lr$KN)$A$^$9!#0lEY3X$s$@%3%^%s%I$K$D$$$F(B @@ -981,8 +981,8 @@ C-h $B$K$OB>$K$bLr$KN)$D%*%W%7%g%s$,$"$j$^$9!#(B C-h i $B%*%s%i%$%s%^%K%e%"%k!J(BInfo$B!K$rFI$`!#$3$N%3%^%s%I$r;H$&(B $B$H!"$"$J$?$O(B `*info*' $B$H$$$&L>$NFC<l$J%P%C%U%!$K0\$5$l(B $B$^$9!#$=$3$G!"%7%9%F%`$K%$%s%9%H!<%k$5$l$F$$$k%Q%C%1!<(B - $B%8$N%*%s%i%$%s%^%K%e%"%k$,FI$a$^$9!#(B m emacs <Return> - $B$H%?%$%W$9$l$P(B Emacs $B$N%^%K%e%"%k$,FI$a$^$9!#$b$7(B Info + $B%8$N%*%s%i%$%s%^%K%e%"%k$,FI$a$^$9!#(B m emacs <Return> + $B$H%?%$%W$9$l$P(B Emacs $B$N%^%K%e%"%k$,FI$a$^$9!#$b$7(B Info $B$r;H$&$N$,=i$a$F$J$i!"(B? $B$H%?%$%W$7$^$7$g$&!#(BInfo $B%b!<(B $B%I$N%,%$%I%D%"!<$,;O$^$j$^$9!#$3$NF~Lg%,%$%I$rFI$_=*$((B $B$?8e$O!"(BEmacs $B$N(B Info $B%^%K%e%"%k$r$"$J$?$N65K\$K$7$F2<(B @@ -992,7 +992,7 @@ C-h $B$K$OB>$K$bLr$KN)$D%*%W%7%g%s$,$"$j$^$9!#(B $B!v$b$C$HB?$/$N5!G=(B ================== -$BK\$N%^%K%e%"%k$G$"$m$&$H%*%s%i%$%s%^%K%e%"%k!J(BHelp $B%a%K%e!<$r;H$&$+(B +$BK\$N%^%K%e%"%k$G$"$m$&$H%*%s%i%$%s%^%K%e%"%k!J(BHelp $B%a%K%e!<$r;H$&$+(B F10 h r$B!K$G$"$m$&$H!"$=$l$rFI$a$P(B Emacs $B$K$D$$$F$b$C$HB?$/$r3X$Y$^$9!#(B $B$"$J$?$,FC$K$*5$$K>$$9$G$"$m$&5!G=$K!"%?%$%W?t$r8:$i$7$F$/$l$kJd40(B $B!J(Bcompletion$B!K$H!"%U%!%$%k$N07$$$rC1=c2=$7$F$/$l$k%G%#%l%/%H%jJT=8(B @@ -1030,7 +1030,7 @@ F10 h r$B!K$G$"$m$&$H!"$=$l$rFI$a$P(B Emacs $B$K$D$$$F$b$C$HB?$/$r3X$Y$^$9!# $B$3$NJ8=q$O(B Emacs Ver.21 $BIUB0$N1Q8lHG$NF~Lg%,%$%I$rF|K\8l$KK]Lu$7$?$b$N(B $B$G$9!#$=$N:]!"(BEmacs Ver. 20 $BImB0$NF|K\8lHGF~Lg%,%$%I$r%Y!<%9$K$7$^$7$?!#(B Emacs Ver. 20 $BImB0$NF|K\8lHGF~Lg%,%$%I$O!"(BMule $BIUB0$NF|K\8l%,%$%I$r;2(B -$B9M$K$7$?$b$N$G!"$=$N85$O(B SANETO Takanori $B;a$,F|K\8l(B MicroEmacs(kemacs) +$B9M$K$7$?$b$N$G!"$=$N85$O(B SANETO Takanori $B;a$,F|K\8l(B MicroEmacs(kemacs) $BF~LgJT$H$7$FK]Lu$5$l!"$=$l$rNkLZM5?.;a(B <hironobu@sra.co.jp> $B$,(B Nemacs/Mule $BMQ$KJQ99!"$5$i$K5HEDLP<y;a$,=$@5$5$l$?$b$N$G$9!#$3$l$i$NJ}!9(B $B$K?<$/46<U$7$^$9!#(B diff --git a/etc/TUTORIAL.nl b/etc/TUTORIAL.nl index 918d27d2eff..2a30e02d467 100644 --- a/etc/TUTORIAL.nl +++ b/etc/TUTORIAL.nl @@ -180,7 +180,7 @@ om M-< in te typen: zonder shift zou je M-, (Meta komma) typen. >> Type nu M-> om naar het eind van het bestand te springen. Gebruik daarna M-v om hier weer terug te komen. - + Als je toetsenbord pijltjestoetsen heeft kan je ook die gebruiken om de cursor te verplaatsen. We raden je aan om C-b, C-f, C-n en C-p op zijn minst te leren, om drie redenen. Ten eerste werken ze op alle @@ -877,7 +877,7 @@ scherm kan laten zien. om de cursor naar het andere venster te verplaatsen. >> Verschuif de tekst in het onderste venster, m.b.v. C-v en M-v. - Zorg ervoor dat je deze uitleg in het bovenste venster leest. + Zorg ervoor dat je deze uitleg in het bovenste venster leest. >> Type weer C-x o om de cursor weer in het bovenste venster te zetten. De cursor staat weer precies op de plaats waar diff --git a/etc/TUTORIAL.pl b/etc/TUTORIAL.pl index 6c93920b6ae..daedfe0f39c 100644 --- a/etc/TUTORIAL.pl +++ b/etc/TUTORIAL.pl @@ -1,5 +1,5 @@ -Czytasz w³a¶nie krótki samouczek Emacsa. Copyright (c) 1985, 2001 -Free Software Foundation, Inc. Szczegó³y na koñcu pliku. +Czytasz w³a¶nie krótki samouczek Emacsa. Copyright (c) 1985, 2001 +Free Software Foundation, Inc. Szczegó³y na koñcu pliku. Polecenia Emacsa wymagaj± na ogó³ wci¶niêcia klawisza CONTROL (oznaczanego czasami Ctrl lub CTL) lub klawisza META (oznaczanego czasami EDIT @@ -7,7 +7,7 @@ albo ALT). Dalej bêdziemy stosowaæ nastêpuj±ce skróty: C-<znak> oznacza przytrzymanie klawisza CONTROL przy naciskaniu klawisza <znak>. Na przyk³ad C-f bêdzie odpowiada³o - naci¶niêciu f przy wci¶niêtym klawiszu CONTROL. + naci¶niêciu f przy wci¶niêtym klawiszu CONTROL. M-<znak> oznacza przytrzymanie klawisza META lub ALT przy naciskaniu klawisza <znak>. Zamiast tego mo¿na nacisn±æ i pu¶ciæ klawisz ESC, a potem nacisn±æ klawisz <znak>. @@ -69,7 +69,7 @@ albo kolumnê w okre¶lonym kierunku. Oto schemat, który to obrazuje: Poprzednia linia, C-p (ang. previous line) - : + : : Do ty³u, C-b .... Kursor .... Do przodu, C-f (ang. back) : (ang. forward) @@ -155,7 +155,7 @@ w³±cznie z operacjami dotycz±cymi s³ów i zdañ: M-f Do przodu o s³owo M-b Do ty³u o s³owo - C-n Nastêpna linia + C-n Nastêpna linia C-p Poprzednia linia C-a Pocz±tek linii @@ -328,7 +328,7 @@ poprzedzaj±cy bie¿±c± pozycjê kursora. >> Sprawd¼ to teraz: wstaw kilka znaków, po czym usuñ je, kilka razy naciskaj±c <Delback>. Nie martw siê, ¿e zmieniasz w ten sposób - niniejszy plik, w istocie nie zmieniasz g³ównego pliku samouczka. + niniejszy plik, w istocie nie zmieniasz g³ównego pliku samouczka. Pracujesz teraz na jego kopii. Gdy linia tekstu staje siê zbyt d³uga, by zmie¶ciæ siê w jednym @@ -344,8 +344,8 @@ wskazuje, ¿e dana linia jest kontynuowana w nastêpnym wierszu ekranu. mie¶ci³a siê na ekranie; linia kontynuacji zniknie. Znak nowej linii mo¿na skasowaæ tak jak ka¿dy inny znak. Usuniêcie znaku -nowej linii miêdzy dwiema liniami spowoduje ich po³±czenie. Je¶li powsta³a -w wyniku tego linia tekstu jest zbyt d³uga, by zmie¶ciæ siê na szeroko¶æ +nowej linii miêdzy dwiema liniami spowoduje ich po³±czenie. Je¶li powsta³a +w wyniku tego linia tekstu jest zbyt d³uga, by zmie¶ciæ siê na szeroko¶æ ekranu, to zostanie wy¶wietlona z lini± kontynuacji. >> Przesuñ kursor na pocz±tek linii i naci¶nij <Delback>. Bie¿±ca @@ -354,8 +354,8 @@ ekranu, to zostanie wy¶wietlona z lini± kontynuacji. >> Naci¶nij <Return>, by z powrotem wstawiæ znak nowej linii, który skasowa³e¶. -Jak ju¿ wiesz, wiêkszo¶æ poleceñ Emacsa mo¿na wywo³aæ z parametrem -liczby powtórzeñ; dotyczy to tak¿e znaków tekstu. Argument liczbowy +Jak ju¿ wiesz, wiêkszo¶æ poleceñ Emacsa mo¿na wywo³aæ z parametrem +liczby powtórzeñ; dotyczy to tak¿e znaków tekstu. Argument liczbowy powoduje wstawienie znaku odpowiadaj±c± mu liczbê razy. >> Wypróbuj to teraz -- naci¶nij C-u 8 *, a uzyskasz ********. @@ -768,7 +768,7 @@ nastêpuj±cego: --:** TUTORIAL (Fundamental)--L670--58%---------------- Linia ta podaje u¿yteczne informacje o stanie Emacsa i tekstu, który -edytujesz. +edytujesz. Wiesz ju¿, jakie jest znaczenie nazwy: oznacza ona plik, który odwiedzi³e¶. --NN%-- informuje o bie¿±cej pozycji wewn±trz @@ -1097,7 +1097,7 @@ preferencji. Wpisz nazwê zmiennej, gdy Emacs o ni± poprosi. Dla niektórych poleceñ Apropos wypisze jedno- lub dwuznakowe sekwencje, które wywo³uj± te polecenia. ->> Napisz C-h a file<Return>. +>> Napisz C-h a file<Return>. Zobaczysz listê wszystkich poleceñ, dostêpnych za pomoc± M-x, które maja s³owo "file" w swojej nazwie. diff --git a/etc/TUTORIAL.ru b/etc/TUTORIAL.ru index b1fd0152002..0076728c246 100644 --- a/etc/TUTORIAL.ru +++ b/etc/TUTORIAL.ru @@ -61,7 +61,7 @@ CTRL ÉÌÉ CTL) ÉÌÉ ËÌÁ×ÉÛÕ META (ÉÎÏÇÄÁ ÐÏÍÅÞÅÎÎÕÀ ËÁË ALT ÉÌÉ EDIT). ÷ C-p, C-b, C-f É C-n. ëÁÖÄÁÑ ÉÚ ÜÔÉÈ ËÏÍÁÎÄ ÐÅÒÅÄ×ÉÇÁÅÔ ËÕÒÓÏÒ ÎÁ ÏÄÎÕ ÓÔÒÏËÕ ÉÌÉ ËÏÌÏÎËÕ ÎÁ ÜËÒÁÎÅ × ÏÐÒÅÄÅÌÅÎÎÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ. üÔÁ ÔÁÂÌÉÃÁ ÐÏËÁÚÙ×ÁÅÔ ÞÅÔÙÒÅ ËÏÍÁÎÄÙ É ÞÅÔÙÒÅ ÎÁÐÒÁ×ÌÅÎÉÑ ÉÈ Ä×ÉÖÅÎÉÑ: - + ðÒÅÄÙÄÕÝÁÑ ÓÔÒÏËÁ, C-p : : @@ -196,7 +196,7 @@ META. íÙ ÒÅËÏÍÅÎÄÕÅÍ ÏÓ×ÏÉÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÅ C-u, ÐÏÓËÏÌØËÕ ÜÔÁ ×ÙÐÏÌÎÅÎÉÑ ËÏÍÁÎÄÙ. îÁÐÒÉÍÅÒ, C-u 8 C-f ÐÅÒÅÍÅÓÔÉÔ ËÕÒÓÏÒ ÎÁ ×ÏÓÅÍØ ÓÉÍ×ÏÌÏ× ×ÐÅÒÅÄ. - + >> ðÏÐÒÏÂÕÊÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ C-n ÉÌÉ C-p Ó ÃÉÆÒÏ×ÙÍ ÁÒÇÕÍÅÎÔÏÍ, ÞÔÏÂÙ ÐÅÒÅÍÅÓÔÉÔØ ËÕÒÓÏÒ ÎÁ ÓÔÒÏËÕ ÒÑÄÏÍ Ó ÜÔÏÊ ËÏÍÁÎÄÏÊ. @@ -204,7 +204,7 @@ META. íÙ ÒÅËÏÍÅÎÄÕÅÍ ÏÓ×ÏÉÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÅ C-u, ÐÏÓËÏÌØËÕ ÜÔÁ ÎÅËÏÔÏÒÙÅ ËÏÍÁÎÄÙ ÉÓÐÏÌØÚÕÀÔ ÅÇÏ ÄÒÕÇÉÍ ÓÐÏÓÏÂÏÍ. îÅËÏÔÏÒÙÅ ËÏÍÁÎÄÙ (ÎÏ ÎÉ ÏÄÎÁ ÉÚ ÎÉÈ ÎÅ ÂÙÌÁ ÅÝÅ ÉÚÕÞÅÎÁ ÚÄÅÓØ) ÉÓÐÏÌØÚÕÀÔ ÅÇÏ ËÁË ÆÌÁÇ -- ÎÁÌÉÞÉÅ ÐÒÅÆÉËÓÎÏÇÏ ÁÒÇÕÍÅÎÔÁ ×ÎÅ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÅÇÏ ÚÎÁÞÅÎÉÑ, ÉÚÍÅÎÑÅÔ ÐÏ×ÅÄÅÎÉÅ -ËÏÍÁÎÄÙ. +ËÏÍÁÎÄÙ. äÒÕÇÉÍ ×ÉÄÏÍ ÉÓËÌÀÞÅÎÉÊ Ñ×ÌÑÀÔÓÑ ËÌÀÞÉ C-v É M-v. ðÒÉ ÐÏÌÕÞÅÎÉÉ ÞÉÓÌÏ×ÏÇÏ ÁÒÇÕÍÅÎÔÁ, ÏÎÉ ÐÒÏËÒÕÞÉ×ÁÀÔ ÜËÒÁÎ ××ÅÒÈ ÉÌÉ ×ÎÉÚ ÎÁ ÕËÁÚÁÎÎÏÅ ÞÉÓÌÏ ÓÔÒÏË, @@ -246,7 +246,7 @@ CONTROL ÉÌÉ META É ÎÁÂÅÒÉÔÅ ÞÉÓÌÏ. îÁÐÒÉÍÅÒ, ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ ÎÁ 12 ÓÌÏ× ÐÏÔÏÍÕ ÞÔÏ ×Ù ÎÅ ÏÔÐÕÓËÁÅÔÅ ËÎÏÐËÕ CONTROL ÍÅÖÄÕ ÎÁÖÁÔÉÑÍÉ. -* åóìé EMACS úá÷éó +* åóìé EMACS úá÷éó ------------------ åÓÌÉ Emacs ÐÅÒÅÓÔÁÌ ÒÅÁÇÉÒÏ×ÁÔØ ÎÁ ×ÁÛÉ ËÏÍÁÎÄÙ, ×Ù ÍÏÖÅÔÅ ÏÓÔÁÎÏ×ÉÔØ ÜÔÏ @@ -572,7 +572,7 @@ Emacs ÐÅÒÅÉÍÅÎÕÅÔ ÏÒÉÇÉÎÁÌØÎÙÊ ÆÁÊÌ × ÆÁÊÌ Ó ÎÏ×ÙÍ ÉÍÅÎÅÍ, ÞÔÏÂÙ ÏÎ ÎÅ >> óÏÚÄÁÊÔÅ ÆÁÊÌ Ó ÉÍÅÎÅÍ "foo" ÎÁÂÉÒÁÑ C-x C-f foo <Return>. ÷ÓÔÁ×ØÔÅ ËÁËÏÊ-ÎÉÂÕÄØ ÔÅËÓÔ, ÏÔÒÅÄÁËÔÉÒÕÊÔÅ ÅÇÏ, É ÓÏÈÒÁÎÉÔÅ "foo" ÎÁÂÒÁ× C-x C-s. - îÁËÏÎÅÃ, ÎÁÂÅÒÉÔÅ C-x C-f TUTORIAL.ru <Return> + îÁËÏÎÅÃ, ÎÁÂÅÒÉÔÅ C-x C-f TUTORIAL.ru <Return> ÞÔÏÂÙ ×ÅÒÎÕÔØÓÑ ÎÁÚÁÄ Ë ÕÞÅÂÎÉËÕ. Emacs ÓÏÈÒÁÎÑÅÔ ÔÅËÓÔ ËÁÖÄÏÇÏ ÆÁÊÌÁ ×ÎÕÔÒÉ × ÏÂßÅËÔÅ ÎÁÚÙ×ÁÅÍÙÊ "ÂÕÆÅÒ" @@ -610,14 +610,14 @@ C-x s ÓÐÒÁÛÉ×ÁÅÔ ×ÁÓ Ï ËÁÖÄÏÍ ÂÕÆÅÒÅ, ËÏÔÏÒÙÊ ÓÏÄÅÒÖÉÔ ÎÅ ÓÏÈÒÁÎÅÎÎÙÅ ïÔ×ÅÔØÔÅ ÎÁ ×ÏÐÒÏÓ ÄÁ ÎÁÂÒÁ× "y". -* òáóûéòåîîùê îáâïò ëïíáîä +* òáóûéòåîîùê îáâïò ëïíáîä -------------------------- õ Emacs ÏÞÅÎØ ÍÎÏÇÏ ËÏÍÁÎÄ, ÏÎÉ ÍÏÇÕÔ ÂÙÔØ ÎÁÚÎÁÞÅÎÙ ÎÁ ×ÓÅ control- É meta- ÓÉÍ×ÏÌÙ. Emacs ÏÂÈÏÄÉÔ ÜÔÏ, ÉÓÐÏÌØÚÕÑ X-ËÏÍÁÎÄÕ (eXtend). åÓÔØ Ä×Å ×ÏÚÍÏÖÎÏÓÔÉ: - C-x óÉÍ×ÏÌ ÒÁÓÛÉÒÅÎÉÑ (Character eXtend). + C-x óÉÍ×ÏÌ ÒÁÓÛÉÒÅÎÉÑ (Character eXtend). úÁ ÎÉÍ ÓÌÅÄÕÅÍ ÏÄÉÎ ÓÉÍ×ÏÌ. M-x éÍÅÎÏ×ÁÎÎÙÅ ÒÁÓÛÉÒÅÎÎÙÅ ËÏÍÁÎÄÙ (Named command eXtend). úÁ ÎÉÍ ÓÌÅÄÕÅÔ ÉÍÑ ËÏÍÁÎÄÙ. @@ -752,7 +752,7 @@ Emacs ÉÍÅÅÔ ÍÎÏÇÏ ÒÁÚÌÉÞÎÙÈ ÏÓÎÏ×ÎÙÈ ÒÅÖÉÍÏ×. îÅËÏÔÏÒÙÅ ÉÚ ÒÅÖÉÍÏ× ÏÚÎÁÞÁÀÔ, îÅ ×ÏÌÎÕÊÔÅÓØ, ÎÉ ÏÄÎÁ ÉÚ ×ÙÕÞÅÎÎÙÈ ×ÁÍÉ ËÏÍÁÎÄ Emacs ÎÅ ÉÚÍÅÎÉÌÁÓØ. îÏ ×Ù ÍÏÖÉÔÅ ÚÁÍÅÔÉÔØ, ÞÔÏ M-f É M-b ÔÅÐÅÒØ ÒÁÚÌÉÞÁÔØ ÁÐÏÓÔÒÏÆÙ ËÁË ÞÁÓÔÉ ÓÌÏ×Á. òÁÎÅÅ, × ÂÁÚÏ×ÏÍ ÒÅÖÉÍÅ (Fundamental mode), M-f É M-b ÐÏÎÉÍÁÌÉ ÁÐÏÓÔÒÏÆÙ -ËÁË ÒÁÚÄÅÌÉÔÅÌÉ ÓÌÏ×. +ËÁË ÒÁÚÄÅÌÉÔÅÌÉ ÓÌÏ×. ïÓÎÏ×ÎÏÊ ÒÅÖÉÍ ÏÂÙÞÎÏ ÄÅÌÁÅÔ ÎÅÂÏÌØÛÉÅ ÉÚÍÅÎÅÎÉÑ, ÔÁËÉÅ ËÁË: ÂÏÌØÛÉÎÓÔ×Ï ËÏÍÁÎÄ ÄÅÌÁÀÔ "ÔÕ ÖÅ ÒÁÂÏÔÕ" × ËÁÖÄÏÍ ÉÚ ÒÅÖÉÍÏ×, ÎÏ ÉÈ ÒÁÂÏÔÁ ÏÔÌÉÞÁÅÔÓÑ @@ -793,7 +793,7 @@ Emacs ÉÍÅÅÔ ÍÎÏÇÏ ÒÁÚÌÉÞÎÙÈ ÏÓÎÏ×ÎÙÈ ÒÅÖÉÍÏ×. îÅËÏÔÏÒÙÅ ÉÚ ÒÅÖÉÍÏ× ÏÚÎÁÞÁÀÔ, >> ÷×ÅÄÉÔÅ C-x f Ó ÁÒÇÕÍÅÎÔÏÍ 20. (C-u 2 0 C-x f). úÁÔÅÍ ××ÅÄÉÔÅ ËÁËÏÊ-ÎÉÂÕÄØ ÔÅËÓÔ, É ÐÏÓÍÏÔÒÉÔÅ ËÁË Emacs ÚÁÐÏÌÎÑÅÔ ÓÔÒÏËÉ ÐÏ 20 - ÓÉÍ×ÏÌÏ× × ËÁÖÄÏÊ. ÷ÅÒÎÉÔÅ ÚÎÁÞÅÎÉÅ ÇÒÁÎÉÃÙ 70 ÎÁÚÁÄ, + ÓÉÍ×ÏÌÏ× × ËÁÖÄÏÊ. ÷ÅÒÎÉÔÅ ÚÎÁÞÅÎÉÅ ÇÒÁÎÉÃÙ 70 ÎÁÚÁÄ, ÓÎÏ×Á ÉÓÐÏÌØÚÕÑ C-x f. åÓÌÉ ×Ù ÓÄÅÌÁÌÉ ÉÚÍÅÎÅÎÉÑ × ÓÅÒÅÄÉÎÅ ÐÁÒÁÇÒÁÆÁ, Á×ÔÏÚÁÐÏÌÎÅÎÉÅ ÎÅ ÐÅÒÅÓÔÒÏÉÔ @@ -818,12 +818,12 @@ Emacs ÕÍÅÅÔ ÉÓËÁÔØ ÓÔÒÏËÉ (ÜÔÏ ÎÅÐÒÅÒÙ×ÎÙÅ ÇÒÕÐÐÙ ÓÉÍ×ÏÌÏ× ÉÌÉ ÓÌÏ×Á) ×ÐÅÒÅÄ ÎÕÖÎÏ ÐÒÏÂÏ×ÁÔØ ÐÒÑÍÏ ÓÅÊÞÁÓ. ëÏÇÄÁ ×Ù ÎÁÖÍÅÔÅ C-s ×Ù Õ×ÉÄÉÔÅ ÓÔÒÏËÕ "I-search", ÐÏÑ×É×ÛÕÀÓÑ × ÏÂÌÁÓÔÉ ÜÈÏ. -÷ÁÍ ÓÏÏÂÝÁÅÔÓÑ ÞÔÏ Emacs ÖÄÅÔ ××ÏÄÁ ÓÌÏ×Á, ËÏÔÏÒÏÅ ×Ù ÈÏÔÉÔÅ ÎÁÊÔÉ. +÷ÁÍ ÓÏÏÂÝÁÅÔÓÑ ÞÔÏ Emacs ÖÄÅÔ ××ÏÄÁ ÓÌÏ×Á, ËÏÔÏÒÏÅ ×Ù ÈÏÔÉÔÅ ÎÁÊÔÉ. <Return> ÚÁ×ÅÒÛÁÅÔ ÐÏÉÓË. >> ôÅÐÅÒØ, ÎÁÖÍÉÔÅ C-s ÄÌÑ ÎÁÞÁÌÁ ÐÏÉÓËÁ. íÅÄÌÅÎÎÏ, ÏÄÎÕ ÂÕË×Õ ÚÁ ÏÄÉÎ ÒÁÚ, ÎÁÂÉÒÁÊÔÅ ÓÌÏ×Ï 'ËÕÒÓÏÒ', ÏÓÔÁÎÁ×ÌÉ×ÁÑÓØ ÐÏÓÌÅ ËÁÖÄÏÊ ××ÅÄÅÎÎÏÊ ÂÕË×Ù É - ÚÁÍÅÞÁÑ ÞÔÏ ÐÒÏÉÓÈÏÄÉÔ Ó ËÕÒÓÏÒÏÍ. + ÚÁÍÅÞÁÑ ÞÔÏ ÐÒÏÉÓÈÏÄÉÔ Ó ËÕÒÓÏÒÏÍ. óÅÊÞÁÓ ×Ù ÎÁÛÌÉ ÐÅÒ×ÏÅ ×ÈÏÖÄÅÎÉÅ ÓÌÏ×Á "ËÕÒÓÏÒ". >> îÁÖÍÉÔÅ C-s ÓÎÏ×Á, ÞÔÏÂÙ ÎÁÊÔÉ ÓÌÅÄÕÀÝÅÅ ×ÈÏÖÄÅÎÉÅ ÓÌÏ×Á "ËÕÒÓÏÒ". >> ôÅÐÅÒØ ÎÁÖÍÉÔÅ <Delete> ÞÅÔÙÒÅ ÒÁÚÁ É ÐÒÏÓÌÅÄÉÔÅ ÚÁ ÐÅÒÅÍÅÝÅÎÉÑÍÉ ËÕÒÓÏÒÁ. @@ -846,7 +846,7 @@ Emacs ÕÍÅÅÔ ÉÓËÁÔØ ÓÔÒÏËÉ (ÜÔÏ ÎÅÐÒÅÒÙ×ÎÙÅ ÇÒÕÐÐÙ ÓÉÍ×ÏÌÏ× ÉÌÉ ÓÌÏ×Á) ×ÐÅÒÅÄ ÞÔÏ ÐÏÓÌÅÄÎÉÊ ÓÉÍ×ÏÌ × ÉÓËÏÍÏÊ ÓÔÒÏËÅ ÕÄÁÌÉÌÓÑ, É ÐÏÉÓË ×ÅÒÎÕÌÓÑ Ë ÐÒÅÄÙÄÕÝÅÍÕ ÎÁÊÄÅÎÎÏÍÕ ÍÅÓÔÕ. îÁÐÒÉÍÅÒ, ÐÒÅÄÐÏÌÏÖÉÍ, ÞÔÏ ×Ù ÎÁÂÒÁÌÉ "c", ÐÏÉÓË ÐÅÒÅÊÄÅÔ Ë ÐÅÒ×ÏÍÕ ×ÈÏÖÄÅÎÉÀ ÓÉÍ×ÏÌÁ "c". ôÅÐÅÒØ ÅÓÌÉ ×Ù ÎÁÂÅÒÅÔÅ "u", ËÕÒÓÏÒ ÐÅÒÅÊÄÅÔ Ë -ÐÅÒ×ÏÍÕ ×ÈÏÖÄÅÎÉÀ "cu". îÁÖÁÔÉÅ <Delete> ÕÄÁÌÉÔ ÓÉÍ×ÏÌ "u" ÉÈ ÓÔÒÏËÉ ÐÏÉÓËÁ, É +ÐÅÒ×ÏÍÕ ×ÈÏÖÄÅÎÉÀ "cu". îÁÖÁÔÉÅ <Delete> ÕÄÁÌÉÔ ÓÉÍ×ÏÌ "u" ÉÈ ÓÔÒÏËÉ ÐÏÉÓËÁ, É ËÕÒÓÏÒ ×ÅÒÎÅÔÓÑ Ë ÐÅÒ×ÏÍÕ ×ÈÏÖÄÅÎÉÀ "c". åÓÌÉ ×Ù ×Ï ×ÒÅÍÑ ÐÏÉÓËÁ ××ÅÄÅÔÅ control- ÉÌÉ meta- ÓÉÍ×ÏÌ (ÚÁ ÎÅËÏÔÏÒÙÍÉ @@ -875,7 +875,7 @@ C-s ÎÁÞÉÎÁÅÔ ÐÏÉÓË É ÓÍÏÔÒÉÔ ÎÁ ÌÀÂÙÅ ×ÈÏÖÄÅÎÉÑ ÉÓËÏÍÏÊ ÓÔÒÏËÉ ðïóìå ÔÅËÕÝÅÊ (ÅÓÌÉ Õ ×ÁÓ ÎÅÔ ÎÁÓÔÏÑÝÅÊ ËÎÏÐËÉ META (Alt), ÎÁÖÍÉÔÅ ESC C-v.) >> îÁÖÍÉÔÅ C-x o ("o" ÏÔ ÓÌÏ×Á "other" - ÄÒÕÇÏÅ) ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ ËÕÒÓÏÒÁ × - ÎÉÖÎÅÅ ÏËÎÏ. + ÎÉÖÎÅÅ ÏËÎÏ. >> éÓÐÏÌØÚÕÊÔÅ C-v É M-v × ÎÉÖÎÅÍ ÏËÎÅ ÞÔÏ ÐÒÏËÒÕÞÉ×ÁÔØ ÅÇÏ. ðÒÏÄÏÌÖÉÔÅ ÞÔÅÎÉÅ ÜÔÉÈ ÉÎÓÔÒÕËÃÉÊ × ×ÅÒÈÎÅÍ ÏËÎÅ. @@ -907,7 +907,7 @@ CONTROL-ESC v ÎÅ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ. ðÏÔÏÍÕ, ÞÔÏ ESC ÉÍÅÅÔ Ó×ÏÊ ÓÏÂÓÔ×ÅÎÎÙÊ (åÓÌÉ ×Ù ÎÁÖÁÌÉ C-x 1 × ÎÉÖÎÅÍ ÏËÎÅ, ÔÏ ×Ù ÉÚÂÁ×ÉÌÉÓØ ÏÔ ×ÅÒÈÎÅÇÏ. ðÏÎÉÍÁÊÔÅ ÜÔÕ ËÏÍÁÎÄÕ ËÁË "ïÓÔÁ×ÉÔØ ÔÏÌØËÏ ÏÄÎÏ ÏËÎÏ, ÔÏ × ËÏÔÏÒÏÍ Ñ ÓÅÊÞÁÓ ÎÁÈÏÖÕÓØ"). -÷ÁÍ ÎÅ ÎÕÖÎÏ ÏÔÏÂÒÁÖÁÔØ ÏÄÉÎ É ÔÏÔ ÖÅ ÂÕÆÅÒ × ÏÂÏÉÈ ÏËÎÁÈ. åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ +÷ÁÍ ÎÅ ÎÕÖÎÏ ÏÔÏÂÒÁÖÁÔØ ÏÄÉÎ É ÔÏÔ ÖÅ ÂÕÆÅÒ × ÏÂÏÉÈ ÏËÎÁÈ. åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ C-x C-f ÞÔÏÂÙ ÏÔËÒÙÔØ ÆÁÊÌ × ÏÄÎÏÍ ÏËÎÅ, ÄÒÕÇÏÅ ÏÓÔÁÎÅÔÓÑ ÂÅÚ ÉÚÍÅÎÅÎÉÑ. ÷Ù ÍÏÖÅÔÅ ÏÔËÒÙ×ÁÔØ ÆÁÊÌÙ × ËÁÖÄÏÍ ÏËÎÅ ÎÅÚÁ×ÉÓÉÍÏ. @@ -1004,7 +1004,7 @@ EDIT ÉÌÉ ALT) <ESC>v ÔÁË ÖÅ ÂÕÄÕÔ ÄÏÓÔÕÐÎÙ ÐÏÓÌÅ C-h c. C-h a Hyper Apropos. ÷×ÅÄÉÔÅ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï É Emacs ÐÏËÁÖÅÔ ×ÁÍ ÓÐÉÓÏË ×ÓÅÈ ÆÕÎËÃÉÊ É ÐÅÒÅÍÅÎÎÙÈ, ÉÍÅÎÁ ËÏÔÏÒÙÈ ÓÏÄÅÒÖÁÔ ÜÔÏ - ÓÌÏ×Ï. ëÏÍÁÎÄÙ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÂÙÔØ ×ÙÚ×ÁÎÙ ÞÅÒÅÚ Meta-x, + ÓÌÏ×Ï. ëÏÍÁÎÄÙ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÂÙÔØ ×ÙÚ×ÁÎÙ ÞÅÒÅÚ Meta-x, ÂÕÄÕÔ ÏÔÍÅÞÅÎÙ Ú×ÅÚÄÏÞËÏÊ ÓÌÅ×Á. >> îÁÂÅÒÉÔÅ C-h a file<Return>. @@ -1049,7 +1049,7 @@ C-c. á ÞÔÏÂÙ ×ÒÅÍÅÎÎÏ ×ÙÊÔÉ × ÏÂÏÌÏÞËÕ (shell) É ÐÏÔÏÍ ×ÅÒÎÕÔØÓÑ ÏÂÒÁÔÎÏ, ------- üÔÏÔ ÕÞÅÂÎÉË ÐÒÏÉÚÏÛÅÌ ÉÚ ÄÌÉÎÎÏÊ ÓÅÒÉÉ ÕÞÅÂÎÉËÏ× Emacs, ÎÁÞÁÔÏÊ Ó ÏÄÎÁÖÄÙ -ÎÁÐÉÓÁÎÎÏÇÏ by Stuart Cracraft ÄÌÑ ÏÒÉÇÉÎÁÌØÎÏÇÏ Emacs. +ÎÁÐÉÓÁÎÎÏÇÏ by Stuart Cracraft ÄÌÑ ÏÒÉÇÉÎÁÌØÎÏÇÏ Emacs. üÔÁ ×ÅÒÓÉÑ ÕÞÅÂÎÉËÁ, ËÁË É GNU Emacs, ÚÁÝÉÝÅÎÁ ÐÒÁ×ÁÍÉ ËÏÐÉÒÏ×ÁÎÉÑ (copyrighted), É ÐÒÉÈÏÄÉÔ Ó ÏÇÒÁÎÉÞÅÎÉÑÍÉ ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÑ ËÏÐÉÊ ÓÏ @@ -1075,6 +1075,6 @@ Copyright (c) 1985, 1996 Free Software Foundation ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ! // ÚÁÍÅÞÁÎÉÑ, ÉÓÐÒÁ×ÌÅÎÉÑ ÏÛÉÂÏË Ó ÎÅÔÅÒÐÅÎÉÅÍ ÖÄÕ ÐÏ ÁÄÒÅÓÕ ottalex@beep.ru -// Alex Ott. +// Alex Ott. // âÏÌØÛÏÅ ÓÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ âÏÒÍÏÔÏ×Õ, ÎÁ ÂÁÚÅ ÐÅÒÅ×ÏÄÁ ËÏÔÏÒÏÇÏ ÂÙÌ ÓÄÅÌÁÎ // ÜÔÏÔ ÐÅÒÅ×ÏÄ diff --git a/etc/TUTORIAL.sk b/etc/TUTORIAL.sk index a0083fbb604..2adfb42f1f0 100644 --- a/etc/TUTORIAL.sk +++ b/etc/TUTORIAL.sk @@ -65,7 +65,7 @@ pou¾itie príkazov C-p, C-b, C-f a C-n. Ka¾dý z týchto príkazov presunie kurzor na obrazovke o jeden riadok alebo ståpec v danom smere. Tu je tabuµka znázoròujúca smer posunu kurzoru vyvolaný týmito ¹tyrmi príkazmi: - + Predchádzajúci riadok, C-p : : @@ -415,7 +415,7 @@ Teraz obnovte naposledy zru¹ený text: >> Stlaète C-y. Potom posuòte kurzor o niekoµko riadkov ni¾¹ie a stlaète C-y znovu. Teraz vidíte, ako je mo¾né kopírova» text. - + Èo keï máte nejaký text, ktorý by ste radi vhodili spä» a potom zru¹íte nieèo iného? C-y by vlo¾ilo posledný zru¹ený text. Ale predchádzajúci text ni je stratený. Mô¾ete ho získa» spä» pou¾itím príkazu M-y. Potom, @@ -833,7 +833,7 @@ vraví, ¾e Emacs sa nacháza v stave, ktorý sa nazýva inkrementálne hµadanie, a èaká, kým mu zadáte, èo chcete hµada». <RET> hµadanie ukonèí. >> Teraz zaènite hµadanie stlaèením C-s. POMALY, písmeno po písmene, pí¹te - slovo 'kurzor'. Po ka¾dom písmene si v¹imnite, èo sa deje s kurzorom. + slovo 'kurzor'. Po ka¾dom písmene si v¹imnite, èo sa deje s kurzorom. Teraz ste vyhµadali "kurzor" prvý krát. >> Stlaète C-s znova, aby ste na¹li ïal¹í výskyt slova "kurzor". >> Teraz ¹tyri krát stlaète <Delback> a pozerajte, ako sa kurzor diff --git a/etc/TUTORIAL.sl b/etc/TUTORIAL.sl index 6054a359437..856605557ab 100644 --- a/etc/TUTORIAL.sl +++ b/etc/TUTORIAL.sl @@ -14,7 +14,7 @@ vedno izpisali s celim imenom, bomo uporabili naslednji okraj¹avi: pritisnemo tipko <chr>. Tipko ESC bomo oznaèevali z <ESC>. Pomembno: Emacs zapustimo z ukazom C-x C-c (dva znaka). -V uèbeniku so vaje, s katerimi preskusite nove ukaze. Oznaèujeta jih +V uèbeniku so vaje, s katerimi preskusite nove ukaze. Oznaèujeta jih znaka ,>>` ob levem robu. Zgled: <<Blank lines inserted here by startup of help-with-tutorial>> [Sredina strani je iz didaktiènih razlogov prazna. Besedilo se nadaljuje spodaj] @@ -129,7 +129,7 @@ deluje podobno, a v nasprotni smeri. Ste opazili paralelo med C-f in C-b na eni strani ter M-f in M-b na drugi? V Emacsu se dostikrat ukazi Meta nana¹ajo na operacije nad -enotami jezika (besede, stavki, odstavki), medtem ko se ukazi Control +enotami jezika (besede, stavki, odstavki), medtem ko se ukazi Control nana¹ajo na operacije, neodvisne od zvrsti besedila (znaki, vrstice ipd.). @@ -372,8 +372,8 @@ ukazov za brisanje: Èrka ,d` je iz angle¹ke besede ,delete` (pobrisati), èrka ,k` pa iz besede ,kill` (pobiti). Ste opazili, da <Delback> in C-d na eni, ter M-<Delback> in M-d na drugi strani nadaljujeta paralelo, ki sta jo zaèela -C-f in M-f (<Delback> pravzaprav ni kontrolni znak, kar pa naj nas ne -moti). C-k in M-k sta v enakem sorodu s C-e in M-e: prvi deluje na +C-f in M-f (<Delback> pravzaprav ni kontrolni znak, kar pa naj nas ne +moti). C-k in M-k sta v enakem sorodu s C-e in M-e: prvi deluje na vrstice, drugi na stavke. Obstaja tudi splo¹en postopek za brisanje kateregakoli dela delovnega @@ -494,7 +494,7 @@ C-y. Preklic ukaza pa velja za eno in drugo. Da bi bile spremembe v besedilu trajne, morate besedilo shraniti v datoteko. V nasprotnem primeru jih boste za vedno izgubili tisti hip, ko boste zapustili Emacs. Besedilo postavimo v datoteko tako, da -na disku ,,poi¹èemo`` (angl. find) datoteko, preden zaènemo tipkati +na disku ,,poi¹èemo`` (angl. find) datoteko, preden zaènemo tipkati (pravimo tudi, da ,,obi¹èemo`` datoteko). Poiskati datoteko pomeni, da v Emacsu vidimo vsebino datoteke. To je @@ -646,7 +646,7 @@ podroèje C-x s vpra¹a, èe ga ¾elite shraniti. * RAZ©IRJEN NABOR UKAZOV ------------------------ -©e mnogo, mnogo je ukazov Emacsa, ki bi zaslu¾ili, da jih obesimo na +©e mnogo, mnogo je ukazov Emacsa, ki bi zaslu¾ili, da jih obesimo na razne kontrolne in meta znake. Emacs se temu izogne z ukazom X (iz angl. eXtend - raz¹iriti), ki uvede ukaz iz raz¹irjenega nabora. Dveh vrst je: @@ -705,7 +705,7 @@ Ukaz replace-string potrebuje dva argumenta -- niz, ki ga ¾elite zamenjati, in niz, s katerim bi radi zamenjali prvega. Vsakega posebej vnesete in zakljuèite s pritiskom na tipko Return. ->> Premaknite kazalèek na prazno vrstico dve vrstici pod to, zatem +>> Premaknite kazalèek na prazno vrstico dve vrstici pod to, zatem vtipkajte M-x repl s<Return>zamenjala<Return>spremenila<Return>. Opazite, kako se je ta vrstica zamenjala? Vse besede @@ -729,7 +729,7 @@ datoteka ni veè potrebna, in Emacs jo pobri¹e. shranjeno besedilo tako, da normalno poi¹èete datoteko (pravo ime datoteke, ne ime avtomatièno shranjene datoteke), zatem pa vtipkate M-x recover file<Return>. Ko vas vpra¹a za potrditev, vtipkajte yes<Return> -za nadaljevanje in povrnitev avtomatièno shranjenenih podatkov. +za nadaljevanje in povrnitev avtomatièno shranjenenih podatkov. * ODZIVNO PODROÈJE @@ -947,14 +947,14 @@ sicer tisto, v katerem sem zdaj.``) Seveda ni nujno, da obe okni ka¾eta isto delovno podroèje. Èe v enem oknu izvedete C-x C-f in poi¹èete novo datoteko, se vsebina drugega okna ne spremeni. V vsakem oknu lahko neodvisno obdelujete drugo -datoteko. +datoteko. Pa ¹e ena pot, kako v dveh oknih prika¾ete dve razlièni datoteki: >> Vtipkajte C-x 4 C-f, in na pozivnik vtipkajte ime ene va¹ih datotek. Konèajte z <Return>. Odpre se ¹e eno okno in izbrana datoteka se pojavi v drugem oknu. Tudi kazalèek se preseli v drugo - okno. + okno. >> Vtipkajte C-x o, da se vrnete nazaj v zgornje okno, in C-x 1, da zaprete spodnje okno. @@ -1025,12 +1025,12 @@ To odpre novo okno in v njem prika¾e dokumentacijo o funkciji, obenem z njenim imenom. Ko ste opravili, vtipkajte C-x 1, da se znebite okna z pomoèjo. Tega seveda ni potrebno napraviti takoj, ampak lahko urejate, medtem ko imate odprto okno s pomoèjo, in ga zaprete, ko ste -konèali. +konèali. Sledi ¹e nekaj uporabnih mo¾nosti, ki jih ponuja pomoè: C-h f Opi¹i funkcijo. Kot argument morate podati ime - funkcije. + funkcije. >> Poskusite C-h f previous-line<Return>. To izpi¹e vse podatke, ki jih ima Emacs o funkciji, ki izvede ukaz C-p. @@ -1050,14 +1050,14 @@ spremenljivke. To odpre novo okno, v katerem so vsa dolga imena ukazov, ki vsebujejo ,,file`` v imenu. Izvedete jih lahko z M-x. Pri nekaterih se izpi¹e tudi kratek ukaz, npr. C-x C-f ali C-x C-w pri ukazih find-file in -write-file. +write-file. >> Pritisnite C-M-v, da se sprehajate po oknu s pomoèjo. Poskusite - nekajkrat. + nekajkrat. >> Vtipkajte C-x 1, da zaprete okno s pomoèjo. - C-h i Priroèniki z navodili za uporabo (tkim. datoteke + C-h i Priroèniki z navodili za uporabo (tkim. datoteke "info"). Ta ukaz vas prestavi v posebno delovno podroèje, imenovano "info". V njem lahko prebirate priroènike za programe, ki so name¹èeni v sistemu. Z @@ -1097,8 +1097,8 @@ Priroènik opisuje tudi mnoge druge mo¾nosti Emacsa. ----------- Zapomnite si, da Emacs zapustite z ukazom C-x C-c. Èe bi radi samo -zaèasno skoèili v ukazno lupino in se kasneje vrnili v Emacs, pa -storite to z ukazom C-z. +zaèasno skoèili v ukazno lupino in se kasneje vrnili v Emacs, pa +storite to z ukazom C-z. Ta uèbenik je napisan z namenom, da bi bil razumljiv vsem novincem v Emacsu. Èe se vam kaj ne zdi jasno napisano, ne valite krivde nase - @@ -1122,7 +1122,7 @@ Copyright (c) 1985, 1996, 1998, 2001, 2002 Free Software Foundation avtorstvu in to dovoljenje, ter da distributer dovoljuje prejemniku nadaljnje raz¹irjanje pod pogoji, navedenimi v tem dovoljenju. - Pod pogoji iz prej¹njega odstavka je dovoljeno raz¹irjati + Pod pogoji iz prej¹njega odstavka je dovoljeno raz¹irjati spremenjene verzije tega spisa ali njegovih delov, èe je jasno oznaèeno, kdo je nazadnje vnesel spremembe. diff --git a/etc/TUTORIAL.sv b/etc/TUTORIAL.sv index a3fe897a1d3..6cda75bcef6 100644 --- a/etc/TUTORIAL.sv +++ b/etc/TUTORIAL.sv @@ -62,7 +62,7 @@ flyttar markören en rad eller en kolumn i en bestämd riktning på skärmen. Här visas dessa fyra kommandon och i vilken riktning de flyttar markören: - + Föregående rad, C-p : : @@ -361,7 +361,7 @@ Emacs och att rätta fel. Du kan radera ord och rader också. Här är en C-k raderar från markören till slutet av raden M-k raderar till slutet av stycket - + Lägg märke till att <Delete> och C-d kontra M-<Delete> och M-d följer mönstret som började med C-f och M-f. (<Delete> är inte precis ett kontrolltecken men låt oss inte bry oss om det.) C-k och M-k @@ -444,7 +444,7 @@ till startpunkten (texten som sist blev borttagen). M-y och se vad du får. Fortsätt med detta tills du får tillbaka den första raden igen och sedan några gånger till. Om du vill kan du prova med positiva och negativa argument till M-y. - + * ÅNGRA ------- @@ -797,7 +797,7 @@ genom ett numeriskt argument. att använda C-x f en gång till. Om du gör förändringar mitt i en rad så kommer inte sidoläget Auto -Fill att kunna omformattera raderna för dig. +Fill att kunna omformattera raderna för dig. För att göra detta kan du trycka M-q med markören inne i det avsnittet du önskar att omformatera. @@ -885,7 +885,7 @@ skärmen samtidig. >> Skriv C-x o (o för other) för att flytta markören till det nedre fönstret. ->> Använd C-v och M-v i det nedre fönstret för att flytta upp +>> Använd C-v och M-v i det nedre fönstret för att flytta upp och ned i texten. Fortsätt att läsa den här texten i det övre fönstret. diff --git a/etc/TUTORIAL.th b/etc/TUTORIAL.th index bda821de412..4f33ad8d032 100644 --- a/etc/TUTORIAL.th +++ b/etc/TUTORIAL.th @@ -1,967 +1,967 @@ -,TJ'G9(B0,TET(B1,T"(B0,TJT(B1,T7(B0,T8Tl(B1 ,T>(B.,TH(B. 2528 ,Tb4B:(B0,TCT(B10,TIQ(B1,T7?(B0,TCU(B1,T+M?(B0,T5l(B1,TaG(B0,TCl(B1,T?RG(B0,T9l(B1,T`4(B0,T*Q(B1,T9(B (Free Software -Foundation, Inc); ,T!(B0,TCX(B1,T3R(B0,THV(B1,T!IR`(B0,T'Wh(B1,TM9d"5M9(B0,T7i(B1,TRB:7(B. -0,T7h(B1,TR9!S(B0,TEQ(B1,T'(B0,THV(B1,T!IR(B0,T$Yh(B10,TAW(B1,TM!RCc(B0,T*i(B10,TMU(B1,TaA!(B0,TJl(B1 (Emacs tutorial) ,TM(B0,TBYh(B1,Tc9"3P(B0,T9Ui(B1. - -,Tb4B(B0,T7Qh(B1,TGd;$S(B0,TJQh(B1,T'"M'(B0,TMU(B1,TaA!(B0,TJl(B1 (Emacs) ,T(Pc(B0,T*i(B10,T$Yh(B10,T!Q(B1,T:(B0,T;Xh(B1,TA(B CONTROL (,T:R'$(B0,TCQi(B1,T'MR(`(B0,T;g(B1,T9(B0,T;Xh(B1,TA(B0,T7Uh(B10,TAU(B1 -0,TJQ(B1,T-(B0,TEQ(B1,T!I(B0,T3l(B1 CTRL ,TK(B0,TCW(B1,TM(B CTL) ,TK(B0,TCW(B1,TM(B 0,T;Xh(B1,TA(B META (,T:R'$(B0,TCQi(B1,T'MR(`(B0,T;g(B1,T9(B0,T;Xh(B1,TA(B0,T7Uh(B10,TAU(B10,TJQ(B1,T-(B0,TEQ(B1,T!I(B0,T3l(B1 EDIT ,TK(B0,TCW(B1,TM(B -ALT). ,Ta79(B0,T7Uh(B1,T(Pc(B0,T*i(B1,T$S`(B0,T5g(B1,TAc9!RCM(B0,T8T(B1,T:RB(B, ,T`CR(Pc(B0,T*i(B10,T5Q(B1,TG(B0,TBh(B1,TM(B0,T4Q(B1,T'(B0,T5h(B1,TMd;(B0,T9Ui(B1: - - C-<chr> ,TKARB(B0,T6V(B1,T'c(B0,TKi(B1,T!4(B0,T;Xh(B1,TA(B CONTROL ,TaEP(B0,T;Xh(B1,TA(B0,TMQ(B1,T!IC(B <chr> ,T>(B0,TCi(B1,TMA(B0,T!Q(B1,T9(B. - 0,T4Q(B1,T'(B0,T9Qi(B1,T9(B C-f ,T(PKARB(B0,T6V(B1,T'c(B0,TKi(B1,T!4(B0,T;Xh(B1,TA(B CONTROL ,TaEP(B0,T;Xh(B1,TA(B f ,T>(B0,TCi(B1,TMA(B0,T!Q(B1,T9(B. - M-<chr> ,TKARB(B0,T6V(B1,T'c(B0,TKi(B1,T!4(B0,T;Xh(B1,TA(B META ,TK(B0,TCW(B1,TM(B EDIT ,TK(B0,TCW(B1,TM(B ALT ,TaEP(B0,T;Xh(B1,TA(B0,TMQ(B1,T!IC(B <chr> - ,T>(B0,TCi(B1,TMA(B0,T!Q(B1,T9(B. ,Tc9!C(B0,T3U(B10,T7Uh(B1,Td(B0,TAh(B10,TAU(B10,T;Xh(B1,TA(B META, EDIT ,TK(B0,TCW(B1,TM(B ALT ,Tc(B0,TKi(B1,T!4(B0,T;Xh(B1,TA(B - ESC ,Ta(B0,TEi(B1,TG;(B0,TEh(B1,TMB(B, ,Ta(B0,TEi(B1,TG!4(B0,T;Xh(B1,TA(B <chr>. ,T`CRc(B0,T*i(B10,TJQ(B1,T-(B0,TEQ(B1,T!I(B0,T3l(B1 <ESC> ,Ta79(B0,T;Xh(B1,TA(B ESC. - -,TKARB`K(B0,T5X(B1: ,Tc9!C(B0,T3U(B10,T7Uh(B10,T5i(B1,TM'!RC`(B0,TET(B1,T!c(B0,T*i(B10,TMU(B1,TaA!(B0,TJl(B1, ,Tc(B0,TKi(B1,T!4(B0,T;Xh(B1,TA(B C-x C-c. (,TJM'(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B.) -0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B ">>" 0,T7Uh(B1,T;CR!/M(B0,TBYh(B1,T7R'"M:(B0,T+i(B1,TRB(B0,TAW(B1,TM`(B0,T;g(B1,T9!RCa9P9Sc(B0,TKi(B10,T7h(B1,TR9EM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B. 0,T5Q(B1,TGM(B0,TBh(B1,TR'`(B0,T*h(B1,T9(B: +,TJ'G90ET1"0JT1708Tl1(B ,T>(B.,TH(B. 2528 ,Tb4B:0CT10IQ17?0CU1+M?05l1aG0Cl1?RG09l1`40*Q19(B (Free Software +Foundation, Inc); ,T!0CX13R0HV1!IR`0'Wh1M9d"5M907i1RB:7(B. +0,T7h1R9!S0EQ1'0HV1!IR0$Yh10AW1M!RCc0*i10MU1aA!0Jl1(B (Emacs tutorial) ,TM0BYh1c9"3P09Ui1(B. + +,Tb4B07Qh1Gd;$S0JQh1'"M'0MU1aA!0Jl1(B (Emacs) ,T(Pc0*i10$Yh10!Q1:0;Xh1A(B CONTROL (,T:R'$0CQi1'MR(`0;g190;Xh1A07Uh10AU1(B +0,TJQ1-0EQ1!I03l1(B CTRL ,TK0CW1M(B CTL) ,TK0CW1M(B 0,T;Xh1A(B META (,T:R'$0CQi1'MR(`0;g190;Xh1A07Uh10AU10JQ1-0EQ1!I03l1(B EDIT ,TK0CW1M(B +ALT). ,Ta7907Uh1(Pc0*i1$S`05g1Ac9!RCM08T1:RB(B, ,T`CR(Pc0*i105Q1G0Bh1M04Q1'05h1Md;09Ui1(B: + + C-<chr> ,TKARB06V1'c0Ki1!40;Xh1A(B CONTROL ,TaEP0;Xh1A0MQ1!IC(B <chr> ,T>0Ci1MA0!Q19(B. + 0,T4Q1'09Qi19(B C-f ,T(PKARB06V1'c0Ki1!40;Xh1A(B CONTROL ,TaEP0;Xh1A(B f ,T>0Ci1MA0!Q19(B. + M-<chr> ,TKARB06V1'c0Ki1!40;Xh1A(B META ,TK0CW1M(B EDIT ,TK0CW1M(B ALT ,TaEP0;Xh1A0MQ1!IC(B <chr> + ,T>0Ci1MA0!Q19(B. ,Tc9!C03U107Uh1d0Ah10AU10;Xh1A(B META, EDIT ,TK0CW1M(B ALT ,Tc0Ki1!40;Xh1A(B + ESC ,Ta0Ei1G;0Eh1MB(B, ,Ta0Ei1G!40;Xh1A(B <chr>. ,T`CRc0*i10JQ1-0EQ1!I03l1(B <ESC> ,Ta790;Xh1A(B ESC. + +,TKARB`K05X1(B: ,Tc9!C03U107Uh105i1M'!RC`0ET1!c0*i10MU1aA!0Jl1(B, ,Tc0Ki1!40;Xh1A(B C-x C-c. (,TJM'05Q1G0MQ1!IC(B.) +0,T5Q1G0MQ1!IC(B ">>" 0,T7Uh1;CR!/M0BYh17R'"M:0+i1RB0AW1M`0;g19!RCa9P9Sc0Ki107h1R9EM'c0*i1$S0JQh1'(B. 0,T5Q1GM0Bh1R'`0*h19(B: <<Blank lines inserted here by startup of help-with-tutorial>> ->> ,T!4(B0,T;Xh(B1,TA(B C-v (0,T4Y(B1,TK(B0,T9i(B1,TR(M(B0,T6Q(B1,T4d;(B) ,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'K(B0,T9i(B1,TR(M(B0,T6Q(B1,T4d;(B. - (,TEM'7S(B0,T4Y(B1,Tb4B!RC!4(B0,T;Xh(B1,TA(B CONTROL ,TaEP(B0,T;Xh(B1,TA(B0,TMQ(B1,T!IC(B v ,T>(B0,TCi(B1,TMA(B0,T!Q(B1,T9(B). - ,T(R!(B0,T9Ui(B1,Td;(B, 0,T7h(B1,TR9$GC(PEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B0,T9Ui(B10,T4Y(B1,T`(B0,TAWh(B1,TM(B0,T7h(B1,TR9(B0,TMh(B1,TR9K(B0,T9i(B1,TR(M(B0,T9Ui(B1,T(:a(B0,TEi(B1,TG(B. +>> ,T!40;Xh1A(B C-v (0,T4Y1K09i1R(M06Q14d;(B) ,T`0>Wh1M07Uh1(P`$0EWh1M9d;0BQ1'K09i1R(M06Q14d;(B. + (,TEM'7S04Y1b4B!RC!40;Xh1A(B CONTROL ,TaEP0;Xh1A0MQ1!IC(B v ,T>0Ci1MA0!Q19(B). + ,T(R!09Ui1d;(B, 0,T7h1R9$GC(PEM'c0*i1$S0JQh1'09Ui104Y1`0AWh1M07h1R90Mh1R9K09i1R(M09Ui1(:a0Ei1G(B. -0,T7h(B1,TR9(P(B0,TJQ(B1,T'`!5`(B0,TKg(B1,T9d(B0,T4i(B10,TGh(B1,TRJM':CC(B0,T7Q(B1,T4"M'K(B0,T9i(B1,TR(M(B0,T7Uh(B1,Ta(B0,TEi(B1,TG(P(B0,TBQ(B1,T'$';CR!/c(B0,TKi(B1,T`(B0,TKg(B1,T9:9K(B0,T9i(B1,TR(M(B0,T6Q(B1,T4d;(B; 0,T9Uh(B1 -,T`(B0,T;g(B1,T9!RC(B0,T*h(B1,TGBc(B0,TKi(B10,T7h(B1,TR9JRARC6(B0,TMh(B1,TR9K(B0,T9i(B1,TR(Md(B0,T4i(B1,TM(B0,TBh(B1,TR'(B0,T5h(B1,TM`(B0,T9Wh(B1,TM'(B. +0,T7h1R9(P0JQ1'`!5`0Kg19d04i10Gh1RJM':CC07Q14"M'K09i1R(M07Uh1a0Ei1G(P0BQ1'$';CR!/c0Ki1`0Kg19:9K09i1R(M06Q14d;(B; 0,T9Uh1(B +,T`0;g19!RC0*h1GBc0Ki107h1R9JRARC60Mh1R9K09i1R(Md04i1M0Bh1R'05h1M`09Wh1M'(B. -0,TJTh(B1,T'aC!(B0,T7Uh(B10,T7h(B1,TR9(S`(B0,T;g(B1,T9(B0,T5i(B1,TM'(B0,TCYi(B10,T$W(B1,TM!RC`$(B0,TEWh(B1,TM95SaK(B0,T9h(B1,T'd;ARc9(B0,T"i(B1,TM$GRA(B. ,T"3P(B0,T9Ui(B10,T7h(B1,TR97CR:(B -0,TGT(B10,T8U(B1,T!RC`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'K(B0,T9i(B1,TR(M(B0,T6Q(B1,T4d;a(B0,TEi(B1,TG(B0,T4i(B1,TGB(B0,T;Xh(B1,TA(B C-v. ,Tc9!RC(B0,T7Uh(B1,T(P`$(B0,TEWh(B1,TM9!(B0,TEQ(B1,T:d;K(B0,T9Vh(B1,T'K(B0,T9i(B1,TR(M(B, ,T!4(B0,T;Xh(B1,TA(B -M-v (,T!4(B0,T;Xh(B1,TA(B META ,TaEP(B0,T;Xh(B1,TA(B v, ,TK(B0,TCW(B1,TM!4(B0,T;Xh(B1,TA(B <ESC>v 0,T6i(B1,TR(B0,T7h(B1,TR9d(B0,TAh(B10,TAU(B10,T;Xh(B1,TA(B META, EDIT, ,TK(B0,TCW(B1,TM(B ALT). +0,TJTh1'aC!07Uh107h1R9(S`0;g1905i1M'0CYi10$W1M!RC`$0EWh1M95SaK09h1'd;ARc90"i1M$GRA(B. ,T"3P09Ui107h1R97CR:(B +0,TGT108U1!RC`$0EWh1M9d;0BQ1'K09i1R(M06Q14d;a0Ei1G04i1GB0;Xh1A(B C-v. ,Tc9!RC07Uh1(P`$0EWh1M9!0EQ1:d;K09Vh1'K09i1R(M(B, ,T!40;Xh1A(B +M-v (,T!40;Xh1A(B META ,TaEP0;Xh1A(B v, ,TK0CW1M!40;Xh1A(B <ESC>v 0,T6i1R07h1R9d0Ah10AU10;Xh1A(B META, EDIT, ,TK0CW1M(B ALT). ->> ,TEM'!4(B0,T;Xh(B1,TA(B M-v ,TaEP!4(B0,T;Xh(B1,TA(B C-v 0,T4Y(B1,T!RC7S'R9(B0,TJQ(B1,T!JM'JRA$(B0,TCQi(B1,T'(B. +>> ,TEM'!40;Xh1A(B M-v ,TaEP!40;Xh1A(B C-v 0,T4Y1!RC7S'R90JQ1!JM'JRA$0CQi1'(B. -* ,TJ(B0,TCX(B1,T;(B +* ,TJ0CX1;(B ----- -,T$S(B0,TJQh(B1,T'(B0,T5h(B1,TMd;(B0,T9Ui(B1,Tc(B0,T*i(B1,T`(B0,TAWh(B1,TM(B0,T5i(B1,TM'!RC(B0,T4Y(B1,TK(B0,T9i(B1,TR(M(B0,T5h(B1,TR'f(B: +,T$S0JQh1'05h1Md;09Ui1c0*i1`0AWh1M05i1M'!RC04Y1K09i1R(M05h1R'f(B: - C-v ,T`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'K(B0,T9i(B1,TR(M(B0,T6Q(B1,T4d;K(B0,T9Vh(B1,T'K(B0,T9i(B1,TR(M(B - M-v ,T`$(B0,TEWh(B1,TM9!(B0,TEQ(B1,T:d;K(B0,T9Vh(B1,T'K(B0,T9i(B1,TR(M(B - C-l ,TE:K(B0,T9i(B1,TR(M(B ,Ta(B0,TEi(B1,TGaJ4'<EK(B0,T9i(B1,TR(McK(B0,TAh(B1, ,T>(B0,TCi(B1,TMA(B0,T7Qi(B1,T'(B0,TBi(B1,TRB5SaK(B0,T9h(B1,T'"M'(B0,T"i(B1,TM$GRA(B0,T7Uh(B10,TAU(B1 - ,T`$M(B0,TCl(B1,T`+M(B0,TCl(B1 (cursor) ,T;CR!/M(B0,TBYh(B1,Td;aJ4'd(B0,TGi(B1,T!ER'(M(B. - (,T$S(B0,TJQh(B1,T'(B0,T9Ui(B10,T$W(B1,TM(B CONTROL-L, ,Td(B0,TAh(B1,Tc(B0,T*h(B1 CONTROL-1.) + C-v ,T`$0EWh1M9d;0BQ1'K09i1R(M06Q14d;K09Vh1'K09i1R(M(B + M-v ,T`$0EWh1M9!0EQ1:d;K09Vh1'K09i1R(M(B + C-l ,TE:K09i1R(M(B ,Ta0Ei1GaJ4'<EK09i1R(McK0Ah1(B, ,T>0Ci1MA07Qi1'0Bi1RB5SaK09h1'"M'0"i1M$GRA07Uh10AU1(B + ,T`$M0Cl1`+M0Cl1(B (cursor) ,T;CR!/M0BYh1d;aJ4'd0Gi1!ER'(M(B. + (,T$S0JQh1'09Ui10$W1M(B CONTROL-L, ,Td0Ah1c0*h1(B CONTROL-1.) ->> 0,TJQ(B1,T'`!55SaK(B0,T9h(B1,T'"M'`$M(B0,TCl(B1,T`+M(B0,TCl(B1, ,TaEP(B0,TJQ(B1,T'`!5(B0,T4Y(B10,TGh(B1,TR(B0,TAU(B10,T"i(B1,TM$GRAMPdCM(B0,TBYh(B1,Tc!(B0,TEi(B1,T`$M(B0,TCl(B1,T`+M(B0,TCl(B1. - ,Ta(B0,TEi(B1,TG!4(B0,T;Xh(B1,TA(B C-l. - 0,TJQ(B1,T'`!5(B0,T4Y(B1,T5SaK(B0,T9h(B1,T'"M'`$M(B0,TCl(B1,T`+M(B0,TCl(B10,TMU(B1,T!$(B0,TCQi(B1,T'(B ,T(P`(B0,TKg(B1,T9(B0,TGh(B1,TR(B0,TAU(B10,T"i(B1,TM$GRA`(B0,T4T(B1,TA;CR!/M(B0,TBYh(B1,Tc!(B0,TEi(B1,Tf(B 0,T!Q(B1,T:`$M(B0,TCl(B1,T`+M(B0,TCl(B1. +>> 0,TJQ1'`!55SaK09h1'"M'`$M0Cl1`+M0Cl1(B, ,TaEP0JQ1'`!504Y10Gh1R0AU10"i1M$GRAMPdCM0BYh1c!0Ei1`$M0Cl1`+M0Cl1(B. + ,Ta0Ei1G!40;Xh1A(B C-l. + 0,TJQ1'`!504Y15SaK09h1'"M'`$M0Cl1`+M0Cl10MU1!$0CQi1'(B ,T(P`0Kg190Gh1R0AU10"i1M$GRA`04T1A;CR!/M0BYh1c!0Ei1f(B 0,T!Q1:`$M0Cl1`+M0Cl1(B. -* ,T!RC$G:(B0,T$X(B1,TA`$M(B0,TCl(B1,T`+M(B0,TCl(B1,T`(B0,T:Wi(B1,TM'(B0,T5i(B1,T9(B +* ,T!RC$G:0$X1A`$M0Cl1`+M0Cl1`0:Wi1M'05i19(B ------------------------ -,T!RC`$(B0,TEWh(B1,TM9K(B0,T9i(B1,TR(Md;AR(B0,T9Qi(B1,T9`(B0,T;g(B1,T9(B0,TJTh(B1,T'(S`(B0,T;g(B1,T9(B ,Ta(B0,T5h(B10,T7h(B1,TR9(P7SM(B0,TBh(B1,TR'dC(B0,T6i(B1,TR(B0,T7h(B1,TR9(B0,T5i(B1,TM'!RC(P`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'(B -,T5SaK(B0,T9h(B1,T'(B0,T7Uh(B10,T5i(B1,TM'!RC@RBc9(B0,T"i(B1,TM$GRA(B0,T7Uh(B1,T;CR!/M(B0,TBYh(B1,T:9K(B0,T9i(B1,TR(M(B? +,T!RC`$0EWh1M9K09i1R(Md;AR09Qi19`0;g190JTh1'(S`0;g19(B ,Ta05h107h1R9(P7SM0Bh1R'dC06i1R07h1R905i1M'!RC(P`$0EWh1M9d;0BQ1'(B +,T5SaK09h1'07Uh105i1M'!RC@RBc90"i1M$GRA07Uh1;CR!/M0BYh1:9K09i1R(M(B? -0,TAU(B1,TKERB(B0,TGT(B10,T8U(B10,T7Uh(B1,TJRARC6(P7Sd(B0,T4i(B1. 0,TGT(B10,T8U(B10,T7Uh(B10,T>Wi(B1,T9(B0,T7Uh(B10,TJX(B1,T4(B0,T$W(B1,TM!RCc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-p, C-b, C-f, ,TaEP(B C-n. -,Ta(B0,T5h(B1,TEP$S(B0,TJQh(B1,T'(P`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,Td;K(B0,T9Vh(B1,T':CC(B0,T7Q(B1,T4K(B0,TCW(B1,TMK(B0,T9Vh(B1,T'$M(B0,TEQ(B1,TA(B0,T9l(B1,Tc9(B0,T7T(B1,TH7R'c4(B0,T7T(B1,TH7R'K(B0,T9Vh(B1,T':9K(B0,T9i(B1,TR(M(B. -0,T5h(B1,TMd;(B0,T9Ui(B1,T`(B0,T;g(B1,T95RCR'aJ4'$S(B0,TJQh(B1,T'(B0,T7Qi(B1,T'(B0,TJUh(B1 ,TaEP(B0,T7T(B1,TH7R'(B0,T7Uh(B1,T`$M(B0,TCl(B1,T`+M(B0,TCl(B1,T`$(B0,TEWh(B1,TM9d;(B: +0,TAU1KERB0GT108U107Uh1JRARC6(P7Sd04i1(B. 0,TGT108U107Uh10>Wi1907Uh10JX140$W1M!RCc0*i1$S0JQh1'(B C-p, C-b, C-f, ,TaEP(B C-n. +,Ta05h1EP$S0JQh1'(P`$0EWh1M9`$M0Cl1`+M0Cl1d;K09Vh1':CC07Q14K0CW1MK09Vh1'$M0EQ1A09l1c907T1H7R'c407T1H7R'K09Vh1':9K09i1R(M(B. +0,T5h1Md;09Ui1`0;g195RCR'aJ4'$S0JQh1'07Qi1'0JUh1(B ,TaEP07T1H7R'07Uh1`$M0Cl1`+M0Cl1`$0EWh1M9d;(B: - ,T:CC(B0,T7Q(B1,T4(B0,T!h(B1,TM9K(B0,T9i(B1,TR(B, C-p + ,T:CC07Q140!h1M9K09i1R(B, C-p : : - 0,TBi(B1,TM9!(B0,TEQ(B1,T:(B, C-b .... ,T5SaK(B0,T9h(B1,T'`$M(B0,TCl(B1,T`+M(B0,TCl(B10,T;Q(B1,T((B0,T(X(B10,T:Q(B1,T9(B .... 0,T"i(B1,TR'K(B0,T9i(B1,TR(B, C-f + 0,TBi1M9!0EQ1:(B, C-b .... ,T5SaK09h1'`$M0Cl1`+M0Cl10;Q1(0(X10:Q19(B .... 0,T"i1R'K09i1R(B, C-f : : - ,T:CC(B0,T7Q(B1,T4(B0,T6Q(B1,T4d;(B, C-n + ,T:CC07Q1406Q14d;(B, C-n ->> ,T`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,Td;(B0,T7Uh(B10,T!Vh(B1,T'!ER'"M'(B0,T<Q(B1,T'(B0,T"i(B1,TR':9b4Bc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-n ,TK(B0,TCW(B1,TM(B C-p. ,Ta(B0,TEi(B1,TG!4(B0,T;Xh(B1,TA(B - C-l ,T`(B0,T>Wh(B1,TMc(B0,TKi(B10,T<Q(B1,T';CR!/M(B0,TBYh(B1,T!ER'K(B0,T9i(B1,TR(M(B. +>> ,T`$0EWh1M9`$M0Cl1`+M0Cl1d;07Uh10!Vh1'!ER'"M'0<Q1'0"i1R':9b4Bc0*i1$S0JQh1'(B C-n ,TK0CW1M(B C-p. ,Ta0Ei1G!40;Xh1A(B + C-l ,T`0>Wh1Mc0Ki10<Q1';CR!/M0BYh1!ER'K09i1R(M(B. -0,T7h(B1,TR9MR((P(S$S(B0,TJQh(B1,T'd(B0,T4i(B10,T'h(B1,TRB(B0,T"Vi(B1,T9b4B(B0,TJQ(B1,T'`!5(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B0,T7Uh(B1,Tc(B0,T*i(B1: p ,TJSK(B0,TCQ(B1,T:(B previous (0,T!h(B1,TM9K(B0,T9i(B1,TR(B), n -,TJSK(B0,TCQ(B1,T:(B next (0,T6Q(B1,T4d;(B), b ,TJSK(B0,TCQ(B1,T:(B backward (0,TBi(B1,TM9!(B0,TEQ(B1,T:(B), ,TaEP(B f ,TJSK(B0,TCQ(B1,T:(B forward -(0,T"i(B1,TR'K(B0,T9i(B1,TR(B). ,T`K(B0,TEh(B1,TR(B0,T9Ui(B10,T$W(B1,TM`(B0,T:Wi(B1,TM'(B0,T5i(B1,T9"M'$S(B0,TJQh(B1,T'c9!RC$G:(B0,T$X(B1,TA5SaK(B0,T9h(B1,T'"M'`$M(B0,TCl(B1,T`+M(B0,TCl(B1, ,TaEP(B0,T7h(B1,TR9(B -,T(P(B0,T5i(B1,TM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'`K(B0,TEh(B1,TR(B0,T9Ui(B10,T:h(B1,TMB$(B0,TCQi(B1,T'(B, ,T)P(B0,T9Qi(B1,T9(B0,T(V(B1,T'`(B0,T;g(B1,T9!RC(B0,T4U(B10,T7Uh(B1,T(P(S$S(B0,TJQh(B1,T'`K(B0,TEh(B1,TR(B0,T9Ui(B1,Td(B0,TGi(B1. +0,T7h1R9MR((P(S$S0JQh1'd04i10'h1RB0"Vi19b4B0JQ1'`!505Q1G0MQ1!IC07Uh1c0*i1(B: p ,TJSK0CQ1:(B previous (0,T!h1M9K09i1R(B), n +,TJSK0CQ1:(B next (0,T6Q14d;(B), b ,TJSK0CQ1:(B backward (0,TBi1M9!0EQ1:(B), ,TaEP(B f ,TJSK0CQ1:(B forward +(0,T"i1R'K09i1R(B). ,T`K0Eh1R09Ui10$W1M`0:Wi1M'05i19"M'$S0JQh1'c9!RC$G:0$X1A5SaK09h1'"M'`$M0Cl1`+M0Cl1(B, ,TaEP07h1R9(B +,T(P05i1M'c0*i1$S0JQh1'`K0Eh1R09Ui10:h1MB$0CQi1'(B, ,T)P09Qi190(V1'`0;g19!RC04U107Uh1(P(S$S0JQh1'`K0Eh1R09Ui1d0Gi1(B. ->> ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-n 0,T4Y(B1,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,TE'AR(B0,TBQ(B1,T':CC(B0,T7Q(B1,T4(B0,T9Ui(B1. +>> ,TEM'c0*i1$S0JQh1'(B C-n 0,T4Y1`0>Wh1M07Uh1(P`$0EWh1M9`$M0Cl1`+M0Cl1E'AR0BQ1':CC07Q1409Ui1(B. ->> ,TEM'`$(B0,TEWh(B1,TM9`(B0,T"i(B1,TRd;c9:CC(B0,T7Q(B1,T4b4Bc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-f ,TaEP`$(B0,TEWh(B1,TM9(B0,T"Vi(B1,T9(B0,T"i(B1,TR':9b4Bc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-p. - 0,TJQ(B1,T'`!5(B0,T4Y(B10,TGh(B1,TR`(B0,T!T(B1,T4MPdC(B0,T"Vi(B1,T9(B0,T6i(B1,TRc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-p ,T`(B0,TAWh(B1,TM5SaK(B0,T9h(B1,T'`$M(B0,TCl(B1,T`+M(B0,TCl(B1,T;CR!/M(B0,TBYh(B10,T7Uh(B1,T5C'!ER'(B - ,T"M':CC(B0,T7Q(B1,T4(B. +>> ,TEM'`$0EWh1M9`0"i1Rd;c9:CC07Q14b4Bc0*i1$S0JQh1'(B C-f ,TaEP`$0EWh1M90"Vi190"i1R':9b4Bc0*i1$S0JQh1'(B C-p. + 0,TJQ1'`!504Y10Gh1R`0!T14MPdC0"Vi1906i1Rc0*i1$S0JQh1'(B C-p ,T`0AWh1M5SaK09h1'`$M0Cl1`+M0Cl1;CR!/M0BYh107Uh15C'!ER'(B + ,T"M':CC07Q14(B. -,Ta(B0,T5h(B1,TEP:CC(B0,T7Q(B1,T4(B0,TJTi(B1,T9(B0,TJX(B1,T4(B0,T4i(B1,TGB(B0,TMQ(B1,T!"CP(B Newline, 0,T+Vh(B1,T'c(B0,T*i(B1,TaJ4'"M:`"5CPK(B0,TGh(B1,TR':CC(B0,T7Q(B1,T4(B. 0,T7Uh(B10,T7i(B1,TRB(B0,TJX(B1,T4"M'(B -,Td?(B0,TEl(B10,T!g(B1,T(P(B0,TAU(B10,TMQ(B1,T!"CP(B Newline ,T`(B0,T*h(B1,T9(B0,T!Q(B1,T9(B (,Ta(B0,T5h(B1,TJSK(B0,TCQ(B1,T:(B0,TMU(B1,TaA!(B0,TJl(B1,Ta(B0,TEi(B1,TGd(B0,TAh(B1,T(S`(B0,T;g(B1,T9(B). +,Ta05h1EP:CC07Q140JTi190JX1404i1GB0MQ1!"CP(B Newline, 0,T+Vh1'c0*i1aJ4'"M:`"5CPK0Gh1R':CC07Q14(B. 0,T7Uh107i1RB0JX14"M'(B +,Td?0El10!g1(P0AU10MQ1!"CP(B Newline ,T`0*h190!Q19(B (,Ta05h1JSK0CQ1:0MU1aA!0Jl1a0Ei1Gd0Ah1(S`0;g19(B). ->> ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-b 0,T7Uh(B1,T5SaK(B0,T9h(B1,T'`(B0,TCTh(B1,TA(B0,T5i(B1,T9"M':CC(B0,T7Q(B1,T4(B0,T4Y(B1. ,T`$M(B0,TCl(B1,T`+M(B0,TCl(B1,T(P`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'(B - 0,T7i(B1,TRB(B0,TJX(B1,T4"M':CC(B0,T7Q(B1,T4(B0,T!h(B1,TM9K(B0,T9i(B1,TR(B. 0,T9Uh(B1,T`(B0,T;g(B1,T9`>CRP(B0,TGh(B1,TR`$M(B0,TCl(B1,T`+M(B0,TCl(B1,Td(B0,T4i(B1,T`$(B0,TEWh(B1,TM9(B0,T"i(B1,TRA(B0,TMQ(B1,T!"CP(B Newline ,Td;(B. +>> ,TEM'c0*i1$S0JQh1'(B C-b 0,T7Uh15SaK09h1'`0CTh1A05i19"M':CC07Q1404Y1(B. ,T`$M0Cl1`+M0Cl1(P`$0EWh1M9d;0BQ1'5SaK09h1'(B + 0,T7i1RB0JX14"M':CC07Q140!h1M9K09i1R(B. 0,T9Uh1`0;g19`>CRP0Gh1R`$M0Cl1`+M0Cl1d04i1`$0EWh1M90"i1RA0MQ1!"CP(B Newline ,Td;(B. -,T$S(B0,TJQh(B1,T'(B C-f ,TJRARC6`$(B0,TEWh(B1,TM9(B0,T"i(B1,TRA(B0,TMQ(B1,T!"CP(B Newline ,Td(B0,T4i(B1,T`(B0,T*h(B1,T9`(B0,T4U(B1,TBG(B0,T!Q(B1,T:$S(B0,TJQh(B1,T'(B C-b. +,T$S0JQh1'(B C-f ,TJRARC6`$0EWh1M90"i1RA0MQ1!"CP(B Newline ,Td04i1`0*h19`04U1BG0!Q1:$S0JQh1'(B C-b. ->> ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-b 0,T4Y(B10,TMU(B1,T!(B0,TJQ(B1,T!K(B0,T9h(B1,TMB(B, 0,T7h(B1,TR9(PJRARC6`(B0,T"i(B1,TRc(!RC`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,Td(B0,T4i(B10,T4U(B10,T"Vi(B1,T9(B. - ,Ta(B0,TEi(B1,TGEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-f ,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'(B0,T7i(B1,TRB(B0,TJX(B1,T4"M':CC(B0,T7Q(B1,T4(B. - ,Ta(B0,TEi(B1,TGEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-f 0,TMU(B1,T!(B0,TJQ(B1,T!$(B0,TCQi(B1,T'`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T':CC(B0,T7Q(B1,T4(B0,T6Q(B1,T4d;(B. +>> ,TEM'c0*i1$S0JQh1'(B C-b 0,T4Y10MU1!0JQ1!K09h1MB(B, 0,T7h1R9(PJRARC6`0"i1Rc(!RC`$0EWh1M9`$M0Cl1`+M0Cl1d04i104U10"Vi19(B. + ,Ta0Ei1GEM'c0*i1$S0JQh1'(B C-f ,T`0>Wh1M07Uh1(P`$0EWh1M9d;0BQ1'5SaK09h1'07i1RB0JX14"M':CC07Q14(B. + ,Ta0Ei1GEM'c0*i1$S0JQh1'(B C-f 0,TMU1!0JQ1!$0CQi1'`0>Wh1M07Uh1(P`$0EWh1M9d;0BQ1':CC07Q1406Q14d;(B. -,T`(B0,TAWh(B1,TM(B0,T7h(B1,TR9`$(B0,TEWh(B1,TM9(B0,T<h(B1,TR95SaK(B0,T9h(B1,T':9(B0,TJX(B1,T4K(B0,TCW(B1,TM(B0,T7i(B1,TRB(B0,TJX(B1,T4"M'K(B0,T9i(B1,TR(M(B, 0,T"i(B1,TM$GRA(B0,T6Q(B1,T4(R!:CC(B0,T7Q(B1,T4(B0,T7Uh(B1,TM(B0,TBYh(B10,T7Uh(B1 -,T"M:(B0,T9Qi(B1,T9(P"(B0,TBQ(B1,T:`(B0,T"i(B1,TRAR;CR!/M(B0,TBYh(B1,T:9K(B0,T9i(B1,TR(M(B. 0,T9Uh(B1,T`(B0,TCU(B1,TB!(B0,TGh(B1,TR(B ",T!RC`$(B0,TEWh(B1,TM9(B0,TAi(B1,TG9(B (scrolling)". 0,T9Uh(B1 -,T`(B0,T;g(B1,T9!RC7Sc(B0,TKi(B10,TMU(B1,TaA!(B0,TJl(B1,TJRARC6`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,Td;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'(B0,T7Uh(B10,T5i(B1,TM'!RC:9(B0,T"i(B1,TM$GRAd(B0,T4i(B1,Tb4B(B -,Td(B0,TAh(B1,T`$(B0,TEWh(B1,TM9MM!9M!K(B0,T9i(B1,TR(M(B. +,T`0AWh1M07h1R9`$0EWh1M90<h1R95SaK09h1':90JX14K0CW1M07i1RB0JX14"M'K09i1R(M(B, 0,T"i1M$GRA06Q14(R!:CC07Q1407Uh1M0BYh107Uh1(B +,T"M:09Qi19(P"0BQ1:`0"i1RAR;CR!/M0BYh1:9K09i1R(M(B. 0,T9Uh1`0CU1B!0Gh1R(B ",T!RC`$0EWh1M90Ai1G9(B (scrolling)". 0,T9Uh1(B +,T`0;g19!RC7Sc0Ki10MU1aA!0Jl1JRARC6`$0EWh1M9`$M0Cl1`+M0Cl1d;0BQ1'5SaK09h1'07Uh105i1M'!RC:90"i1M$GRAd04i1b4B(B +,Td0Ah1`$0EWh1M9MM!9M!K09i1R(M(B. ->> ,TEM'`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,TE'MM!d;9M!K(B0,T9i(B1,TR(Mb4Bc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-n, ,Ta(B0,TEi(B1,TG(B0,T4Y(B10,TGh(B1,TR(B0,TAU(B1,TMPdC`(B0,T!T(B1,T4(B0,T"Vi(B1,T9(B. +>> ,TEM'`$0EWh1M9`$M0Cl1`+M0Cl1E'MM!d;9M!K09i1R(Mb4Bc0*i1$S0JQh1'(B C-n, ,Ta0Ei1G04Y10Gh1R0AU1MPdC`0!T140"Vi19(B. -0,T6i(B1,TR`$(B0,TEWh(B1,TM9(B0,T7U(B1,TEP(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B0,T9Qi(B1,T9(B0,T*i(B1,TRd;(B, 0,T7h(B1,TR9(B0,T!g(B1,TJRARC6(P`$(B0,TEWh(B1,TM9d(B0,T4i(B10,T7U(B1,TEP$S(B. ,T$S(B0,TJQh(B1,T'(B M-f (META-f) -,Tc(B0,T*i(B1,Tc9!RC`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'$S(B0,T7Uh(B1,TM(B0,TBYh(B10,T6Q(B1,T4d;(B ,TaEP(B M-b ,Tc(B0,T*i(B1,Tc9!RC`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'$S(B0,T7Uh(B1,TM(B0,TBYh(B10,T!h(B1,TM9K(B0,T9i(B1,TR(B. +0,T6i1R`$0EWh1M907U1EP05Q1G0MQ1!IC09Qi190*i1Rd;(B, 0,T7h1R90!g1JRARC6(P`$0EWh1M9d04i107U1EP$S(B. ,T$S0JQh1'(B M-f (META-f) +,Tc0*i1c9!RC`$0EWh1M9d;0BQ1'$S07Uh1M0BYh106Q14d;(B ,TaEP(B M-b ,Tc0*i1c9!RC`$0EWh1M9d;0BQ1'$S07Uh1M0BYh10!h1M9K09i1R(B. ->> ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B M-f ,TaEP(B M-b 0,T4Y(B10,TJQ(B1,T!JM'JRA$(B0,TCQi(B1,T'(B. +>> ,TEM'c0*i1$S0JQh1'(B M-f ,TaEP(B M-b 0,T4Y10JQ1!JM'JRA$0CQi1'(B. -,T`(B0,TAWh(B1,TM(B0,T7h(B1,TR9M(B0,TBYh(B10,T7Uh(B1,T5SaK(B0,T9h(B1,T'!ER'"M'$S(B, ,T$S(B0,TJQh(B1,T'(B M-f ,T(Pc(B0,T*i(B1,T`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'(B0,T7i(B1,TRB"M'$S(B0,T9Qi(B1,T9(B. ,T`(B0,TAWh(B1,TM(B -0,T7h(B1,TR9M(B0,TBYh(B10,T7Uh(B1,T5SaK(B0,T9h(B1,T'`(B0,TGi(B1,T9GCC$CPK(B0,TGh(B1,TR'$S(B, ,T$S(B0,TJQh(B1,T'(B M-f ,T(Pc(B0,T*i(B1,T`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'(B0,T7i(B1,TRB"M'$S(B -0,T7Uh(B1,TM(B0,TBYh(B10,T6Q(B1,T4d;(B. ,T$S(B0,TJQh(B1,T'(B M-b ,T7SK(B0,T9i(B1,TR(B0,T7Uh(B1,T7S9M'`(B0,T4U(B1,TBG(B0,T!Q(B1,T9(B ,Ta(B0,T5h(B1,T`$(B0,TEWh(B1,TM9d;c9(B0,T7T(B1,TH7R'5C'(B0,T!Q(B1,T9(B0,T"i(B1,TRA(B. +,T`0AWh1M07h1R9M0BYh107Uh15SaK09h1'!ER'"M'$S(B, ,T$S0JQh1'(B M-f ,T(Pc0*i1`$0EWh1M9d;0BQ1'5SaK09h1'07i1RB"M'$S09Qi19(B. ,T`0AWh1M(B +0,T7h1R9M0BYh107Uh15SaK09h1'`0Gi19GCC$CPK0Gh1R'$S(B, ,T$S0JQh1'(B M-f ,T(Pc0*i1`$0EWh1M9d;0BQ1'5SaK09h1'07i1RB"M'$S(B +0,T7Uh1M0BYh106Q14d;(B. ,T$S0JQh1'(B M-b ,T7SK09i1R07Uh17S9M'`04U1BG0!Q19(B ,Ta05h1`$0EWh1M9d;c907T1H7R'5C'0!Q190"i1RA(B. -,TKARB`K(B0,T5X(B1: ,T`(B0,T9Wh(B1,TM'(R!@RIRd7Bd(B0,TAh(B10,TAU(B1,T!RCc(B0,T*i(B10,TMQ(B1,T!"CP`(B0,TGi(B1,T9GCC$(B (whitespace) ,Tc9!RCaJ4'(B - ,T"M:`"5"M'$S(B, ,T)P(B0,T9Qi(B1,T9`(B0,TAWh(B1,TMM(B0,TBYh(B1,Tc9bKA4@RIRd7B(B (ThaiText mode) 0,TMU(B1,TaA!(B0,TJl(B1 - ,T(P7S!RC!S(B0,T!Q(B1,T:"M:`"5"M'$Sb4BMR(B0,THQ(B1,TBb;Ca!CA(B0,T5Q(B1,T4$S(B. ,T$S(B0,TJQh(B1,T'(B M-f ,TaEP(B M-b - 0,T(V(B1,T'(P7S'R9d(B0,T4i(B1, ,Ta(B0,T5h(B1,T(Pc(B0,TKi(B1,T<E(B0,T5h(B1,TR'd;`(B0,TEg(B1,T!(B0,T9i(B1,TMB(B. ,T!(B0,TEh(B1,TRG(B0,T$W(B1,TM(B: +,TKARB`K05X1(B: ,T`09Wh1M'(R!@RIRd7Bd0Ah10AU1!RCc0*i10MQ1!"CP`0Gi19GCC$(B (whitespace) ,Tc9!RCaJ4'(B + ,T"M:`"5"M'$S(B, ,T)P09Qi19`0AWh1MM0BYh1c9bKA4@RIRd7B(B (ThaiText mode) 0,TMU1aA!0Jl1(B + ,T(P7S!RC!S0!Q1:"M:`"5"M'$Sb4BMR0HQ1Bb;Ca!CA05Q14$S(B. ,T$S0JQh1'(B M-f ,TaEP(B M-b + 0,T(V1'(P7S'R9d04i1(B, ,Ta05h1(Pc0Ki1<E05h1R'd;`0Eg1!09i1MB(B. ,T!0Eh1RG0$W1M(B: - ,Td(B0,TAh(B10,TGh(B1,TR(B0,T7h(B1,TR9M(B0,TBYh(B10,T7Uh(B1,T5SaK(B0,T9h(B1,T'!ER'K(B0,TCW(B1,TM5SaK(B0,T9h(B1,T'`(B0,TCTh(B1,TA(B0,T5i(B1,T9"M'$S(B0,T!g(B1,T5RA(B, ,T$S(B0,TJQh(B1,T'(B M-f ,T(Pc(B0,T*i(B1 - ,T`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'`(B0,TCTh(B1,TA(B0,T5i(B1,T9"M'$S(B0,T6Q(B1,T4d;c9!C(B0,T3U(B10,T7Uh(B1,T$S(B0,T9Qi(B1,T9d(B0,TAh(B1,Td(B0,T4i(B1,T`(B0,T;g(B1,T9$S(B0,TJX(B1,T4(B0,T7i(B1,TRB"M'(B - ,T:CC(B0,T7Q(B1,T4(B. 0,T6i(B1,TR$S(B0,T9Qi(B1,T9`(B0,T;g(B1,T9$S(B0,TJX(B1,T4(B0,T7i(B1,TRB"M':CC(B0,T7Q(B1,T4(B, ,T$S(B0,TJQh(B1,T'(B M-f ,T(Pc(B0,T*i(B1,T`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'(B - ,T5SaK(B0,T9h(B1,T'(B0,T7i(B1,TRB"M'$S(B0,T9Qi(B1,T9(B. + ,Td0Ah10Gh1R07h1R9M0BYh107Uh15SaK09h1'!ER'K0CW1M5SaK09h1'`0CTh1A05i19"M'$S0!g15RA(B, ,T$S0JQh1'(B M-f ,T(Pc0*i1(B + ,T`$0EWh1M9d;0BQ1'5SaK09h1'`0CTh1A05i19"M'$S06Q14d;c9!C03U107Uh1$S09Qi19d0Ah1d04i1`0;g19$S0JX1407i1RB"M'(B + ,T:CC07Q14(B. 0,T6i1R$S09Qi19`0;g19$S0JX1407i1RB"M':CC07Q14(B, ,T$S0JQh1'(B M-f ,T(Pc0*i1`$0EWh1M9d;0BQ1'(B + ,T5SaK09h1'07i1RB"M'$S09Qi19(B. ->> ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B M-f ,TaEP(B M-b 0,T4Y(B1, ,Tb4B;P;9(B0,T!Q(B1,T:$S(B0,TJQh(B1,T'(B C-f ,TaEP(B C-b, 0,T7h(B1,TR9(P(B0,TJQ(B1,T'`!5(B - ,T`(B0,TKg(B1,T9!RC7S'R9"M'$S(B0,TJQh(B1,T'(B M-f ,TaEP(B M-b ,Tc95SaK(B0,T9h(B1,T'(B0,T5h(B1,TR'f(B 0,T7Qi(B1,T'c9$SaEPCPK(B0,TGh(B1,TR'$S(B. +>> ,TEM'c0*i1$S0JQh1'(B M-f ,TaEP(B M-b 0,T4Y1(B, ,Tb4B;P;90!Q1:$S0JQh1'(B C-f ,TaEP(B C-b, 0,T7h1R9(P0JQ1'`!5(B + ,T`0Kg19!RC7S'R9"M'$S0JQh1'(B M-f ,TaEP(B M-b ,Tc95SaK09h1'05h1R'f(B 0,T7Qi1'c9$SaEPCPK0Gh1R'$S(B. -0,T7h(B1,TR9JRARC6(B0,TJQ(B1,T'`!5d(B0,T4i(B10,TGh(B1,TR$S(B0,TJQh(B1,T'(B C-f ,TaEP(B C-b 0,T9Qi(B1,T97SK(B0,T9i(B1,TR(B0,T7Uh(B1,Tc9(B0,TEQ(B1,T!I3P`(B0,T4U(B1,TBG(B0,T!Q(B1,T:$S(B0,TJQh(B1,T'(B M-f -,TaEP(B M-b, ,Ta(B0,T5h(B1,TM(B0,TBYh(B1,T:9`!3(B0,T1l(B10,T7Uh(B10,T5h(B1,TR'(B0,T!Q(B1,T9(B. 0,TJh(B1,TG9AR!(B 0,T;Xh(B1,TA(B META ,T(P(B0,T6Y(B1,T!!SK94c(B0,TKi(B1,Tc(B0,T*i(B10,T!Q(B1,T:!RC7S'R9c9(B -,TCP(B0,T4Q(B1,T:(B0,T7Uh(B1,T`(B0,T!Uh(B1,TBG(B0,T"i(B1,TM'(B0,T!Q(B1,T:K(B0,T9h(B1,TGB(B0,T7Uh(B1,T!SK94(B0,T"Vi(B1,T97R'@RIR(B (,T`(B0,T*h(B1,T9(B ,T$S(B, ,T;CPbB$(B, 0,TBh(B1,TMK(B0,T9i(B1,TR(B, ,T`(B0,T;g(B1,T9(B0,T5i(B1,T9(B), -,T"3P(B0,T7Uh(B10,T;Xh(B1,TA(B CONTROL 0,T9Qi(B1,T9(B0,TAQ(B1,T!(P(B0,T6Y(B1,T!!SK94c(B0,TKi(B1,Tc(B0,T*i(B10,T!Q(B1,T:!RC7S'R9c9CP(B0,T4Q(B1,T:(B0,T7Uh(B1,T`(B0,T!Uh(B1,TBG(B0,T"i(B1,TM'(B0,T!Q(B1,T:K(B0,T9h(B1,TGB(B0,TBh(B1,TMB(B -0,TMT(B1,TJCP(B0,T7Uh(B1,T7S!RCa(B0,T!i(B1,Td"d(B0,T4i(B1 (,T`(B0,T*h(B1,T9(B 0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B, ,T:CC(B0,T7Q(B1,T4(B, ,T`(B0,T;g(B1,T9(B0,T5i(B1,T9(B). +0,T7h1R9JRARC60JQ1'`!5d04i10Gh1R$S0JQh1'(B C-f ,TaEP(B C-b 0,T9Qi197SK09i1R07Uh1c90EQ1!I3P`04U1BG0!Q1:$S0JQh1'(B M-f +,TaEP(B M-b, ,Ta05h1M0BYh1:9`!301l107Uh105h1R'0!Q19(B. 0,TJh1G9AR!(B 0,T;Xh1A(B META ,T(P06Y1!!SK94c0Ki1c0*i10!Q1:!RC7S'R9c9(B +,TCP04Q1:07Uh1`0!Uh1BG0"i1M'0!Q1:K09h1GB07Uh1!SK940"Vi197R'@RIR(B (,T`0*h19(B ,T$S(B, ,T;CPbB$(B, 0,TBh1MK09i1R(B, ,T`0;g1905i19(B), +,T"3P07Uh10;Xh1A(B CONTROL 0,T9Qi190AQ1!(P06Y1!!SK94c0Ki1c0*i10!Q1:!RC7S'R9c9CP04Q1:07Uh1`0!Uh1BG0"i1M'0!Q1:K09h1GB0Bh1MB(B +0,TMT1JCP07Uh17S!RCa0!i1d"d04i1(B (,T`0*h19(B 0,T5Q1G0MQ1!IC(B, ,T:CC07Q14(B, ,T`0;g1905i19(B). -,T!RC7S'R9c97S9M'`(B0,T4U(B1,TBG(B0,T!Q(B1,T9JSK(B0,TCQ(B1,T::CC(B0,T7Q(B1,T4(B0,T!Q(B1,T:;CPbB$(B: ,T$S(B0,TJQh(B1,T'(B C-a ,TaEP(B C-e ,Tc(B0,T*i(B1,T`$(B0,TEWh(B1,TM9(B -,Td;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'`(B0,TCTh(B1,TA(B0,T5i(B1,T9aEP(B0,T7i(B1,TRB"M':CC(B0,T7Q(B1,T4(B, ,T"3P`(B0,T4U(B1,TBG(B0,T!Q(B1,T9$S(B0,TJQh(B1,T'(B M-a ,TaEP(B M-e ,Tc(B0,T*i(B1,T`$(B0,TEWh(B1,TM9(B -,Td;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'`(B0,TCTh(B1,TA(B0,T5i(B1,T9aEP(B0,T7i(B1,TRB"M';CPbB$(B. +,T!RC7S'R9c97S9M'`04U1BG0!Q19JSK0CQ1::CC07Q140!Q1:;CPbB$(B: ,T$S0JQh1'(B C-a ,TaEP(B C-e ,Tc0*i1`$0EWh1M9(B +,Td;0BQ1'5SaK09h1'`0CTh1A05i19aEP07i1RB"M':CC07Q14(B, ,T"3P`04U1BG0!Q19$S0JQh1'(B M-a ,TaEP(B M-e ,Tc0*i1`$0EWh1M9(B +,Td;0BQ1'5SaK09h1'`0CTh1A05i19aEP07i1RB"M';CPbB$(B. -,TKARB`K(B0,T5X(B1: ,T`(B0,T9Wh(B1,TM'(R!@RIRd7Bd(B0,TAh(B10,T9T(B1,TBAc(B0,T*i(B10,TMQ(B1,T!"CPA(B0,TKQ(B1,T>@R$(B (period) ,Tc9!RCaJ4'(B0,T(X(B1,T4(B0,TJTi(B1,T9(B0,TJX(B1,T4"M'(B - ,T;CPbB$(B, ,T7Sc(B0,TKi(B1,Td(B0,TAh(B1,TJRARC6!SK94"M:`"5"M';CPbB$c(B0,TKi(B10,T6Y(B1,T!(B0,T5i(B1,TM'd(B0,T4i(B1. 0,T4Q(B1,T'(B0,T9Qi(B1,T9`(B0,TAWh(B1,TM(B - ,TM(B0,TBYh(B1,Tc9bKA4@RIRd7B(B (ThaiText mode), ,T$S(B0,TJQh(B1,T'(B M-a ,TaEP(B M-e ,T(P`$(B0,TEWh(B1,TM9(B - ,T`$M(B0,TCl(B1,T`+M(B0,TCl(B1,Td;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'`(B0,TCTh(B1,TA(B0,T5i(B1,T9"M'(B0,TBh(B1,TMK(B0,T9i(B1,TR(B ,TaEP5SaK(B0,T9h(B1,T'(B0,T7i(B1,TRB(B0,TJX(B1,T4"M'(B0,TBh(B1,TMK(B0,T9i(B1,TR(B - ,T5RAES(B0,T4Q(B1,T:(B. ,TB!`(B0,TGi(B1,T9!C(B0,T3U(B10,T7Uh(B10,TAU(B1,T!RCc(B0,T*i(B10,TMQ(B1,T!"CPA(B0,TKQ(B1,T>@R$(B. +,TKARB`K05X1(B: ,T`09Wh1M'(R!@RIRd7Bd0Ah109T1BAc0*i10MQ1!"CPA0KQ1>@R$(B (period) ,Tc9!RCaJ4'0(X140JTi190JX14"M'(B + ,T;CPbB$(B, ,T7Sc0Ki1d0Ah1JRARC6!SK94"M:`"5"M';CPbB$c0Ki106Y1!05i1M'd04i1(B. 0,T4Q1'09Qi19`0AWh1M(B + ,TM0BYh1c9bKA4@RIRd7B(B (ThaiText mode), ,T$S0JQh1'(B M-a ,TaEP(B M-e ,T(P`$0EWh1M9(B + ,T`$M0Cl1`+M0Cl1d;0BQ1'5SaK09h1'`0CTh1A05i19"M'0Bh1MK09i1R(B ,TaEP5SaK09h1'07i1RB0JX14"M'0Bh1MK09i1R(B + ,T5RAES04Q1:(B. ,TB!`0Gi19!C03U107Uh10AU1!RCc0*i10MQ1!"CPA0KQ1>@R$(B. ->> ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-a ,TaEP(B C-e 0,T4Y(B10,TJQ(B1,T!JM'JRA$(B0,TCQi(B1,T'(B. - ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B M-a ,TaEP(B M-e 0,T4Y(B10,TJQ(B1,T!JM'JRA$(B0,TCQi(B1,T'(B. +>> ,TEM'c0*i1$S0JQh1'(B C-a ,TaEP(B C-e 0,T4Y10JQ1!JM'JRA$0CQi1'(B. + ,TEM'c0*i1$S0JQh1'(B M-a ,TaEP(B M-e 0,T4Y10JQ1!JM'JRA$0CQi1'(B. -0,TJQ(B1,T'`!5(B0,T4Y(B10,TGh(B1,TR!RCc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-a 0,T+i(B1,TSf(B 0,T!Q(B1,T9(Pd(B0,TAh(B1,T`(B0,T!T(B1,T4<EMPdC(B, ,Ta(B0,T5h(B1,T!RCc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B M-a ,T(P7Sc(B0,TKi(B1 -,T`$M(B0,TCl(B1,T`+M(B0,TCl(B1,T`$(B0,TEWh(B1,TM9d;(B0,T7U(B1,TEP;CPbB$(B. ,Ta(B0,TAi(B10,TGh(B1,TR!RC`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,T"M'(B0,T7Qi(B1,T'JM'a::(B0,T9Ui(B1,T(Pd(B0,TAh(B1 -,T$(B0,TEi(B1,TRB(B0,T!Q(B1,T9`EB(B0,T7U(B1,T`(B0,T4U(B1,TBG(B, ,Ta(B0,T5h(B10,T!g(B10,T4Y(B1,T`(B0,T;g(B1,T98CCA*R(B0,T5T(B10,T4U(B1. +0,TJQ1'`!504Y10Gh1R!RCc0*i1$S0JQh1'(B C-a 0,T+i1Sf(B 0,T!Q19(Pd0Ah1`0!T14<EMPdC(B, ,Ta05h1!RCc0*i1$S0JQh1'(B M-a ,T(P7Sc0Ki1(B +,T`$M0Cl1`+M0Cl1`$0EWh1M9d;07U1EP;CPbB$(B. ,Ta0Ai10Gh1R!RC`$0EWh1M9`$M0Cl1`+M0Cl1"M'07Qi1'JM'a::09Ui1(Pd0Ah1(B +,T$0Ei1RB0!Q19`EB07U1`04U1BG(B, ,Ta05h10!g104Y1`0;g198CCA*R05T104U1(B. -,T:R'$(B0,TCQi(B1,T'`CR(B0,T!g(B1,T`(B0,TCU(B1,TB!5SaK(B0,T9h(B1,T'"M'`$M(B0,TCl(B1,T`+M(B0,TCl(B10,TGh(B1,TR(B "0,T(X(B1,T4(B (point)". ,T!(B0,TEh(B1,TRG(B0,T$W(B1,TM(B, ,T`$M(B0,TCl(B1,T`+M(B0,TCl(B10,T7Uh(B1 -,T;CR!/M(B0,TBYh(B1,T:9K(B0,T9i(B1,TR(M(B0,T!g(B10,T$W(B1,TM5SaK(B0,T9h(B1,T'(B0,T7Uh(B10,T(X(B1,T4;CR!/M(B0,TBYh(B1,T:9(B0,T"i(B1,TM$GRA(B0,T9Qh(B1,T9`M'(B. +,T:R'$0CQi1'`CR0!g1`0CU1B!5SaK09h1'"M'`$M0Cl1`+M0Cl10Gh1R(B "0,T(X14(B (point)". ,T!0Eh1RG0$W1M(B, ,T`$M0Cl1`+M0Cl107Uh1(B +,T;CR!/M0BYh1:9K09i1R(M0!g10$W1M5SaK09h1'07Uh10(X14;CR!/M0BYh1:90"i1M$GRA09Qh19`M'(B. -0,T5h(B1,TMd;(B0,T9Ui(B1,T`(B0,T;g(B1,T9J(B0,TCX(B1,T;"M'(B0,T*X(B1,T4$S(B0,TJQh(B1,T'JSK(B0,TCQ(B1,T:!RC`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1, 0,T+Vh(B1,T'CGA(B0,T6V(B1,T'!RC`$(B0,TEWh(B1,TM9c9CP(B0,T4Q(B1,T:$S(B +0,T5h1Md;09Ui1`0;g19J0CX1;"M'0*X14$S0JQh1'JSK0CQ1:!RC`$0EWh1M9`$M0Cl1`+M0Cl1(B, 0,T+Vh1'CGA06V1'!RC`$0EWh1M9c9CP04Q1:$S(B ,TaEP;CPbB$(B: - C-f ,T`$(B0,TEWh(B1,TM9d;(B0,T"i(B1,TR'K(B0,T9i(B1,TRK(B0,T9Vh(B1,T'(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B - C-b ,T`$(B0,TEWh(B1,TM9!(B0,TEQ(B1,T:d;K(B0,T9Vh(B1,T'(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B + C-f ,T`$0EWh1M9d;0"i1R'K09i1RK09Vh1'05Q1G0MQ1!IC(B + C-b ,T`$0EWh1M9!0EQ1:d;K09Vh1'05Q1G0MQ1!IC(B - M-f ,T`$(B0,TEWh(B1,TM9d;(B0,T"i(B1,TR'K(B0,T9i(B1,TRK(B0,T9Vh(B1,T'$S(B - M-b ,T`$(B0,TEWh(B1,TM9!(B0,TEQ(B1,T:d;K(B0,T9Vh(B1,T'$S(B + M-f ,T`$0EWh1M9d;0"i1R'K09i1RK09Vh1'$S(B + M-b ,T`$0EWh1M9!0EQ1:d;K09Vh1'$S(B - C-n ,T`$(B0,TEWh(B1,TM9d;:CC(B0,T7Q(B1,T4(B0,T6Q(B1,T4d;(B - C-p ,T`$(B0,TEWh(B1,TM9d;:CC(B0,T7Q(B1,T4(B0,T!h(B1,TM9K(B0,T9i(B1,TR(B + C-n ,T`$0EWh1M9d;:CC07Q1406Q14d;(B + C-p ,T`$0EWh1M9d;:CC07Q140!h1M9K09i1R(B - C-a ,T`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'`(B0,TCTh(B1,TA(B0,T5i(B1,T9"M':CC(B0,T7Q(B1,T4(B - C-e ,T`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'(B0,T7i(B1,TRB"M':CC(B0,T7Q(B1,T4(B + C-a ,T`$0EWh1M9d;0BQ1'5SaK09h1'`0CTh1A05i19"M':CC07Q14(B + C-e ,T`$0EWh1M9d;0BQ1'5SaK09h1'07i1RB"M':CC07Q14(B - M-a ,T`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'`(B0,TCTh(B1,TA(B0,T5i(B1,T9"M';CPbB$(B - M-e ,T`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'(B0,T7i(B1,TRB"M';CPbB$(B + M-a ,T`$0EWh1M9d;0BQ1'5SaK09h1'`0CTh1A05i19"M';CPbB$(B + M-e ,T`$0EWh1M9d;0BQ1'5SaK09h1'07i1RB"M';CPbB$(B ->> ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'`K(B0,TEh(B1,TR(B0,T9Ui(B10,TJQ(B1,T!CPBP`(B0,T>Wh(B1,TM`(B0,T;g(B1,T9!RC(B0,T=V(B1,T!(B0,TKQ(B1,T4(B. - ,T$S(B0,TJQh(B1,T'`K(B0,TEh(B1,TR(B0,T9Ui(B1,T`(B0,T;g(B1,T9$S(B0,TJQh(B1,T'(B0,T7Uh(B1,Tc(B0,T*i(B10,T!Q(B1,T9(B0,T:h(B1,TMBAR!(B. +>> ,TEM'c0*i1$S0JQh1'`K0Eh1R09Ui10JQ1!CPBP`0>Wh1M`0;g19!RC0=V1!0KQ14(B. + ,T$S0JQh1'`K0Eh1R09Ui1`0;g19$S0JQh1'07Uh1c0*i10!Q190:h1MBAR!(B. -0,TAU(B10,TMU(B1,T!JM'$S(B0,TJQh(B1,T'(B0,T7Uh(B1,TJS(B0,T$Q(B1,T-c9!RC`$(B0,TEWh(B1,TM95SaK(B0,T9h(B1,T'(B0,T$W(B1,TM(B ,T$S(B0,TJQh(B1,T'(B M-< (META 0,T9i(B1,TMB!(B0,TGh(B1,TR(B), ,Tc(B0,T*i(B1,Tc9!RC(B -,T`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'`(B0,TCTh(B1,TA(B0,T5i(B1,T9"M'(B0,T"i(B1,TM$GRA(B, ,TaEP(B M-> (META ,TAR!!(B0,TGh(B1,TR(B), ,Tc(B0,T*i(B1,Tc9!RC`$(B0,TEWh(B1,TM9(B -,Td;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'(B0,T7i(B1,TRB(B0,TJX(B1,T4"M'(B0,T"i(B1,TM$GRA(B. +0,TAU10MU1!JM'$S0JQh1'07Uh1JS0$Q1-c9!RC`$0EWh1M95SaK09h1'0$W1M(B ,T$S0JQh1'(B M-< (META 0,T9i1MB!0Gh1R(B), ,Tc0*i1c9!RC(B +,T`$0EWh1M9d;0BQ1'5SaK09h1'`0CTh1A05i19"M'0"i1M$GRA(B, ,TaEP(B M-> (META ,TAR!!0Gh1R(B), ,Tc0*i1c9!RC`$0EWh1M9(B +,Td;0BQ1'5SaK09h1'07i1RB0JX14"M'0"i1M$GRA(B. -,Tc9`$(B0,TCWh(B1,TM';ERB7R'(B (terminal) 0,TJh(B1,TG9cK(B0,T-h(B1, 0,TMQ(B1,T!"CP(B "<" ,T(PM(B0,TBYh(B1,T`K(B0,T9W(B1,TM(B0,TMQ(B1,T!"CP(B0,T(X(B1,TE@R$(B -(comma), ,T)P(B0,T9Qi(B1,T9(B0,T7h(B1,TR9(B0,T5i(B1,TM'c(B0,T*i(B10,T;Xh(B1,TA(B0,T*T(B1,T?(B0,T5l(B1 (shift) ,Tc9!RC(B0,T;i(B1,TM9(B0,TMQ(B1,T!"CP(B0,T9Qi(B1,T9(B. ,TJSK(B0,TCQ(B1,T:`$(B0,TCWh(B1,TM'(B -,T;ERB7R'a::(B0,T9Ui(B1, 0,T7h(B1,TR9(B0,T(V(B1,T'(B0,T5i(B1,TM'c(B0,T*i(B10,T;Xh(B1,TA(B0,T*T(B1,T?(B0,T5l(B1,Tc9!RC(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B M-< ,Tc97S9M'`(B0,T4U(B1,TBG(B0,T!Q(B1,T9(B, 0,T6i(B1,TRd(B0,TAh(B1 -,T$S(B0,T9V(B1,T'(B0,T6V(B1,T'(B0,T;Xh(B1,TA(B0,T*T(B1,T?(B0,T5l(B1, 0,T!g(B1,TKARB$GRA(B0,TGh(B1,TR(B0,T7h(B1,TR9!S(B0,TEQ(B1,T'(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B M-comma. +,Tc9`$0CWh1M';ERB7R'(B (terminal) 0,TJh1G9cK0-h1(B, 0,TMQ1!"CP(B "<" ,T(PM0BYh1`K09W1M0MQ1!"CP0(X1E@R$(B +(comma), ,T)P09Qi1907h1R905i1M'c0*i10;Xh1A0*T1?05l1(B (shift) ,Tc9!RC0;i1M90MQ1!"CP09Qi19(B. ,TJSK0CQ1:`$0CWh1M'(B +,T;ERB7R'a::09Ui1(B, 0,T7h1R90(V1'05i1M'c0*i10;Xh1A0*T1?05l1c9!RC0;i1M9$S0JQh1'(B M-< ,Tc97S9M'`04U1BG0!Q19(B, 0,T6i1Rd0Ah1(B +,T$S09V1'06V1'0;Xh1A0*T1?05l1(B, 0,T!g1KARB$GRA0Gh1R07h1R9!S0EQ1'0;i1M9$S0JQh1'(B M-comma. ->> ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B M-< 0,T4Y(B1, ,T`(B0,T>Wh(B1,TM`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'`(B0,TCTh(B1,TA(B0,T5i(B1,T9"M'(B0,T$Yh(B10,TAW(B1,TM!RCc(B0,T*i(B10,T9Ui(B1. - ,Ta(B0,TEi(B1,TGc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-v 0,T+i(B1,TS(B0,T!Q(B1,T9KERBf(B ,T$(B0,TCQi(B1,T'`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P`$(B0,TEWh(B1,TM9!(B0,TEQ(B1,T:AR(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'`(B0,T4T(B1,TA(B0,T9Ui(B1. +>> ,TEM'c0*i1$S0JQh1'(B M-< 0,T4Y1(B, ,T`0>Wh1M`$0EWh1M9d;0BQ1'5SaK09h1'`0CTh1A05i19"M'0$Yh10AW1M!RCc0*i109Ui1(B. + ,Ta0Ei1Gc0*i1$S0JQh1'(B C-v 0,T+i1S0!Q19KERBf(B ,T$0CQi1'`0>Wh1M07Uh1(P`$0EWh1M9!0EQ1:AR0BQ1'5SaK09h1'`04T1A09Ui1(B. ->> ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B M-> 0,T4Y(B1, ,T`(B0,T>Wh(B1,TM`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'(B0,T7i(B1,TRB(B0,TJX(B1,T4"M'(B0,T$Yh(B10,TAW(B1,TM!RCc(B0,T*i(B10,T9Ui(B1. - ,Ta(B0,TEi(B1,TGc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B M-v 0,T+i(B1,TS(B0,T!Q(B1,T9KERBf(B ,T$(B0,TCQi(B1,T'`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P`$(B0,TEWh(B1,TM9!(B0,TEQ(B1,T:AR(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'`(B0,T4T(B1,TA(B0,T9Ui(B1. +>> ,TEM'c0*i1$S0JQh1'(B M-> 0,T4Y1(B, ,T`0>Wh1M`$0EWh1M9d;0BQ1'5SaK09h1'07i1RB0JX14"M'0$Yh10AW1M!RCc0*i109Ui1(B. + ,Ta0Ei1Gc0*i1$S0JQh1'(B M-v 0,T+i1S0!Q19KERBf(B ,T$0CQi1'`0>Wh1M07Uh1(P`$0EWh1M9!0EQ1:AR0BQ1'5SaK09h1'`04T1A09Ui1(B. -0,T7h(B1,TR9JRARC6`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,Td(B0,T4i(B10,T4i(B1,TGB(B0,T;Xh(B1,TA(B0,TEY(B1,T!HC(B (arrow key), 0,T6i(B1,TR`$(B0,TCWh(B1,TM';ERB7R'"M'(B0,T7h(B1,TR9(B -0,TAU(B10,T;Xh(B1,TA`K(B0,TEh(B1,TR(B0,T9Ui(B1,TM(B0,TBYh(B1. ,T`CRa9P9Sc(B0,TKi(B10,T=V(B1,T!(B0,TKQ(B1,T4c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-b, C-f, C-n ,TaEP(B C-p, 0,T4i(B1,TGB`K(B0,T5X(B1,T<EJRA(B -,T;CP!RC(B. ,TK(B0,T9Vh(B1,T'(B, ,T$S(B0,TJQh(B1,T'`K(B0,TEh(B1,TR(B0,T9Ui(B1,T7S'R9d(B0,T4i(B1,T:9`$(B0,TCWh(B1,TM';ERB7R'(B0,T7X(B1,T!*(B0,T9T(B1,T4(B. ,TJM'(B, ,T`(B0,TAWh(B1,TM(B0,T7h(B1,TR9d(B0,T4i(B10,T=V(B1,T!(B0,TKQ(B1,T4(B -,T!RCc(B0,T*i(B10,T!Q(B1,T:(B0,TMU(B1,TaA!(B0,TJl(B1,Ta(B0,TEi(B1,TG(B 0,T7h(B1,TR9(P(B0,TCYi(B10,TJV(B1,T!(B0,TGh(B1,TR!RCc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B0,T4i(B1,TGB(B0,T;Xh(B1,TA(B CONTROL 0,T9Qi(B1,T9$(B0,TEh(B1,TM'(B0,T5Q(B1,TG!(B0,TGh(B1,TR!RCc(B0,T*i(B1 -0,T;Xh(B1,TA(B0,TEY(B1,T!HC(B (,T`>CRP(B0,TGh(B1,TR(B0,T7h(B1,TR9d(B0,TAh(B10,T5i(B1,TM'`$(B0,TEWh(B1,TM9(B0,TBi(B1,TRB(B0,TAW(B1,TMMM!(R!5SaK(B0,T9h(B1,T'(B0,TAW(B1,TM(B0,TJQ(B1,TA(B0,T<Q(B1,TJ`EB(B). ,TJRA(B, ,T`(B0,TAWh(B1,TM(B -0,T7h(B1,TR9(B0,T$Xi(B1,T9`$B(B0,T!Q(B1,T:!RCc(B0,T*i(B1,T$S(B0,TJQh(B1,T';CP!M:(B0,T!Q(B1,T:(B0,T;Xh(B1,TA(B CONTROL ,Ta(B0,TEi(B1,TG(B, 0,T7h(B1,TR9JRARC6(P(B0,T=V(B1,T!!RCc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B -0,T*Qi(B1,T9(B0,TJY(B1,T'(B0,T5h(B1,TMd;d(B0,T4i(B10,TMU(B1,T!(B0,T4i(B1,TGB(B. +0,T7h1R9JRARC6`$0EWh1M9`$M0Cl1`+M0Cl1d04i104i1GB0;Xh1A0EY1!HC(B (arrow key), 0,T6i1R`$0CWh1M';ERB7R'"M'07h1R9(B +0,TAU10;Xh1A`K0Eh1R09Ui1M0BYh1(B. ,T`CRa9P9Sc0Ki10=V1!0KQ14c0*i1$S0JQh1'(B C-b, C-f, C-n ,TaEP(B C-p, 0,T4i1GB`K05X1<EJRA(B +,T;CP!RC(B. ,TK09Vh1'(B, ,T$S0JQh1'`K0Eh1R09Ui17S'R9d04i1:9`$0CWh1M';ERB7R'07X1!*09T14(B. ,TJM'(B, ,T`0AWh1M07h1R9d04i10=V1!0KQ14(B +,T!RCc0*i10!Q1:0MU1aA!0Jl1a0Ei1G(B 0,T7h1R9(P0CYi10JV1!0Gh1R!RCc0*i1$S0JQh1'04i1GB0;Xh1A(B CONTROL 0,T9Qi19$0Eh1M'05Q1G!0Gh1R!RCc0*i1(B +0,T;Xh1A0EY1!HC(B (,T`>CRP0Gh1R07h1R9d0Ah105i1M'`$0EWh1M90Bi1RB0AW1MMM!(R!5SaK09h1'0AW1M0JQ1A0<Q1J`EB(B). ,TJRA(B, ,T`0AWh1M(B +0,T7h1R90$Xi19`$B0!Q1:!RCc0*i1$S0JQh1';CP!M:0!Q1:0;Xh1A(B CONTROL ,Ta0Ei1G(B, 0,T7h1R9JRARC6(P0=V1!!RCc0*i1$S0JQh1'(B +0,T*Qi190JY1'05h1Md;d04i10MU1!04i1GB(B. -,T$S(B0,TJQh(B1,T'(B0,TJh(B1,TG9cK(B0,T-h(B1,Tc9(B0,TMU(B1,TaA!(B0,TJl(B10,T9Qi(B1,T9(PJRARC6!S(B0,T!Q(B1,T:(B0,T5Q(B1,TG`E"MR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B1,Td(B0,T4i(B1; ,TJSK(B0,TCQ(B1,T:$S(B0,TJQh(B1,T'(B0,TJh(B1,TG9cK(B0,T-h(B1, -0,T5Q(B1,TG`E"`K(B0,TEh(B1,TR(B0,T9Ui(B10,T!g(B1,T(PKARB(B0,T6V(B1,T'(S9G9$(B0,TCQi(B1,T'"M'!RC;CPAGE<E"M'$S(B0,TJQh(B1,T'(B0,T5h(B1,TMd;(B. ,T!RC(B0,T7Uh(B1,T(P7Sc(B0,TKi(B10,TAU(B1 -,T!RC;CPAGE<E"M'$S(B0,TJQh(B1,T'(B0,T+i(B1,TS`(B0,T7h(B1,TR(S9G9(B0,T7Uh(B10,T5i(B1,TM'!RC(B0,T9Qi(B1,T9JRARC67Sd(B0,T4i(B1,Tb4B!RC(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-u -,Ta(B0,TEi(B1,TG5RA(B0,T4i(B1,TGB(B0,T5Q(B1,TG`E"(B0,T!h(B1,TM9(B0,T7Uh(B1,T(P(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B0,T7Uh(B10,T5i(B1,TM'!RC(B. 0,T6i(B1,TR(B0,T7h(B1,TR9(B0,TAU(B10,T;Xh(B1,TA(B META (,TK(B0,TCW(B1,TM(B EDIT ,TK(B0,TCW(B1,TM(B -ALT), 0,T7h(B1,TR9JRARC6(P7Sd(B0,T4i(B10,T4i(B1,TGB(B0,TMU(B1,T!(B0,TGT(B10,T8U(B1,TK(B0,T9Vh(B1,T'(B: 0,T;i(B1,TM9(B0,T5Q(B1,TG`E""3P(B0,T7Uh(B1,T!4(B0,T;Xh(B1,TA(B META ,TM(B0,TBYh(B1. ,T`CRa9P9S(B -,Tc(B0,TKi(B10,T7h(B1,TR9(B0,T=V(B1,T!(B0,TKQ(B1,T4c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-u ,T`>CRP(B0,TGh(B1,TRJRARC6c(B0,T*i(B1,Td(B0,T4i(B10,T!Q(B1,T:`$(B0,TCWh(B1,TM';ERB7R'(B0,T7X(B1,T!*(B0,T9T(B1,T4(B. 0,T5Q(B1,TG`E"MR(B0,TCl(B1 -0,T!T(B1,TG`A9(B0,T5l(B10,T7Uh(B1,T!(B0,TEh(B1,TRG(B0,T6V(B1,T'(B0,T9Ui(B1,T`(B0,TCU(B1,TB!(B0,TGh(B1,TR(B ",TMR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B1,T`(B0,T5T(B1,TAK(B0,T9i(B1,TR(B (prefix argument)", ,T`>CRP(B0,TGh(B1,TR(B0,T7h(B1,TR9(B -0,T5i(B1,TM'(B0,T;i(B1,TM9(B0,T5Q(B1,TG`E"(B0,T!h(B1,TM9(B0,T7Uh(B1,T(P(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B. +,T$S0JQh1'0Jh1G9cK0-h1c90MU1aA!0Jl109Qi19(PJRARC6!S0!Q1:05Q1G`E"MR0Cl10!T1G`A905l1d04i1(B; ,TJSK0CQ1:$S0JQh1'0Jh1G9cK0-h1(B, +0,T5Q1G`E"`K0Eh1R09Ui10!g1(PKARB06V1'(S9G9$0CQi1'"M'!RC;CPAGE<E"M'$S0JQh1'05h1Md;(B. ,T!RC07Uh1(P7Sc0Ki10AU1(B +,T!RC;CPAGE<E"M'$S0JQh1'0+i1S`07h1R(S9G907Uh105i1M'!RC09Qi19JRARC67Sd04i1b4B!RC0;i1M9$S0JQh1'(B C-u +,Ta0Ei1G5RA04i1GB05Q1G`E"0!h1M907Uh1(P0;i1M9$S0JQh1'07Uh105i1M'!RC(B. 0,T6i1R07h1R90AU10;Xh1A(B META (,TK0CW1M(B EDIT ,TK0CW1M(B +ALT), 0,T7h1R9JRARC6(P7Sd04i104i1GB0MU1!0GT108U1K09Vh1'(B: 0,T;i1M905Q1G`E""3P07Uh1!40;Xh1A(B META ,TM0BYh1(B. ,T`CRa9P9S(B +,Tc0Ki107h1R90=V1!0KQ14c0*i1$S0JQh1'(B C-u ,T`>CRP0Gh1RJRARC6c0*i1d04i10!Q1:`$0CWh1M';ERB7R'07X1!*09T14(B. 0,T5Q1G`E"MR0Cl1(B +0,T!T1G`A905l107Uh1!0Eh1RG06V1'09Ui1`0CU1B!0Gh1R(B ",TMR0Cl10!T1G`A905l1`05T1AK09i1R(B (prefix argument)", ,T`>CRP0Gh1R07h1R9(B +0,T5i1M'0;i1M905Q1G`E"0!h1M907Uh1(P0;i1M9$S0JQh1'(B. -0,T5Q(B1,TGM(B0,TBh(B1,TR'`(B0,T*h(B1,T9(B, ,T$S(B0,TJQh(B1,T'(B C-u 8 C-f ,T(P`$(B0,TEWh(B1,TM9d;(B0,T"i(B1,TR'K(B0,T9i(B1,TRa;4(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B. +0,T5Q1GM0Bh1R'`0*h19(B, ,T$S0JQh1'(B C-u 8 C-f ,T(P`$0EWh1M9d;0"i1R'K09i1Ra;405Q1G0MQ1!IC(B. ->> ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-n ,TK(B0,TCW(B1,TM(B C-p ,T;CP!M:(B0,T!Q(B1,T:(B0,T5Q(B1,TG`E"MR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B1, ,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1 - ,T`(B0,T"i(B1,TRARc!(B0,TEi(B1,T:CC(B0,T7Q(B1,T4(B0,T9Ui(B1,Tb4Bc(B0,T*i(B1,T`(B0,T>U(B1,TB'$S(B0,TJQh(B1,T'`(B0,T4U(B1,TBG(B. +>> ,TEM'c0*i1$S0JQh1'(B C-n ,TK0CW1M(B C-p ,T;CP!M:0!Q1:05Q1G`E"MR0Cl10!T1G`A905l1(B, ,T`0>Wh1M07Uh1(P`$0EWh1M9`$M0Cl1`+M0Cl1(B + ,T`0"i1RARc!0Ei1:CC07Q1409Ui1b4Bc0*i1`0>U1B'$S0JQh1'`04U1BG(B. -,T$S(B0,TJQh(B1,T'(B0,TJh(B1,TG9cK(B0,T-h(B1,Tc(B0,T*i(B10,T5Q(B1,TG`E"MR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B1,T`K(B0,TEh(B1,TR(B0,T9Ui(B1,TJSK(B0,TCQ(B1,T:!RC;CPAGE<E$S(B0,TJQh(B1,T'(B0,T+i(B1,TS(B, ,Ta(B0,T5h(B1,T:R'$S(B0,TJQh(B1,T'(B0,T!g(B1,Tc(B0,T*i(B1 -,Tc9(B0,TEQ(B1,T!I3P(B0,TMWh(B1,T9(B. 0,TAU(B1,TKERB$S(B0,TJQh(B1,T'(B (,Ta(B0,T5h(B1,Td(B0,TAh(B1,TCGA$S(B0,TJQh(B1,T'(B0,T7Uh(B1,Td(B0,T4i(B1,T!(B0,TEh(B1,TRGAR(B0,T6V(B1,T'5C'(B0,T9Ui(B1) ,Tc(B0,T*i(B10,T5Q(B1,TG`E"(B0,T9Ui(B1,T`(B0,T;g(B1,T9(B0,T5Q(B1,TG(B -0,T:h(B1,T'(B0,T*Ui(B1--,T!RC(B0,T7Uh(B10,TAU(B1,TMR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B1,T`(B0,T5T(B1,TAK(B0,T9i(B1,TR(B, ,Tb4Bd(B0,TAh(B1,T$S(B0,T9V(B1,T'(B0,T6V(B1,T'(B0,T$h(B1,TR"M'(B0,T5Q(B1,TG`E"(B, ,T(P7Sc(B0,TKi(B1,T$S(B0,TJQh(B1,T'(B0,T9Qi(B1,T97S'R9(B -0,T5h(B1,TR'MM!d;(B. +,T$S0JQh1'0Jh1G9cK0-h1c0*i105Q1G`E"MR0Cl10!T1G`A905l1`K0Eh1R09Ui1JSK0CQ1:!RC;CPAGE<E$S0JQh1'0+i1S(B, ,Ta05h1:R'$S0JQh1'0!g1c0*i1(B +,Tc90EQ1!I3P0MWh19(B. 0,TAU1KERB$S0JQh1'(B (,Ta05h1d0Ah1CGA$S0JQh1'07Uh1d04i1!0Eh1RGAR06V1'5C'09Ui1(B) ,Tc0*i105Q1G`E"09Ui1`0;g1905Q1G(B +0,T:h1'0*Ui1(B--,T!RC07Uh10AU1MR0Cl10!T1G`A905l1`05T1AK09i1R(B, ,Tb4Bd0Ah1$S09V1'06V1'0$h1R"M'05Q1G`E"(B, ,T(P7Sc0Ki1$S0JQh1'09Qi197S'R9(B +0,T5h1R'MM!d;(B. -,T$S(B0,TJQh(B1,T'(B C-v ,TaEP(B M-v ,T`(B0,T;g(B1,T9$S(B0,TJQh(B1,T'(B0,T7Uh(B1,TB!`(B0,TGi(B1,T9(B0,TMU(B1,T!;CP`@7K(B0,T9Vh(B1,T'(B. 0,T6i(B1,TR(B0,T;i(B1,TM9(B0,T5Q(B1,TG`E"MR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B10,T4i(B1,TGBa(B0,TEi(B1,TG(B, -,TK(B0,T9i(B1,TR(M(P(B0,T6Y(B1,T!`$(B0,TEWh(B1,TM9(B0,TAi(B1,TG9(B0,T"Vi(B1,T9K(B0,TCW(B1,TME'`(B0,T;g(B1,T9(S9G9:CC(B0,T7Q(B1,T4`(B0,T7h(B1,TR(B0,T5Q(B1,TG`E"(B0,T7Uh(B1,T!SK94(B, ,Ta79(B0,T7Uh(B1,T(P`$(B0,TEWh(B1,TM9(B0,TAi(B1,TG9(B -0,T7U(B1,TEPK(B0,T9i(B1,TR(M(B. 0,T5Q(B1,TGM(B0,TBh(B1,TR'`(B0,T*h(B1,T9(B, ,T$S(B0,TJQh(B1,T'(B C-u 8 C-v ,T(P`$(B0,TEWh(B1,TM9(B0,TAi(B1,TG9K(B0,T9i(B1,TR(M(B0,T7U(B1,TEPa;4:CC(B0,T7Q(B1,T4(B. +,T$S0JQh1'(B C-v ,TaEP(B M-v ,T`0;g19$S0JQh1'07Uh1B!`0Gi190MU1!;CP`@7K09Vh1'(B. 0,T6i1R0;i1M905Q1G`E"MR0Cl10!T1G`A905l104i1GBa0Ei1G(B, +,TK09i1R(M(P06Y1!`$0EWh1M90Ai1G90"Vi19K0CW1ME'`0;g19(S9G9:CC07Q14`07h1R05Q1G`E"07Uh1!SK94(B, ,Ta7907Uh1(P`$0EWh1M90Ai1G9(B +0,T7U1EPK09i1R(M(B. 0,T5Q1GM0Bh1R'`0*h19(B, ,T$S0JQh1'(B C-u 8 C-v ,T(P`$0EWh1M90Ai1G9K09i1R(M07U1EPa;4:CC07Q14(B. ->> ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-u 8 C-v 0,T4Y(B1. +>> ,TEM'c0*i1$S0JQh1'(B C-u 8 C-v 0,T4Y1(B. -,T$S(B0,TJQh(B1,T'(B0,T9Ui(B1,T(P`$(B0,TEWh(B1,TM9(B0,TAi(B1,TG9K(B0,T9i(B1,TR(M(B0,T"Vi(B1,T9d;a;4:CC(B0,T7Q(B1,T4(B. 0,T6i(B1,TR(B0,T7h(B1,TR9(B0,T5i(B1,TM'!RC(P`$(B0,TEWh(B1,TM9(B0,TAi(B1,TG9!(B0,TEQ(B1,T:AR(B0,TMU(B1,T!(B, 0,T7h(B1,TR9(B -0,T!g(B1,T7Sd(B0,T4i(B1,Tb4B!RC!S(B0,T!Q(B1,T:(B0,T5Q(B1,TG`E"MR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B1,Tc(B0,TKi(B10,T!Q(B1,T:$S(B0,TJQh(B1,T'(B M-v. +,T$S0JQh1'09Ui1(P`$0EWh1M90Ai1G9K09i1R(M0"Vi19d;a;4:CC07Q14(B. 0,T6i1R07h1R905i1M'!RC(P`$0EWh1M90Ai1G9!0EQ1:AR0MU1!(B, 0,T7h1R9(B +0,T!g17Sd04i1b4B!RC!S0!Q1:05Q1G`E"MR0Cl10!T1G`A905l1c0Ki10!Q1:$S0JQh1'(B M-v. -0,T6i(B1,TR(B0,T7h(B1,TR9!S(B0,TEQ(B1,T'c(B0,T*i(B1,T`M!(B0,T+l(B10,TGT(B1,T9b4(B0,TGl(B1 (X Window) ,TM(B0,TBYh(B1, ,T(P(B0,TAU(B1,Ta<'`$(B0,TEWh(B1,TM9(B0,TAi(B1,TG9(B (scroll bar) 0,T7Uh(B1 -,T`(B0,T;g(B1,T9(B0,T>Wi(B1,T9(B0,T7Uh(B10,TJUh(B1,T`K(B0,TEUh(B1,TBA(B0,T<W(B1,T9(B0,T<i(B1,TRM(B0,TBYh(B1,T7R'(B0,T4i(B1,TR9(B0,T+i(B1,TRB"M'(B0,TGT(B1,T9b4(B0,TGl(B1 (window) ,T"M'(B0,TMU(B1,TaA!(B0,TJl(B1. 0,T7h(B1,TR9JRARC6(B -,T(P`$(B0,TEWh(B1,TM9(B0,TAi(B1,TG9(B0,T"i(B1,TM$GRAb4B!RC$(B0,TET(B1,T!`AR(B0,TJl(B1 (click mouse) ,T:9a<'`$(B0,TEWh(B1,TM9(B0,TAi(B1,TG9(B. +0,T6i1R07h1R9!S0EQ1'c0*i1`M!0+l10GT19b40Gl1(B (X Window) ,TM0BYh1(B, ,T(P0AU1a<'`$0EWh1M90Ai1G9(B (scroll bar) 0,T7Uh1(B +,T`0;g190>Wi1907Uh10JUh1`K0EUh1BA0<W190<i1RM0BYh17R'04i1R90+i1RB"M'0GT19b40Gl1(B (window) ,T"M'0MU1aA!0Jl1(B. 0,T7h1R9JRARC6(B +,T(P`$0EWh1M90Ai1G90"i1M$GRAb4B!RC$0ET1!`AR0Jl1(B (click mouse) ,T:9a<'`$0EWh1M90Ai1G9(B. ->> ,TEM'!4(B0,T;Xh(B1,TA!ER'(B0,T7Uh(B10,TJh(B1,TG9:9(B0,TJX(B1,T4"M'(B0,T>Wi(B1,T9(B0,T7Uh(B10,T7Uh(B1,T`(B0,T9i(B1,T9(B (highlight) ,T@RBc9a<'`$(B0,TEWh(B1,TM9(B0,TAi(B1,TG9(B. - 0,T"i(B1,TM$GRA(P(B0,T6Y(B1,T!`$(B0,TEWh(B1,TM9(B0,TAi(B1,TG9d;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'(B0,T7Uh(B10,T7Uh(B10,T7h(B1,TR9d(B0,T4i(B1,T$(B0,TET(B1,T!(B. +>> ,TEM'!40;Xh1A!ER'07Uh10Jh1G9:90JX14"M'0>Wi1907Uh107Uh1`09i19(B (highlight) ,T@RBc9a<'`$0EWh1M90Ai1G9(B. + 0,T"i1M$GRA(P06Y1!`$0EWh1M90Ai1G9d;0BQ1'5SaK09h1'07Uh107Uh107h1R9d04i1$0ET1!(B. ->> ,TEM'`$(B0,TEWh(B1,TM9`AR(B0,TJl(B10,T"Vi(B1,T9E'(B0,T4Y(B1, ,T"3P(B0,T7Uh(B10,TBQ(B1,T'!4(B0,T;Xh(B1,TA!ER'M(B0,TBYh(B1. 0,T7h(B1,TR9(P>:(B0,TGh(B1,TR(B0,T"i(B1,TM$GRA(P`$(B0,TEWh(B1,TM9(B0,T7Uh(B10,T"Vi(B1,T9(B - ,TE'5RA(B0,T7Uh(B10,T7h(B1,TR9`$(B0,TEWh(B1,TM9`AR(B0,TJl(B1,Td;(B. +>> ,TEM'`$0EWh1M9`AR0Jl10"Vi19E'04Y1(B, ,T"3P07Uh10BQ1'!40;Xh1A!ER'M0BYh1(B. 0,T7h1R9(P>:0Gh1R0"i1M$GRA(P`$0EWh1M907Uh10"Vi19(B + ,TE'5RA07Uh107h1R9`$0EWh1M9`AR0Jl1d;(B. -* ,T!C(B0,T3U(B10,T7Uh(B10,TMU(B1,TaA!(B0,TJl(B1,TK(B0,TBX(B1,T4*P(B0,T'Q(B1,T!(B (hang up) +* ,T!C03U107Uh10MU1aA!0Jl1K0BX14*P0'Q1!(B (hang up) ---------------------------- -0,T6i(B1,TR(B0,TMU(B1,TaA!(B0,TJl(B1,TK(B0,TBX(B1,T4aEPd(B0,TAh(B1,T5M:J9M'$S(B0,TJQh(B1,T'c4f(B, 0,T7h(B1,TR9JRARC6B!`(B0,TET(B1,T!$S(B0,TJQh(B1,T'd(B0,T4i(B1,TM(B0,TBh(B1,TR';EM4(B0,T@Q(B1,TBb4Bc(B0,T*i(B1 -,T$S(B0,TJQh(B1,T'(B C-g. 0,T7h(B1,TR9JRARC6c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-g ,Tc9!RCB!`(B0,TET(B1,T!$S(B0,TJQh(B1,T'(B0,T7Uh(B1,T!S(B0,TEQ(B1,T'7S'R9M(B0,TBYh(B1,Td(B0,T4i(B1. +0,T6i1R0MU1aA!0Jl1K0BX14aEPd0Ah15M:J9M'$S0JQh1'c4f(B, 0,T7h1R9JRARC6B!`0ET1!$S0JQh1'd04i1M0Bh1R';EM40@Q1Bb4Bc0*i1(B +,T$S0JQh1'(B C-g. 0,T7h1R9JRARC6c0*i1$S0JQh1'(B C-g ,Tc9!RCB!`0ET1!$S0JQh1'07Uh1!S0EQ1'7S'R9M0BYh1d04i1(B. -0,T7h(B1,TR9JRARC6c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-g ,T`(B0,T>Wh(B1,TMB!`(B0,TET(B1,T!(B0,T5Q(B1,TG`E"MR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B1,TK(B0,TCW(B1,TM$S(B0,TJQh(B1,T'(B0,T7Uh(B10,T7h(B1,TR9!S(B0,TEQ(B1,T'(B0,T;i(B1,TM9M(B0,TBYh(B1,Td(B0,T4i(B1. +0,T7h1R9JRARC6c0*i1$S0JQh1'(B C-g ,T`0>Wh1MB!`0ET1!05Q1G`E"MR0Cl10!T1G`A905l1K0CW1M$S0JQh1'07Uh107h1R9!S0EQ1'0;i1M9M0BYh1d04i1(B. ->> ,TEM'(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-u 100 ,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(Pc(B0,TKi(B10,TAU(B10,T5Q(B1,TG`E"MR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B1,T`(B0,T;g(B1,T9(B 100, ,Ta(B0,TEi(B1,TG(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-g. - 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-f. ,T<E(B0,T7Uh(B1,Td(B0,T4i(B10,T!g(B10,T$W(B1,TM`$M(B0,TCl(B1,T`+M(B0,TCl(B1,T`$(B0,TEWh(B1,TM9d;`(B0,T>U(B1,TB'K(B0,T9Vh(B1,T'(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B, ,T`>CRP(B0,TGh(B1,TR(B0,T7h(B1,TR9d(B0,T4i(B1 - ,TB!`(B0,TET(B1,T!(B0,T5Q(B1,TG`E"MR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B1,Td;a(B0,TEi(B1,TG(B0,T4i(B1,TGB$S(B0,TJQh(B1,T'(B C-g. +>> ,TEM'0;i1M9$S0JQh1'(B C-u 100 ,T`0>Wh1M07Uh1(Pc0Ki10AU105Q1G`E"MR0Cl10!T1G`A905l1`0;g19(B 100, ,Ta0Ei1G0;i1M9$S0JQh1'(B C-g. + 0,T;i1M9$S0JQh1'(B C-f. ,T<E07Uh1d04i10!g10$W1M`$M0Cl1`+M0Cl1`$0EWh1M9d;`0>U1B'K09Vh1'05Q1G0MQ1!IC(B, ,T`>CRP0Gh1R07h1R9d04i1(B + ,TB!`0ET1!05Q1G`E"MR0Cl10!T1G`A905l1d;a0Ei1G04i1GB$S0JQh1'(B C-g. -0,T6i(B1,TR(B0,T7h(B1,TR9(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B <ESC> ,Tb4Bd(B0,TAh(B1,Td(B0,T4i(B10,T5Qi(B1,T'c((B, 0,T7h(B1,TR9(B0,T!g(B1,TJRARC6(PB!`(B0,TET(B1,T!$S(B0,TJQh(B1,T'(B0,T9Qi(B1,T9d(B0,T4i(B10,T4i(B1,TGB$S(B0,TJQh(B1,T'(B C-g. +0,T6i1R07h1R90;i1M9$S0JQh1'(B <ESC> ,Tb4Bd0Ah1d04i105Qi1'c((B, 0,T7h1R90!g1JRARC6(PB!`0ET1!$S0JQh1'09Qi19d04i104i1GB$S0JQh1'(B C-g. -* ,T$S(B0,TJQh(B1,T'(B0,T7Uh(B10,T6Y(B1,T!(B0,T;T(B1,T47R'(B (disable) +* ,T$S0JQh1'07Uh106Y1!0;T147R'(B (disable) ------------------------ -,T$S(B0,TJQh(B1,T':R'$S(B0,TJQh(B1,T'(B0,T6Y(B1,T!(B0,T;T(B1,T47R'd(B0,TGi(B1 ,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P(B0,T;i(B1,TM'(B0,T!Q(B1,T9d(B0,TAh(B1,Tc(B0,TKi(B10,T<Yi(B10,T7Uh(B1,T`(B0,TCTh(B1,TA(B0,T5i(B1,T9c(B0,T*i(B1 (beginning user) ,Tc(B0,T*i(B1,Td(B0,T4i(B1 -,Tb4Bd(B0,TAh(B1,Td(B0,T4i(B10,T5Qi(B1,T'c((B. +,T$S0JQh1':R'$S0JQh1'06Y1!0;T147R'd0Gi1(B ,T`0>Wh1M07Uh1(P0;i1M'0!Q19d0Ah1c0Ki10<Yi107Uh1`0CTh1A05i19c0*i1(B (beginning user) ,Tc0*i1d04i1(B +,Tb4Bd0Ah1d04i105Qi1'c((B. -0,T6i(B1,TR(B0,T7h(B1,TR9(B0,T;i(B1,TM9$S(B0,TJQh(B1,T';CP`@7(B0,T9Ui(B1,Ta(B0,TEi(B1,TG(B, 0,TMU(B1,TaA!(B0,TJl(B1,T(PaJ4'(B0,T"i(B1,TM$GRA(B0,TGh(B1,TR$S(B0,TJQh(B1,T'(B0,T9Qi(B1,T9(B0,T$W(B1,TMMPdC(B, ,TaEP(P6RA(B -0,T7h(B1,TR9(B0,TGh(B1,TR(B0,T5i(B1,TM'!RC(P;CPAGE<E$S(B0,TJQh(B1,T'(B0,T9Qi(B1,T9K(B0,TCW(B1,TMd(B0,TAh(B1. +0,T6i1R07h1R90;i1M9$S0JQh1';CP`@709Ui1a0Ei1G(B, 0,TMU1aA!0Jl1(PaJ4'0"i1M$GRA0Gh1R$S0JQh1'09Qi190$W1MMPdC(B, ,TaEP(P6RA(B +0,T7h1R90Gh1R05i1M'!RC(P;CPAGE<E$S0JQh1'09Qi19K0CW1Md0Ah1(B. -0,T6i(B1,TR(B0,T7h(B1,TR9(B0,T5i(B1,TM'!RC(B0,T7Uh(B1,T(P;CPAGE<E$S(B0,TJQh(B1,T'(B0,T9Qi(B1,T9((B0,TCT(B1,T'f(B, ,T!4(B0,T;Xh(B1,TA(B space ,T`(B0,T>Wh(B1,TM5M:(B0,TBW(B1,T9(B0,TBQ(B1,T9$GRA(B0,T5i(B1,TM'!RC(B. -,Tb4B;C!(B0,T5T(B1,Ta(B0,TEi(B1,TG(B, 0,T6i(B1,TR(B0,T7h(B1,TR9d(B0,TAh(B10,T5i(B1,TM'!RC(P;CPAGE<E$S(B0,TJQh(B1,T'(B0,T7Uh(B10,T6Y(B1,T!(B0,T;T(B1,T47R'd(B0,TGi(B1, 0,T!g(B1,T5M:(B "n" ,T`(B0,T7h(B1,TR(B0,T9Qi(B1,T9(B. +0,T6i1R07h1R905i1M'!RC07Uh1(P;CPAGE<E$S0JQh1'09Qi19(0CT1'f(B, ,T!40;Xh1A(B space ,T`0>Wh1M5M:0BW190BQ19$GRA05i1M'!RC(B. +,Tb4B;C!05T1a0Ei1G(B, 0,T6i1R07h1R9d0Ah105i1M'!RC(P;CPAGE<E$S0JQh1'07Uh106Y1!0;T147R'd0Gi1(B, 0,T!g15M:(B "n" ,T`07h1R09Qi19(B. ->> ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-x C-l (0,T+Vh(B1,T'`(B0,T;g(B1,T9$S(B0,TJQh(B1,T'(B0,T7Uh(B10,T6Y(B1,T!(B0,T;T(B1,T47R'd(B0,TGi(B1), ,Ta(B0,TEi(B1,TG(B0,T;i(B1,TM9(B "n" ,T`(B0,T>Wh(B1,TM`(B0,T;g(B1,T9!RC5M:(B +>> ,TEM'c0*i1$S0JQh1'(B C-x C-l (0,T+Vh1'`0;g19$S0JQh1'07Uh106Y1!0;T147R'd0Gi1(B), ,Ta0Ei1G0;i1M9(B "n" ,T`0>Wh1M`0;g19!RC5M:(B ,T$S6RA(B. -* 0,TGT(B1,T9b4(B0,TGl(B1 (window) +* 0,TGT19b40Gl1(B (window) ---------------- -0,TMU(B1,TaA!(B0,TJl(B1,TJRARC6(B0,TAU(B1,Td(B0,T4i(B1,TKERB(B0,TGT(B1,T9b4(B0,TGl(B1, ,Ta(B0,T5h(B1,TEP(B0,TGT(B1,T9b4(B0,TGl(B10,T!g(B1,T(PaJ4'<E"M'(B0,T"i(B1,TM$GRA"M'59`M'(B. ,T`CR(P(B -,TM(B0,T8T(B1,T:RB(B0,T6V(B1,T'(B0,TGT(B10,T8U(B1,T!RCc(B0,T*i(B1,Ta::KERB(B0,TGT(B1,T9b4(B0,TGl(B1,TK(B0,TEQ(B1,T'(R!(B0,T9Ui(B1. ,T5M9(B0,T9Ui(B1,T(P!(B0,TEh(B1,TRG(B0,T6V(B1,T'(B0,TGT(B10,T8U(B1,T!RC(B0,T;T(B1,T4(B0,TGT(B1,T9b4(B0,TGl(B10,T7Uh(B1,Td(B0,TAh(B10,T5i(B1,TM'(B -,T!RC(B, ,Ta(B0,TEi(B1,TG!(B0,TEQ(B1,T:d;c(B0,T*i(B1,T`(B0,T>U(B1,TB'(B0,TGT(B1,T9b4(B0,TGl(B1,T`(B0,T4U(B1,TBG(B. 0,T+Vh(B1,T'JRARC67Sd(B0,T4i(B10,T4Q(B1,T'(B0,T9Ui(B1: +0,TMU1aA!0Jl1JRARC60AU1d04i1KERB0GT19b40Gl1(B, ,Ta05h1EP0GT19b40Gl10!g1(PaJ4'<E"M'0"i1M$GRA"M'59`M'(B. ,T`CR(P(B +,TM08T1:RB06V1'0GT108U1!RCc0*i1a::KERB0GT19b40Gl1K0EQ1'(R!09Ui1(B. ,T5M909Ui1(P!0Eh1RG06V1'0GT108U1!RC0;T140GT19b40Gl107Uh1d0Ah105i1M'(B +,T!RC(B, ,Ta0Ei1G!0EQ1:d;c0*i1`0>U1B'0GT19b40Gl1`04U1BG(B. 0,T+Vh1'JRARC67Sd04i104Q1'09Ui1(B: - C-x 1 ,TK(B0,T9Vh(B1,T'(B0,TGT(B1,T9b4(B0,TGl(B1 (0,T$W(B1,TM!RC(B0,T;T(B1,T4(B0,TGT(B1,T9b4(B0,TGl(B10,TMWh(B1,T9f(B 0,T7Qi(B1,T'KA4(B) + C-x 1 ,TK09Vh1'0GT19b40Gl1(B (0,T$W1M!RC0;T140GT19b40Gl10MWh19f(B 0,T7Qi1'KA4(B) -0,T9Qh(B1,T9(B0,T$W(B1,TM`(B0,T>U(B1,TB'(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x ,Ta(B0,TEi(B1,TG5RA(B0,T4i(B1,TGB`E"(B 1. ,T$S(B0,TJQh(B1,T'(B C-x 1 ,T(P"BRB(B0,TGT(B1,T9b4(B0,TGl(B10,T7Uh(B10,TAU(B1 -,T`$M(B0,TCl(B1,T`+M(B0,TCl(B1,TM(B0,TBYh(B1 ,Tc(B0,TKi(B1,T`(B0,T5g(B1,TAK(B0,T9i(B1,TR(M(B. 0,T+Vh(B1,T'(P`(B0,T;g(B1,T9!RC(B0,T;T(B1,T4(B0,TGT(B1,T9b4(B0,TGl(B10,TMWh(B1,T9f(B 0,T7Qi(B1,T'KA4(B. +0,T9Qh190$W1M`0>U1B'0;i1M9$S0JQh1'(B C-x ,Ta0Ei1G5RA04i1GB`E"(B 1. ,T$S0JQh1'(B C-x 1 ,T(P"BRB0GT19b40Gl107Uh10AU1(B +,T`$M0Cl1`+M0Cl1M0BYh1(B ,Tc0Ki1`05g1AK09i1R(M(B. 0,T+Vh1'(P`0;g19!RC0;T140GT19b40Gl10MWh19f(B 0,T7Qi1'KA4(B. ->> ,T`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,TAR(B0,TBQ(B1,T':CC(B0,T7Q(B1,T4(B0,T9Ui(B1 ,Ta(B0,TEi(B1,TG(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-u 0 C-l. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-h k C-f. - ,T(P`(B0,TKg(B1,T9(B0,TGh(B1,TR(B0,TGT(B1,T9b4(B0,TGl(B10,T9Ui(B10,TAU(B1,T"9R4(B0,TBh(B1,TME'(B ,T"3P(B0,T7Uh(B10,TAU(B10,TGT(B1,T9b4(B0,TGl(B1,TcK(B0,TAh(B1,T`(B0,T!T(B1,T4(B0,T"Vi(B1,T9aJ4'<E"M'`M!JRC(B0,T7Uh(B1,T`(B0,T!Uh(B1,TBG(B0,T!Q(B1,T:(B - ,T$S(B0,TJQh(B1,T'"M'(B C-f. +>> ,T`$0EWh1M9`$M0Cl1`+M0Cl1AR0BQ1':CC07Q1409Ui1(B ,Ta0Ei1G0;i1M9$S0JQh1'(B C-u 0 C-l. +>> 0,T;i1M9$S0JQh1'(B C-h k C-f. + ,T(P`0Kg190Gh1R0GT19b40Gl109Ui10AU1"9R40Bh1ME'(B ,T"3P07Uh10AU10GT19b40Gl1cK0Ah1`0!T140"Vi19aJ4'<E"M'`M!JRC07Uh1`0!Uh1BG0!Q1:(B + ,T$S0JQh1'"M'(B C-f. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x 1 ,Ta(B0,TEi(B1,TG(P>:(B0,TGh(B1,TR(B0,TGT(B1,T9b4(B0,TGl(B10,T7Uh(B1,TaJ4'CRB!RC"M'`M!JRCKRBd;(B. +>> 0,T;i1M9$S0JQh1'(B C-x 1 ,Ta0Ei1G(P>:0Gh1R0GT19b40Gl107Uh1aJ4'CRB!RC"M'`M!JRCKRBd;(B. -,T$S(B0,TJQh(B1,T'(B0,T9Ui(B10,T5h(B1,TR'(R!$S(B0,TJQh(B1,T'(B0,T7Uh(B1,Td(B0,T4i(B1,T!(B0,TEh(B1,TRGAR5C'(B0,T7Uh(B10,TGh(B1,TR$S(B0,TJQh(B1,T'(B0,T9Ui(B1,T;CP!M:(B0,T4i(B1,TGBJM'(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B. ,T$S(B0,TJQh(B1,T'(B0,T9Ui(B1,T`(B0,TCTh(B1,TA(B0,T5i(B1,T9(B -0,T4i(B1,TGB(B0,TMQ(B1,T!"CP(B C-x. 0,TAU(B10,T*X(B1,T4"M'$S(B0,TJQh(B1,T'(B0,T7Uh(B10,T"Vi(B1,T9(B0,T5i(B1,T9(B0,T4i(B1,TGB(B0,TMQ(B1,T!"CP(B C-x; 0,TJh(B1,TG9cK(B0,T-h(B1,T(P`(B0,T!Uh(B1,TBG(B0,T"i(B1,TM'(B0,T!Q(B1,T:!RC(B -0,T(Q(B1,T4!RC(B0,T!Q(B1,T:(B0,TGT(B1,T9b4(B0,TGl(B1, ,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B, 0,T:Q(B1,T?`?M(B0,TCl(B1, ,TaEP(B0,TMWh(B1,T9f(B ,Tc97S9M'`(B0,T4U(B1,TBG(B0,T!Q(B1,T9(B. ,T$S(B0,TJQh(B1,T'`K(B0,TEh(B1,TR(B0,T9Ui(B1,T(P(B -,T;CP!M:(B0,T4i(B1,TGBJM'(B, ,TJRA(B, ,TK(B0,TCW(B1,TM(B0,TJUh(B10,T5Q(B1,TG(B0,TMQ(B1,T!IC(B. +,T$S0JQh1'09Ui105h1R'(R!$S0JQh1'07Uh1d04i1!0Eh1RGAR5C'07Uh10Gh1R$S0JQh1'09Ui1;CP!M:04i1GBJM'05Q1G0MQ1!IC(B. ,T$S0JQh1'09Ui1`0CTh1A05i19(B +0,T4i1GB0MQ1!"CP(B C-x. 0,TAU10*X14"M'$S0JQh1'07Uh10"Vi1905i1904i1GB0MQ1!"CP(B C-x; 0,TJh1G9cK0-h1(P`0!Uh1BG0"i1M'0!Q1:!RC(B +0,T(Q14!RC0!Q1:0GT19b40Gl1(B, ,Ta0?i1A0"i1M0AY1E(B, 0,T:Q1?`?M0Cl1(B, ,TaEP0MWh19f(B ,Tc97S9M'`04U1BG0!Q19(B. ,T$S0JQh1'`K0Eh1R09Ui1(P(B +,T;CP!M:04i1GBJM'(B, ,TJRA(B, ,TK0CW1M0JUh105Q1G0MQ1!IC(B. * ,T!RCa7C!(B (inserting) ,TaEP!RCE:(B (deleting) ---------------------------------------------- -0,T6i(B1,TR(B0,T7h(B1,TR9(B0,T5i(B1,TM'!RC(B0,T7Uh(B1,T(Pa7C!(B0,T"i(B1,TM$GRA(B, 0,T!g(B1,TJRARC67Sd(B0,T4i(B1,Tb4B!RC(B0,T;i(B1,TM9(B0,T"i(B1,TM$GRA(B0,T9Qi(B1,T9`(B0,T"i(B1,TRd;`(B0,T7h(B1,TR(B0,T9Qi(B1,T9(B. -0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B0,T7Uh(B10,T7h(B1,TR9`(B0,TKg(B1,T9(B, ,T`(B0,T*h(B1,T9(B A, 7, *, ,T`(B0,T;g(B1,T9(B0,T5i(B1,T9(B, 0,T5h(B1,TR'(B0,T!g(B10,T6W(B1,TM(B0,TGh(B1,TR`(B0,T;g(B1,T9(B0,T"i(B1,TM$GRAaEP(B0,T6Y(B1,T!a7C!`(B0,T"i(B1,TRd;(B -0,T7Q(B1,T9(B0,T7U(B10,T7Uh(B10,T;i(B1,TM9(B. ,T!4(B0,T;Xh(B1,TA(B <Return> ,Tc9!RC(B0,T7Uh(B1,T(Pa7C!(B0,TMQ(B1,T!"CP(B Newline. +0,T6i1R07h1R905i1M'!RC07Uh1(Pa7C!0"i1M$GRA(B, 0,T!g1JRARC67Sd04i1b4B!RC0;i1M90"i1M$GRA09Qi19`0"i1Rd;`07h1R09Qi19(B. +0,T5Q1G0MQ1!IC07Uh107h1R9`0Kg19(B, ,T`0*h19(B A, 7, *, ,T`0;g1905i19(B, 0,T5h1R'0!g106W1M0Gh1R`0;g190"i1M$GRAaEP06Y1!a7C!`0"i1Rd;(B +0,T7Q1907U107Uh10;i1M9(B. ,T!40;Xh1A(B <Return> ,Tc9!RC07Uh1(Pa7C!0MQ1!"CP(B Newline. -0,T7h(B1,TR9JRARC6E:(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B0,T5Q(B1,TG(B0,TJX(B1,T4(B0,T7i(B1,TRB(B0,T7Uh(B10,T7h(B1,TR9d(B0,T4i(B10,T;i(B1,TM9`(B0,T"i(B1,TRd;d(B0,T4i(B1,Tb4B!RC!4(B0,T;Xh(B1,TA(B <Delete>. 0,T;Xh(B1,TA(B -<Delete> ,T`(B0,T;g(B1,T9(B0,T;Xh(B1,TAf(B ,TK(B0,T9Vh(B1,T':9a(B0,T;i(B1,T9(B0,T>T(B1,TA(B0,T>l(B1, 0,T+Vh(B1,T':R'$(B0,TCQi(B1,T'MR(`(B0,T;g(B1,T9(B0,T;Xh(B1,TA(B0,T7Uh(B1,T!S(B0,T!Q(B1,T:(B0,T4i(B1,TGB(B "Del". ,Tc9:R'(B -,T!C(B0,T3U(B1, 0,T;Xh(B1,TA(B "Backspace" 0,T!g(B1,T7SK(B0,T9i(B1,TR(B0,T7Uh(B1,T`(B0,T*h(B1,T9`(B0,T4U(B1,TBG(B0,T!Q(B1,T:(B0,T;Xh(B1,TA(B <Delete>, ,Ta(B0,T5h(B10,T!g(B1,Td(B0,TAh(B1,T`JAMd;(B. +0,T7h1R9JRARC6E:05Q1G0MQ1!IC05Q1G0JX1407i1RB07Uh107h1R9d04i10;i1M9`0"i1Rd;d04i1b4B!RC!40;Xh1A(B <Delete>. 0,T;Xh1A(B +<Delete> ,T`0;g190;Xh1Af(B ,TK09Vh1':9a0;i190>T1A0>l1(B, 0,T+Vh1':R'$0CQi1'MR(`0;g190;Xh1A07Uh1!S0!Q1:04i1GB(B "Del". ,Tc9:R'(B +,T!C03U1(B, 0,T;Xh1A(B "Backspace" 0,T!g17SK09i1R07Uh1`0*h19`04U1BG0!Q1:0;Xh1A(B <Delete>, ,Ta05h10!g1d0Ah1`JAMd;(B. -,Tb4B(B0,T7Qh(B1,TGd;a(B0,TEi(B1,TG(B, 0,T;Xh(B1,TA(B <Delete> ,T(Pc(B0,T*i(B1,TJSK(B0,TCQ(B1,T:E:(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B0,T7Uh(B1,TM(B0,TBYh(B1,TK(B0,T9i(B1,TR5SaK(B0,T9h(B1,T'"M'`$M(B0,TCl(B1,T`+M(B0,TCl(B10,T;Q(B1,T((B0,T(X(B10,T:Q(B1,T9(B. +,Tb4B07Qh1Gd;a0Ei1G(B, 0,T;Xh1A(B <Delete> ,T(Pc0*i1JSK0CQ1:E:05Q1G0MQ1!IC07Uh1M0BYh1K09i1R5SaK09h1'"M'`$M0Cl1`+M0Cl10;Q1(0(X10:Q19(B. ->> ,TEM'7S(B0,T4Y(B1--0,T;i(B1,TM9(B0,T5Q(B1,TG(B0,TMQ(B1,T!ICc4f(B 0,TJQ(B1,T!JM'JRA(B0,T5Q(B1,TG(B, ,Ta(B0,TEi(B1,TGE:(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B0,T9Qi(B1,T9MM!b4B!4(B0,T;Xh(B1,TA(B - <Delete> 0,TJQ(B1,T!JM'JRA$(B0,TCQi(B1,T'(B. ,Td(B0,TAh(B10,T5i(B1,TM'(B0,T!Q(B1,T'GE(B0,TGh(B1,TR(P7Sc(B0,TKi(B10,T"i(B1,TM$GRAc9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T9Ui(B1,T`;(B0,TEUh(B1,TB9d;(B; - 0,T7h(B1,TR9(Pd(B0,TAh(B1,T7Sc(B0,TKi(B10,T"i(B1,TM$GRAc9(B0,T5i(B1,T9)(B0,T:Q(B1,T:"M'(B0,T$Yh(B10,TAW(B1,TM!RCc(B0,T*i(B1,T`;(B0,TEUh(B1,TB9a;E'(B. 0,T9Uh(B1,T`(B0,T;g(B1,T9`(B0,T>U(B1,TB')(B0,T:Q(B1,T:JS`9R`(B0,T7h(B1,TR(B0,T9Qi(B1,T9(B. +>> ,TEM'7S04Y1(B--0,T;i1M905Q1G0MQ1!ICc4f(B 0,TJQ1!JM'JRA05Q1G(B, ,Ta0Ei1GE:05Q1G0MQ1!IC09Qi19MM!b4B!40;Xh1A(B + <Delete> 0,TJQ1!JM'JRA$0CQi1'(B. ,Td0Ah105i1M'0!Q1'GE0Gh1R(P7Sc0Ki10"i1M$GRAc9a0?i1A0"i1M0AY1E09Ui1`;0EUh1B9d;(B; + 0,T7h1R9(Pd0Ah17Sc0Ki10"i1M$GRAc905i19)0:Q1:"M'0$Yh10AW1M!RCc0*i1`;0EUh1B9a;E'(B. 0,T9Uh1`0;g19`0>U1B')0:Q1:JS`9R`07h1R09Qi19(B. -,T`(B0,TAWh(B1,TM(B0,T"i(B1,TM$GRAc9:CC(B0,T7Q(B1,T4BRG`(B0,T!T(B1,T9!(B0,TGh(B1,TRK(B0,T9Vh(B1,T':CC(B0,T7Q(B1,T4"M'K(B0,T9i(B1,TR(M(B, 0,T"i(B1,TM$GRAc9:CC(B0,T7Q(B1,T4(B0,T9Qi(B1,T9(P(B0,T5h(B1,TM`(B0,T9Wh(B1,TM'(B -,Td;(B0,TBQ(B1,T':CC(B0,T7Q(B1,T4(B0,T6Q(B1,T4d;"M'K(B0,T9i(B1,TR(M(B. 0,TMQ(B1,T!"CP(B backslash ("\") 0,T7Uh(B1,T;ERB"M'"M:"GR(B0,TAW(B1,TM(P(B0,T:h(B1,T'(B0,T*Ui(B1 -0,TGh(B1,TR(B0,T"i(B1,TM$GRA"M':CC(B0,T7Q(B1,T4(B0,T9Qi(B1,T9(B0,T5h(B1,TM`(B0,T9Wh(B1,TM'd;(B0,TBQ(B1,T':CC(B0,T7Q(B1,T4(B0,T6Q(B1,T4d;(B. +,T`0AWh1M0"i1M$GRAc9:CC07Q14BRG`0!T19!0Gh1RK09Vh1':CC07Q14"M'K09i1R(M(B, 0,T"i1M$GRAc9:CC07Q1409Qi19(P05h1M`09Wh1M'(B +,Td;0BQ1':CC07Q1406Q14d;"M'K09i1R(M(B. 0,TMQ1!"CP(B backslash ("\") 0,T7Uh1;ERB"M'"M:"GR0AW1M(P0:h1'0*Ui1(B +0,TGh1R0"i1M$GRA"M':CC07Q1409Qi1905h1M`09Wh1M'd;0BQ1':CC07Q1406Q14d;(B. ->> 0,T;i(B1,TM9(B0,T"i(B1,TM$GRA(9!CP(B0,T7Qh(B1,T'(B0,T6V(B1,T'"M:"GR(B, ,Ta(B0,TEi(B1,TG(B0,T;i(B1,TM9(B0,T5h(B1,TMd;(B0,TMU(B1,T!(B. 0,T7h(B1,TR9(P`(B0,TKg(B1,T9!RCaJ4'<E"M'(B - ,T:CC(B0,T7Q(B1,T4(B0,T5h(B1,TM`(B0,T9Wh(B1,TM'(B0,T!Q(B1,T9(B. +>> 0,T;i1M90"i1M$GRA(9!CP07Qh1'06V1'"M:"GR(B, ,Ta0Ei1G0;i1M905h1Md;0MU1!(B. 0,T7h1R9(P`0Kg19!RCaJ4'<E"M'(B + ,T:CC07Q1405h1M`09Wh1M'0!Q19(B. ->> ,Tc(B0,T*i(B10,T;Xh(B1,TA(B <Delete> ,T`(B0,T>Wh(B1,TME:(B0,T"i(B1,TM$GRAMM!(9!CP(B0,T7Qh(B1,T'(B0,T"i(B1,TM$GRA(B0,T9Qi(B1,T9>M(B0,T4U(B10,T!Q(B1,T:$GRA!(B0,TGi(B1,TR'"M'K(B0,T9i(B1,TR(M(B. - ,T:CC(B0,T7Q(B1,T4(B0,T7Uh(B10,T5h(B1,TM`(B0,T9Wh(B1,TM'(B0,T!Q(B1,T9(B0,T!g(B1,T(PKRBd;(B. +>> ,Tc0*i10;Xh1A(B <Delete> ,T`0>Wh1ME:0"i1M$GRAMM!(9!CP07Qh1'0"i1M$GRA09Qi19>M04U10!Q1:$GRA!0Gi1R'"M'K09i1R(M(B. + ,T:CC07Q1407Uh105h1M`09Wh1M'0!Q190!g1(PKRBd;(B. -0,T7h(B1,TR9JRARC6E:(B0,TMQ(B1,T!"CP(B Newline ,TMM!d(B0,T4i(B1,T`(B0,T*h(B1,T9`(B0,T4U(B1,TBG(B0,T!Q(B1,T:(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B0,TMWh(B1,T9f(B. ,T!RCE:(B0,TMQ(B1,T!"CP(B Newline -,TCPK(B0,TGh(B1,TR'JM':CC(B0,T7Q(B1,T4(P`(B0,T;g(B1,T9!RCCGAJM':CC(B0,T7Q(B1,T4(B0,T9Qi(B1,T9`(B0,T"i(B1,TR`(B0,T;g(B1,T9:CC(B0,T7Q(B1,T4`(B0,T4U(B1,TBG(B. 0,T6i(B1,TR<E"M'!RCCGAJM'(B -,T:CC(B0,T7Q(B1,T4`(B0,T"i(B1,TR(B0,T4i(B1,TGB(B0,T!Q(B1,T97Sc(B0,TKi(B1,T:CC(B0,T7Q(B1,T4(B0,T9Qi(B1,T9BRG`(B0,T!T(B1,T9!(B0,TGh(B1,TR:CC(B0,T7Q(B1,T4"M'K(B0,T9i(B1,TR(Ma(B0,TEi(B1,TG(B, ,T:CC(B0,T7Q(B1,T4(B0,T9Qi(B1,T9(B0,T!g(B1,T(P`(B0,T;g(B1,T9:CC(B0,T7Q(B1,T4(B -,Ta::(B0,T5h(B1,TM`(B0,T9Wh(B1,TM'(B. +0,T7h1R9JRARC6E:0MQ1!"CP(B Newline ,TMM!d04i1`0*h19`04U1BG0!Q1:05Q1G0MQ1!IC0MWh19f(B. ,T!RCE:0MQ1!"CP(B Newline +,TCPK0Gh1R'JM':CC07Q14(P`0;g19!RCCGAJM':CC07Q1409Qi19`0"i1R`0;g19:CC07Q14`04U1BG(B. 0,T6i1R<E"M'!RCCGAJM'(B +,T:CC07Q14`0"i1R04i1GB0!Q197Sc0Ki1:CC07Q1409Qi19BRG`0!T19!0Gh1R:CC07Q14"M'K09i1R(Ma0Ei1G(B, ,T:CC07Q1409Qi190!g1(P`0;g19:CC07Q14(B +,Ta::05h1M`09Wh1M'(B. ->> ,T`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,Td;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'`(B0,TCTh(B1,TA(B0,T5i(B1,T9"M':CC(B0,T7Q(B1,T4(B, ,Ta(B0,TEi(B1,TG!4(B0,T;Xh(B1,TA(B <Delete>. - ,T:CC(B0,T7Q(B1,T4(B0,T;Q(B1,T((B0,T(X(B10,T:Q(B1,T9(P(B0,T6Y(B1,T!`(B0,T*Wh(B1,TMA`(B0,T"i(B1,TR(B0,T!Q(B1,T::CC(B0,T7Q(B1,T4(B0,T!h(B1,TM9K(B0,T9i(B1,TR(B. +>> ,T`$0EWh1M9`$M0Cl1`+M0Cl1d;0BQ1'5SaK09h1'`0CTh1A05i19"M':CC07Q14(B, ,Ta0Ei1G!40;Xh1A(B <Delete>. + ,T:CC07Q140;Q1(0(X10:Q19(P06Y1!`0*Wh1MA`0"i1R0!Q1::CC07Q140!h1M9K09i1R(B. ->> ,T!4(B0,T;Xh(B1,TA(B <Return> ,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(Pa7C!(B0,TMQ(B1,T!"CP(B Newline ,T`(B0,T"i(B1,TRd;cK(B0,TAh(B1. +>> ,T!40;Xh1A(B <Return> ,T`0>Wh1M07Uh1(Pa7C!0MQ1!"CP(B Newline ,T`0"i1Rd;cK0Ah1(B. -,T$GC(Sd(B0,TGi(B10,TGh(B1,TR$S(B0,TJQh(B1,T'(B0,TJh(B1,TG9cK(B0,T-h(B1,T"M'(B0,TMU(B1,TaA!(B0,TJl(B1,T(PJRARC67Sc(B0,TKi(B1,T;CPAGE<E(B0,T+i(B1,TSd(B0,T4i(B1,TKERB$(B0,TCQi(B1,T'(B; 0,T+Vh(B1,T'CGA(B0,T6V(B1,T'(B -,T(S9G9(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B0,T4i(B1,TGB(B. ,T!RC;CPAGE<E(B0,T+i(B1,TS"M'!RC(B0,T;i(B1,TM9(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B0,T$W(B1,TM!RCa7C!(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC`K(B0,TEh(B1,TR(B0,T9Qi(B1,T9`(B0,T"i(B1,TRd;(B. +,T$GC(Sd0Gi10Gh1R$S0JQh1'0Jh1G9cK0-h1"M'0MU1aA!0Jl1(PJRARC67Sc0Ki1;CPAGE<E0+i1Sd04i1KERB$0CQi1'(B; 0,T+Vh1'CGA06V1'(B +,T(S9G905Q1G0MQ1!IC04i1GB(B. ,T!RC;CPAGE<E0+i1S"M'!RC0;i1M905Q1G0MQ1!IC0$W1M!RCa7C!05Q1G0MQ1!IC`K0Eh1R09Qi19`0"i1Rd;(B. ->> ,TEM'7S(B0,T4Y(B1,T`(B0,T4Uk(B1,TBG(B0,T9Ui(B1--0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-u 8 * ,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P(B0,T;i(B1,TM9JRB(B0,TMQ(B1,T!"CP(B ********. +>> ,TEM'7S04Y1`04Uk1BG09Ui1(B--0,T;i1M9$S0JQh1'(B C-u 8 * ,T`0>Wh1M07Uh1(P0;i1M9JRB0MQ1!"CP(B ********. -0,T7h(B1,TR9d(B0,T4i(B1,T`(B0,TCU(B1,TB9(B0,TCYi(B10,T6V(B1,T'(B0,TGT(B10,T8U(B1,T!RC`(B0,T:Wi(B1,TM'(B0,T5i(B1,T9c9!RC(B0,T;i(B1,TM9:R'(B0,TJTh(B1,T':R'M(B0,TBh(B1,TR'c9(B0,TMU(B1,TaA!(B0,TJl(B1,TaEP!RCa(B0,T!i(B1,Td"(B -0,T"i(B1,TM(B0,T<T(B1,T4>ER4(B0,T5h(B1,TR'f(B. 0,T7h(B1,TR9JRARC6(B0,T7Uh(B1,T(PE:(B0,T7U(B1,TEP$SK(B0,TCW(B1,TM(B0,T7U(B1,TEP:CC(B0,T7Q(B1,T4c97S9M'`(B0,T4U(B1,TBG(B0,T!Q(B1,T9(B. 0,T5h(B1,TMd;(B0,T9Ui(B1,T`(B0,T;g(B1,T9(B -,T!RCJ(B0,TCX(B1,T;!RCE:(B0,T4i(B1,TGB(B0,TGT(B10,T8U(B10,T5h(B1,TR'f(B: +0,T7h1R9d04i1`0CU1B90CYi106V1'0GT108U1!RC`0:Wi1M'05i19c9!RC0;i1M9:R'0JTh1':R'M0Bh1R'c90MU1aA!0Jl1aEP!RCa0!i1d"(B +0,T"i1M0<T14>ER405h1R'f(B. 0,T7h1R9JRARC607Uh1(PE:07U1EP$SK0CW1M07U1EP:CC07Q14c97S9M'`04U1BG0!Q19(B. 0,T5h1Md;09Ui1`0;g19(B +,T!RCJ0CX1;!RCE:04i1GB0GT108U105h1R'f(B: - <Delete> ,TE:(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B0,T7Uh(B1,TM(B0,TBYh(B1,TK(B0,T9i(B1,TR5SaK(B0,T9h(B1,T'`$M(B0,TCl(B1,T`+M(B0,TCl(B1 - C-d ,TE:(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B0,T7Uh(B1,TM(B0,TBYh(B10,T6Q(B1,T4d;K(B0,TEQ(B1,T'5SaK(B0,T9h(B1,T'`$M(B0,TCl(B1,T`+M(B0,TCl(B1 + <Delete> ,TE:05Q1G0MQ1!IC07Uh1M0BYh1K09i1R5SaK09h1'`$M0Cl1`+M0Cl1(B + C-d ,TE:05Q1G0MQ1!IC07Uh1M0BYh106Q14d;K0EQ1'5SaK09h1'`$M0Cl1`+M0Cl1(B - M-<Delete> 0,T&h(B1,TR$S(B0,T7Uh(B1,TM(B0,TBYh(B1,TK(B0,T9i(B1,TR5SaK(B0,T9h(B1,T'`$M(B0,TCl(B1,T`+M(B0,TCl(B1 - M-d 0,T&h(B1,TR$S(B0,T7Uh(B1,TM(B0,TBYh(B10,T6Q(B1,T4d;K(B0,TEQ(B1,T'5SaK(B0,T9h(B1,T'`$M(B0,TCl(B1,T`+M(B0,TCl(B1 + M-<Delete> 0,T&h1R$S07Uh1M0BYh1K09i1R5SaK09h1'`$M0Cl1`+M0Cl1(B + M-d 0,T&h1R$S07Uh1M0BYh106Q14d;K0EQ1'5SaK09h1'`$M0Cl1`+M0Cl1(B - C-k 0,T&h(B1,TR(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B0,T5Qi(B1,T'a(B0,T5h(B1,T5SaK(B0,T9h(B1,T'`$M(B0,TCl(B1,T`+M(B0,TCl(B1,Td;(9(B0,T6V(B1,T'(B0,T7i(B1,TRB:CC(B0,T7Q(B1,T4(B - M-k 0,T&h(B1,TR(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B0,T5Qi(B1,T'a(B0,T5h(B1,T5SaK(B0,T9h(B1,T'`$M(B0,TCl(B1,T`+M(B0,TCl(B1,Td;(9(B0,T6V(B1,T'(B0,T7i(B1,TRB"M';CPbB$(B + C-k 0,T&h1R05Q1G0MQ1!IC05Qi1'a05h15SaK09h1'`$M0Cl1`+M0Cl1d;(906V1'07i1RB:CC07Q14(B + M-k 0,T&h1R05Q1G0MQ1!IC05Qi1'a05h15SaK09h1'`$M0Cl1`+M0Cl1d;(906V1'07i1RB"M';CPbB$(B -,T$GC(P(B0,TJQ(B1,T'`!5d(B0,T4i(B10,TGh(B1,TR$S(B0,TJQh(B1,T'(B <Delete> ,TaEP(B C-d, 0,T!Q(B1,T:(B M-<Delete> ,TaEP(B M-d ,T`(B0,T;g(B1,T9$S(B0,TJQh(B1,T'(B -,Tc97S9M'`(B0,T4U(B1,TBG(B0,T!Q(B1,T9(B0,T7Uh(B1,T`(B0,TCTh(B1,TA(R!$S(B0,TJQh(B1,T'(B C-f ,TaEP(B M-f (,Ta(B0,TAi(B10,TGh(B1,TR(B0,T;Xh(B1,TA(B <Delete> ,T(Pd(B0,TAh(B1,Tc(B0,T*h(B10,T5Q(B1,TG(B0,TMQ(B1,T!IC(B -0,T!g(B1,T5RA(B, ,Ta(B0,T5h(B1,Td(B0,TAh(B1,Td(B0,T4i(B1,T`(B0,T;g(B1,T9`(B0,TCWh(B1,TM'JS(B0,T$Q(B1,T-(B). ,T$S(B0,TJQh(B1,T'(B C-k ,TaEP(B M-k 0,T!g(B1,T`(B0,T*h(B1,T9`(B0,T4U(B1,TBG(B0,T!Q(B1,T:(B C-e ,TaEP(B M-e 0,T7Uh(B1 -,T7S'R9c9(B0,TEQ(B1,T!I3P`(B0,T4U(B1,TBG(B0,T!Q(B1,T9a(B0,T5h(B1,T$9EPCP(B0,T4Q(B1,T:(B, 0,T$W(B1,TMCP(B0,T4Q(B1,T:(B0,T7Uh(B1,T`(B0,T;g(B1,T9:CC(B0,T7Q(B1,T4(B0,T!Q(B1,T:;CPbB$(B. +,T$GC(P0JQ1'`!5d04i10Gh1R$S0JQh1'(B <Delete> ,TaEP(B C-d, 0,T!Q1:(B M-<Delete> ,TaEP(B M-d ,T`0;g19$S0JQh1'(B +,Tc97S9M'`04U1BG0!Q1907Uh1`0CTh1A(R!$S0JQh1'(B C-f ,TaEP(B M-f (,Ta0Ai10Gh1R0;Xh1A(B <Delete> ,T(Pd0Ah1c0*h105Q1G0MQ1!IC(B +0,T!g15RA(B, ,Ta05h1d0Ah1d04i1`0;g19`0CWh1M'JS0$Q1-(B). ,T$S0JQh1'(B C-k ,TaEP(B M-k 0,T!g1`0*h19`04U1BG0!Q1:(B C-e ,TaEP(B M-e 0,T7Uh1(B +,T7S'R9c90EQ1!I3P`04U1BG0!Q19a05h1$9EPCP04Q1:(B, 0,T$W1MCP04Q1:07Uh1`0;g19:CC07Q140!Q1:;CPbB$(B. -,T`(B0,TAWh(B1,TM(B0,T7h(B1,TR9E:(B0,T5Q(B1,TG(B0,TMQ(B1,T!ICd;AR!!(B0,TGh(B1,TRK(B0,T9Vh(B1,T'(B0,T5Q(B1,TGc9$(B0,TCQi(B1,T'K(B0,T9Vh(B1,T'f(B, 0,TMU(B1,TaA!(B0,TJl(B1,T(P(B0,T:Q(B1,T9(B0,T7V(B1,T!(B0,T"i(B1,TM$GRA(B0,T7Uh(B10,T6Y(B1,T!E:d;d(B0,TGi(B1 -,T`(B0,T>Wh(B1,TM(B0,TGh(B1,TR(B0,T7h(B1,TR9(PJRARC6`(B0,TCU(B1,TB!!(B0,TEQ(B1,T:ARd(B0,T4i(B10,TMU(B1,T!(B. ,T!RC`(B0,TCU(B1,TB!!(B0,TEQ(B1,T:AR"M'(B0,T"i(B1,TM$GRA(B0,T7Uh(B10,T6Y(B1,T!(B0,T&h(B1,TRd;(B0,T9Qi(B1,T9`(B0,TCU(B1,TB!(B0,TGh(B1,TR(B -",T!RC`(B0,TCU(B1,TB!(B0,T$W(B1,T9(B (yanking)". 0,T7h(B1,TR9JRARC6`(B0,TCU(B1,TB!(B0,T$W(B1,T9(B0,T"i(B1,TM$GRA(B0,T7Uh(B10,T6Y(B1,T!(B0,T&h(B1,TRd;!(B0,TEQ(B1,T:ARd(B0,T4i(B1,Tb4Bc(B0,TKi(B1 -,T;CR!/c9(B0,T7Uh(B10,T7Uh(B10,T6Y(B1,T!(B0,T&h(B1,TRd;(B, ,TK(B0,TCW(B1,TM;CR!/c9(B0,T7Uh(B1,Tc4f(B ,T"M'(B0,T"i(B1,TM$GRA(B0,T!g(B1,Td(B0,T4i(B1. 0,T7h(B1,TR9JRARC6`(B0,TCU(B1,TB!(B0,T$W(B1,T9(B0,T"i(B1,TM$GRA(B -0,T!Uh(B1,T$(B0,TCQi(B1,T'(B0,T!g(B1,Td(B0,T4i(B1,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P7SJS`9R(B0,T"i(B1,TM$GRA(B. ,T$S(B0,TJQh(B1,T'(B0,T7Uh(B1,Tc(B0,T*i(B1,Tc9!RC`(B0,TCU(B1,TB!(B0,T$W(B1,T9(B0,T$W(B1,TM(B C-y. +,T`0AWh1M07h1R9E:05Q1G0MQ1!ICd;AR!!0Gh1RK09Vh1'05Q1Gc9$0CQi1'K09Vh1'f(B, 0,TMU1aA!0Jl1(P0:Q1907V1!0"i1M$GRA07Uh106Y1!E:d;d0Gi1(B +,T`0>Wh1M0Gh1R07h1R9(PJRARC6`0CU1B!!0EQ1:ARd04i10MU1!(B. ,T!RC`0CU1B!!0EQ1:AR"M'0"i1M$GRA07Uh106Y1!0&h1Rd;09Qi19`0CU1B!0Gh1R(B +",T!RC`0CU1B!0$W19(B (yanking)". 0,T7h1R9JRARC6`0CU1B!0$W190"i1M$GRA07Uh106Y1!0&h1Rd;!0EQ1:ARd04i1b4Bc0Ki1(B +,T;CR!/c907Uh107Uh106Y1!0&h1Rd;(B, ,TK0CW1M;CR!/c907Uh1c4f(B ,T"M'0"i1M$GRA0!g1d04i1(B. 0,T7h1R9JRARC6`0CU1B!0$W190"i1M$GRA(B +0,T!Uh1$0CQi1'0!g1d04i1`0>Wh1M07Uh1(P7SJS`9R0"i1M$GRA(B. ,T$S0JQh1'07Uh1c0*i1c9!RC`0CU1B!0$W190$W1M(B C-y. -0,TJTh(B1,T'(B0,T7Uh(B1,T$GC(B0,TJQ(B1,T'`!5(B0,TMQ(B1,T9K(B0,T9Vh(B1,T'(B0,T$W(B1,TM(B0,T"i(B1,TMa5!(B0,T5h(B1,TR'CPK(B0,TGh(B1,TR'(B ",T!RC(B0,T&h(B1,TR(B (killing)" 0,T!Q(B1,T:(B ",T!RCE:(B -(deleting)". 0,TJTh(B1,T'(B0,T7Uh(B10,T6Y(B1,T!(B "0,T&h(B1,TR(B (killed)" ,Td;(B0,T9Qi(B1,T9(B, ,TJRARC6(B0,T7Uh(B1,T(P`(B0,TCU(B1,TB!(B0,T$W(B1,T9(B (yank) ,TARd(B0,T4i(B1, -,Ta(B0,T5h(B10,TJTh(B1,T'(B0,T7Uh(B10,T6Y(B1,T!(B ",TE:(B (deleted)" ,Td;(B0,T9Qi(B1,T9(B, ,Td(B0,TAh(B1,TJRARC6(P`(B0,TCU(B1,TB!(B0,T$W(B1,T9ARd(B0,T4i(B1. ,Tb4B(B0,T7Qh(B1,TGd;(B, ,T$S(B0,TJQh(B1,T'(B0,T7Uh(B1,TJRARC6(B -,TE:(B0,T"i(B1,TM$GRAd(B0,T4i(B10,T7U(B1,TEPAR!f(B ,T(P`(B0,T!g(B1,T:(B0,T"i(B1,TM$GRA(B0,T9Qi(B1,T9d(B0,TGi(B1, ,T"3P(B0,T7Uh(B1,T$S(B0,TJQh(B1,T'(B0,T7Uh(B1,TE:d(B0,T4i(B10,T7U(B1,TEP(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B, ,TK(B0,TCW(B1,TM:CC(B0,T7Q(B1,T4(B -,T`;(B0,TEh(B1,TRaEP`(B0,TGi(B1,T9GCC$(B, ,T(Pd(B0,TAh(B1,T`(B0,T!g(B1,T:(B0,T"i(B1,TM$GRA(B0,T7Uh(B10,T6Y(B1,T!E:d;(B. +0,TJTh1'07Uh1$GC0JQ1'`!50MQ19K09Vh1'0$W1M0"i1Ma5!05h1R'CPK0Gh1R'(B ",T!RC0&h1R(B (killing)" 0,T!Q1:(B ",T!RCE:(B +(deleting)". 0,TJTh1'07Uh106Y1!(B "0,T&h1R(B (killed)" ,Td;09Qi19(B, ,TJRARC607Uh1(P`0CU1B!0$W19(B (yank) ,TARd04i1(B, +,Ta05h10JTh1'07Uh106Y1!(B ",TE:(B (deleted)" ,Td;09Qi19(B, ,Td0Ah1JRARC6(P`0CU1B!0$W19ARd04i1(B. ,Tb4B07Qh1Gd;(B, ,T$S0JQh1'07Uh1JRARC6(B +,TE:0"i1M$GRAd04i107U1EPAR!f(B ,T(P`0!g1:0"i1M$GRA09Qi19d0Gi1(B, ,T"3P07Uh1$S0JQh1'07Uh1E:d04i107U1EP05Q1G0MQ1!IC(B, ,TK0CW1M:CC07Q14(B +,T`;0Eh1RaEP`0Gi19GCC$(B, ,T(Pd0Ah1`0!g1:0"i1M$GRA07Uh106Y1!E:d;(B. ->> ,T`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,Td;(B0,TBQ(B1,T'(B0,T(X(B1,T4`(B0,TCTh(B1,TA(B0,T5i(B1,T9"M':CC(B0,T7Q(B1,T4(B0,T7Uh(B1,Td(B0,TAh(B1,Tc(B0,T*h(B1,T:CC(B0,T7Q(B1,T4`;(B0,TEh(B1,TR(B. - ,Ta(B0,TEi(B1,TG(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-k ,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P(B0,T&h(B1,TR(B0,T"i(B1,TM$GRA(B0,T7Uh(B1,TM(B0,TBYh(B1,T:9:CC(B0,T7Q(B1,T4(B0,T9Qi(B1,T9(B. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-k 0,TMU(B1,T!$(B0,TCQi(B1,T'K(B0,T9Vh(B1,T'(B. 0,T7h(B1,TR9(P`(B0,TKg(B1,T9(B0,TGh(B1,TR(B0,TMQ(B1,T!"CP(B Newline 0,T7Uh(B1,TM(B0,TBYh(B10,T7i(B1,TRB:CC(B0,T7Q(B1,T4(B0,T9Qi(B1,T9(P(B0,T6Y(B1,T!(B - 0,T&h(B1,TRd;(B. +>> ,T`$0EWh1M9`$M0Cl1`+M0Cl1d;0BQ1'0(X14`0CTh1A05i19"M':CC07Q1407Uh1d0Ah1c0*h1:CC07Q14`;0Eh1R(B. + ,Ta0Ei1G0;i1M9$S0JQh1'(B C-k ,T`0>Wh1M07Uh1(P0&h1R0"i1M$GRA07Uh1M0BYh1:9:CC07Q1409Qi19(B. +>> 0,T;i1M9$S0JQh1'(B C-k 0,TMU1!$0CQi1'K09Vh1'(B. 0,T7h1R9(P`0Kg190Gh1R0MQ1!"CP(B Newline 0,T7Uh1M0BYh107i1RB:CC07Q1409Qi19(P06Y1!(B + 0,T&h1Rd;(B. -,T(P(B0,TJQ(B1,T'`!5d(B0,T4i(B10,TGh(B1,TR$S(B0,TJQh(B1,T'(B C-k ,T$S(B0,TJQh(B1,T'aC!(P(B0,T&h(B1,TR`(B0,T9Wi(B1,TM$GRA"M':CC(B0,T7Q(B1,T4(B, ,TaEP$S(B0,TJQh(B1,T'(B C-k ,T$S(B0,TJQh(B1,T'(B -0,T7Uh(B1,TJM'(P(B0,T&h(B1,TR:CC(B0,T7Q(B1,T4(B0,T9Qi(B1,T9(B, ,TaEP(P"(B0,TBQ(B1,T::CC(B0,T7Q(B1,T4(B0,TMWh(B1,T9f(B 0,T7Uh(B1,T`K(B0,TEW(B1,TM(B0,T7Qi(B1,T'KA4(B0,T"Vi(B1,T9(B. ,T$S(B0,TJQh(B1,T'(B C-k 0,T(Q(B1,T4!RC(B0,T!Q(B1,T:(B -0,T5Q(B1,TG`E"MR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B1,Tc9(B0,TEQ(B1,T!I3P(B0,T7Uh(B1,Ta5!(B0,T5h(B1,TR'MM!d;(B: ,T$S(B0,TJQh(B1,T'(B0,T9Ui(B1,T(P(B0,T&h(B1,TRKERBf(B ,T:CC(B0,T7Q(B1,T4aEP`(B0,T9Wi(B1,TMKR"M'(B -0,T"i(B1,TM$GRA(B0,T4i(B1,TGB(B. 0,T9Uh(B1,Td(B0,TAh(B1,T`K(B0,TAW(B1,TM9!RC7S(B0,T+i(B1,TSa::;C!(B0,T5T(B1. ,T$S(B0,TJQh(B1,T'(B C-u 2 C-k ,T(P(B0,T&h(B1,TR(B0,T7Qi(B1,T'JM':CC(B0,T7Q(B1,T4(B -,T>(B0,TCi(B1,TMA(B0,T7Qi(B1,T'(B0,TMQ(B1,T!"CP(B Newline ,T"M':CC(B0,T7Q(B1,T4(B0,T9Qi(B1,T9f(B 0,T4i(B1,TGB(B; 0,T+Vh(B1,T'(B0,T5h(B1,TR'(R!!RC7S$S(B0,TJQh(B1,T'(B C-k ,TJM'$(B0,TCQi(B1,T'(B. +,T(P0JQ1'`!5d04i10Gh1R$S0JQh1'(B C-k ,T$S0JQh1'aC!(P0&h1R`09Wi1M$GRA"M':CC07Q14(B, ,TaEP$S0JQh1'(B C-k ,T$S0JQh1'(B +0,T7Uh1JM'(P0&h1R:CC07Q1409Qi19(B, ,TaEP(P"0BQ1::CC07Q140MWh19f(B 0,T7Uh1`K0EW1M07Qi1'KA40"Vi19(B. ,T$S0JQh1'(B C-k 0,T(Q14!RC0!Q1:(B +0,T5Q1G`E"MR0Cl10!T1G`A905l1c90EQ1!I3P07Uh1a5!05h1R'MM!d;(B: ,T$S0JQh1'09Ui1(P0&h1RKERBf(B ,T:CC07Q14aEP`09Wi1MKR"M'(B +0,T"i1M$GRA04i1GB(B. 0,T9Uh1d0Ah1`K0AW1M9!RC7S0+i1Sa::;C!05T1(B. ,T$S0JQh1'(B C-u 2 C-k ,T(P0&h1R07Qi1'JM':CC07Q14(B +,T>0Ci1MA07Qi1'0MQ1!"CP(B Newline ,T"M':CC07Q1409Qi19f(B 0,T4i1GB(B; 0,T+Vh1'05h1R'(R!!RC7S$S0JQh1'(B C-k ,TJM'$0CQi1'(B. -,Tc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-y ,Tc9!RC(B0,T7Uh(B1,T(P`(B0,TCU(B1,TB!(B0,T$W(B1,T9(B0,T"i(B1,TM$GRA(B0,T7Uh(B10,T6Y(B1,T!(B0,T&h(B1,TRd;K(B0,TEQ(B1,T'(B0,TJX(B1,T4(B. 0,T"i(B1,TM$GRA(B0,T7Uh(B10,T6Y(B1,T!`(B0,TCU(B1,TB!(B0,T$W(B1,T9(B0,T9Qi(B1,T9(P(B -,T;CR!/(B0,T7Uh(B1,T5SaK(B0,T9h(B1,T'`$M(B0,TCl(B1,T`+M(B0,TCl(B10,T;Q(B1,T((B0,T(X(B10,T:Q(B1,T9(B. +,Tc0*i1$S0JQh1'(B C-y ,Tc9!RC07Uh1(P`0CU1B!0$W190"i1M$GRA07Uh106Y1!0&h1Rd;K0EQ1'0JX14(B. 0,T"i1M$GRA07Uh106Y1!`0CU1B!0$W1909Qi19(P(B +,T;CR!/07Uh15SaK09h1'`$M0Cl1`+M0Cl10;Q1(0(X10:Q19(B. ->> ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-y ,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P`(B0,TCU(B1,TB!(B0,T$W(B1,T9(B0,T"i(B1,TM$GRA!(B0,TEQ(B1,T:AR(B. +>> ,TEM'c0*i1$S0JQh1'(B C-y ,T`0>Wh1M07Uh1(P`0CU1B!0$W190"i1M$GRA!0EQ1:AR(B. -,T$S(B0,TJQh(B1,T'(B C-y 0,T!g(B1,T`K(B0,TAW(B1,TM9!RC`(B0,TCU(B1,TB!(B0,T$W(B1,T9(B0,TJTh(B1,T'"M'(B0,T7Uh(B1,Tc$C:R'$9d(B0,T4i(B1,T`MRd;(R!(B0,T7h(B1,TR9(B. 0,T7h(B1,TR9(P(B0,TJQ(B1,T'`!5d(B0,T4i(B10,TGh(B1,TR(B -0,T6i(B1,TR(B0,T7h(B1,TR9c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-k 0,T5T(B1,T4(B0,T5h(B1,TM(B0,T!Q(B1,T9KERBf(B ,T$(B0,TCQi(B1,T'(B, 0,T"i(B1,TM$GRA(B0,T7Uh(B10,T6Y(B1,T!(B0,T&h(B1,TRd;(B0,T7Qi(B1,T'KA4(P(B0,T6Y(B1,T!`(B0,T!g(B1,T:d(B0,TGi(B10,T4i(B1,TGB(B0,T!Q(B1,T9(B, -,T)P(B0,T9Qi(B1,T9!RCc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-y ,T`(B0,T>U(B1,TB'$(B0,TCQi(B1,T'`(B0,T4U(B1,TBG(B0,T!g(B1,T(P`(B0,TCU(B1,TB!(B0,T$W(B1,T9(B0,T"i(B1,TM$GRA!(B0,TEQ(B1,T:ARd(B0,T4i(B10,T7Qi(B1,T'KA4(B. +,T$S0JQh1'(B C-y 0,T!g1`K0AW1M9!RC`0CU1B!0$W190JTh1'"M'07Uh1c$C:R'$9d04i1`MRd;(R!07h1R9(B. 0,T7h1R9(P0JQ1'`!5d04i10Gh1R(B +0,T6i1R07h1R9c0*i1$S0JQh1'(B C-k 0,T5T1405h1M0!Q19KERBf(B ,T$0CQi1'(B, 0,T"i1M$GRA07Uh106Y1!0&h1Rd;07Qi1'KA4(P06Y1!`0!g1:d0Gi104i1GB0!Q19(B, +,T)P09Qi19!RCc0*i1$S0JQh1'(B C-y ,T`0>U1B'$0CQi1'`04U1BG0!g1(P`0CU1B!0$W190"i1M$GRA!0EQ1:ARd04i107Qi1'KA4(B. ->> ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-k ,TKERBf(B ,T$(B0,TCQi(B1,T'(B0,T4Y(B1. +>> ,TEM'c0*i1$S0JQh1'(B C-k ,TKERBf(B ,T$0CQi1'04Y1(B. -,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P`(B0,TCU(B1,TB!(B0,T$W(B1,T9(B0,T"i(B1,TM$GRA(B0,T7Uh(B10,T6Y(B1,T!(B0,T&h(B1,TRd;(B: +,T`0>Wh1M07Uh1(P`0CU1B!0$W190"i1M$GRA07Uh106Y1!0&h1Rd;(B: ->> ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-y. ,Ta(B0,TEi(B1,TG`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,TE'd;(B0,TJQ(B1,T!JM'JRA:CC(B0,T7Q(B1,T4(B, ,Ta(B0,TEi(B1,TGc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-y - 0,TMU(B1,T!$(B0,TCQi(B1,T'(B. 0,T7h(B1,TR9(P`(B0,T"i(B1,TRc((B0,TGT(B10,T8U(B1,T!RC(B0,T7Uh(B1,T(PJS`9R(B0,T"i(B1,TM$GRA(B. +>> ,TEM'c0*i1$S0JQh1'(B C-y. ,Ta0Ei1G`$0EWh1M9`$M0Cl1`+M0Cl1E'd;0JQ1!JM'JRA:CC07Q14(B, ,Ta0Ei1Gc0*i1$S0JQh1'(B C-y + 0,TMU1!$0CQi1'(B. 0,T7h1R9(P`0"i1Rc(0GT108U1!RC07Uh1(PJS`9R0"i1M$GRA(B. -0,T7h(B1,TR9(P7SM(B0,TBh(B1,TR'dC(B0,T6i(B1,TR(B0,T7h(B1,TR9(B0,T5i(B1,TM'!RC(P`(B0,TCU(B1,TB!(B0,T$W(B1,T9(B0,T"i(B1,TM$GRA:R'M(B0,TBh(B1,TR'(B, ,Ta(B0,TEi(B1,TG(B0,T&h(B1,TR:R'M(B0,TBh(B1,TR'MM!d;(B? -,T$S(B0,TJQh(B1,T'(B C-y ,T(P`(B0,TCU(B1,TB!(B0,T$W(B1,T9(B0,T"i(B1,TM$GRA(B0,T7Uh(B10,T6Y(B1,T!(B0,T&h(B1,TR(B0,TEh(B1,TR(B0,TJX(B1,T4(B. ,Ta(B0,T5h(B10,T"i(B1,TM$GRA(B0,T!h(B1,TM9K(B0,T9i(B1,TR(B0,T9Qi(B1,T9(B0,TBQ(B1,T'$'`K(B0,TEW(B1,TMM(B0,TBYh(B1. 0,T7h(B1,TR9(B -,TJRARC6(P`(B0,TCU(B1,TB!(B0,T$W(B1,T9ARd(B0,T4i(B10,TMU(B1,T!b4Bc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B M-y. ,TK(B0,TEQ(B1,T'(R!(B0,T7Uh(B10,T7h(B1,TR9d(B0,T4i(B1,T`(B0,TCU(B1,TB!(B0,T$W(B1,T9(B0,T"i(B1,TM$GRA(B0,TEh(B1,TR(B0,TJX(B1,T4a(B0,TEi(B1,TG(B, -,Tc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B M-y ,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P`(B0,TCU(B1,TB!(B0,T$W(B1,T9(B0,T"i(B1,TM$GRA(B0,T!h(B1,TM9K(B0,T9i(B1,TR(B0,T9Qi(B1,T9ARa79(B0,T7Uh(B1. ,T!RCc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B M-y ,Ta(B0,T5h(B1,TEP$(B0,TCQi(B1,T'(B -,T(P`(B0,TCU(B1,TB!(B0,T$W(B1,T9(B0,T"i(B1,TM$GRA(B0,T7Uh(B10,T6Y(B1,T!(B0,T&h(B1,TRd;c9ES(B0,T4Q(B1,T:(B0,T7Uh(B10,TBi(B1,TM9!(B0,TEQ(B1,T:(B0,T"Vi(B1,T9d;(B. ,T`(B0,TAWh(B1,TM(B0,T7h(B1,TR9d(B0,T4i(B10,T"i(B1,TM$GRA(B0,T7Uh(B10,T5i(B1,TM'!RC!(B0,TEQ(B1,T:(B0,T$W(B1,T9AR(B, -0,T7h(B1,TR9(B0,T!g(B1,Td(B0,TAh(B1,T(S`(B0,T;g(B1,T9(B0,T7Uh(B1,T(P(B0,T5i(B1,TM'7SMPdC(B0,T!Q(B1,T:(B0,T"i(B1,TM$GRA(B0,T9Qi(B1,T9(B0,TMU(B1,T!(B. ,T`(B0,T>U(B1,TB';(B0,TEh(B1,TMBM(B0,TBYh(B1,TM(B0,TBh(B1,TR'(B0,T9Qi(B1,T9(B, ,Ta(B0,TEi(B1,TG7S!RCa(B0,T!i(B1,Td"(B -0,T"i(B1,TM$GRA(B0,TMWh(B1,T9(B0,T5h(B1,TMd;(B. +0,T7h1R9(P7SM0Bh1R'dC06i1R07h1R905i1M'!RC(P`0CU1B!0$W190"i1M$GRA:R'M0Bh1R'(B, ,Ta0Ei1G0&h1R:R'M0Bh1R'MM!d;(B? +,T$S0JQh1'(B C-y ,T(P`0CU1B!0$W190"i1M$GRA07Uh106Y1!0&h1R0Eh1R0JX14(B. ,Ta05h10"i1M$GRA0!h1M9K09i1R09Qi190BQ1'$'`K0EW1MM0BYh1(B. 0,T7h1R9(B +,TJRARC6(P`0CU1B!0$W19ARd04i10MU1!b4Bc0*i1$S0JQh1'(B M-y. ,TK0EQ1'(R!07Uh107h1R9d04i1`0CU1B!0$W190"i1M$GRA0Eh1R0JX14a0Ei1G(B, +,Tc0*i1$S0JQh1'(B M-y ,T`0>Wh1M07Uh1(P`0CU1B!0$W190"i1M$GRA0!h1M9K09i1R09Qi19ARa7907Uh1(B. ,T!RCc0*i1$S0JQh1'(B M-y ,Ta05h1EP$0CQi1'(B +,T(P`0CU1B!0$W190"i1M$GRA07Uh106Y1!0&h1Rd;c9ES04Q1:07Uh10Bi1M9!0EQ1:0"Vi19d;(B. ,T`0AWh1M07h1R9d04i10"i1M$GRA07Uh105i1M'!RC!0EQ1:0$W19AR(B, +0,T7h1R90!g1d0Ah1(S`0;g1907Uh1(P05i1M'7SMPdC0!Q1:0"i1M$GRA09Qi190MU1!(B. ,T`0>U1B';0Eh1MBM0BYh1M0Bh1R'09Qi19(B, ,Ta0Ei1G7S!RCa0!i1d"(B +0,T"i1M$GRA0MWh1905h1Md;(B. -0,T6i(B1,TR(B0,T7h(B1,TR9c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B M-y 0,T4i(B1,TGB(S9G9$(B0,TCQi(B1,T'(B0,T7Uh(B1,TAR!>M(B, 0,T7h(B1,TR9(P(B0,TBi(B1,TM9!(B0,TEQ(B1,T:AR(B0,TBQ(B1,T'(B0,T(X(B1,T4`(B0,TCTh(B1,TA(B0,T5i(B1,T9(B0,TMU(B1,T!$(B0,TCQi(B1,T'(B -(0,T"i(B1,TM$GRA(B0,T7Uh(B10,T6Y(B1,T!(B0,T&h(B1,TRd;(B0,TEh(B1,TR(B0,TJX(B1,T4(B). +0,T6i1R07h1R9c0*i1$S0JQh1'(B M-y 0,T4i1GB(S9G9$0CQi1'07Uh1AR!>M(B, 0,T7h1R9(P0Bi1M9!0EQ1:AR0BQ1'0(X14`0CTh1A05i190MU1!$0CQi1'(B +(0,T"i1M$GRA07Uh106Y1!0&h1Rd;0Eh1R0JX14(B). ->> 0,T&h(B1,TRK(B0,T9Vh(B1,T':CC(B0,T7Q(B1,T4(B, ,T`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,Td;(B, 0,T&h(B1,TR(B0,TMU(B1,T!:CC(B0,T7Q(B1,T4(B. - ,Ta(B0,TEi(B1,TGc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-y ,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P`(B0,TCU(B1,TB!(B0,T$W(B1,T9:CC(B0,T7Q(B1,T4(B0,T7Uh(B10,T6Y(B1,T!(B0,T&h(B1,TRd;c9$(B0,TCQi(B1,T'(B0,T7Uh(B1,TJM'(B. - ,Ta(B0,TEi(B1,TGc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B M-y 0,T+Vh(B1,T'(P`(B0,TCV(B1,TB!(B0,T$W(B1,T9:CC(B0,T7Q(B1,T4(B0,T7Uh(B10,T6Y(B1,T!(B0,T&h(B1,TRd;c9$(B0,TCQi(B1,T'aC!ARa79(B0,T7Uh(B1. - ,Tc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B M-y 0,TMU(B1,T!(B, ,Ta(B0,TEi(B1,TG(B0,T4Y(B10,TGh(B1,TR(P`(B0,T!T(B1,T4MPdC(B0,T"Vi(B1,T9(B. ,TEM'7Sd;`(B0,TCWh(B1,TMBf(B ,T(9!(B0,TGh(B1,TR:CC(B0,T7Q(B1,T4(B0,T7Uh(B10,T6Y(B1,T!(B0,T&h(B1,TRd;(B - ,Tc9$(B0,TCQi(B1,T'(B0,T7Uh(B1,TJM'(P!(B0,TEQ(B1,T:(B0,T$W(B1,T9AR(B, ,Ta(B0,TEi(B1,TG7Sd;(B0,TMU(B1,T!(B0,TJQ(B1,T!CPBP(B. - 0,T6i(B1,TR(B0,T7h(B1,TR9(B0,T5i(B1,TM'!RC(B, 0,T7h(B1,TR9MR((PEM'!S(B0,T!Q(B1,T:(B0,T5Q(B1,TG`E"MR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B10,T7Qi(B1,T'(B0,T7Uh(B1,T`(B0,T;g(B1,T9(S9G9:G!aEPE:c(B0,TKi(B10,T!Q(B1,T:(B - ,T$S(B0,TJQh(B1,T'(B M-y 0,T4Y(B1. +>> 0,T&h1RK09Vh1':CC07Q14(B, ,T`$0EWh1M9`$M0Cl1`+M0Cl1d;(B, 0,T&h1R0MU1!:CC07Q14(B. + ,Ta0Ei1Gc0*i1$S0JQh1'(B C-y ,T`0>Wh1M07Uh1(P`0CU1B!0$W19:CC07Q1407Uh106Y1!0&h1Rd;c9$0CQi1'07Uh1JM'(B. + ,Ta0Ei1Gc0*i1$S0JQh1'(B M-y 0,T+Vh1'(P`0CV1B!0$W19:CC07Q1407Uh106Y1!0&h1Rd;c9$0CQi1'aC!ARa7907Uh1(B. + ,Tc0*i1$S0JQh1'(B M-y 0,TMU1!(B, ,Ta0Ei1G04Y10Gh1R(P`0!T14MPdC0"Vi19(B. ,TEM'7Sd;`0CWh1MBf(B ,T(9!0Gh1R:CC07Q1407Uh106Y1!0&h1Rd;(B + ,Tc9$0CQi1'07Uh1JM'(P!0EQ1:0$W19AR(B, ,Ta0Ei1G7Sd;0MU1!0JQ1!CPBP(B. + 0,T6i1R07h1R905i1M'!RC(B, 0,T7h1R9MR((PEM'!S0!Q1:05Q1G`E"MR0Cl10!T1G`A905l107Qi1'07Uh1`0;g19(S9G9:G!aEPE:c0Ki10!Q1:(B + ,T$S0JQh1'(B M-y 0,T4Y1(B. -* ,T!RC7S(B0,TBi(B1,TM9(B (undo) +* ,T!RC7S0Bi1M9(B (undo) ------------------- -0,T6i(B1,TR(B0,T7h(B1,TR9d(B0,T4i(B1,Ta(B0,T!i(B1,Td"(B0,T"i(B1,TM$GRAd;(B, ,TaEP(B0,T$T(B1,T4(B0,TGh(B1,TRd(B0,T4i(B1,T7S(B0,T<T(B1,T4>ER4d;(B, 0,T7h(B1,TR9JRARC67S(B0,TBi(B1,TM9(B0,TJTh(B1,T'(B0,T7Uh(B1,Td(B0,T4i(B1 -,T`;(B0,TEUh(B1,TB9a;E'd;a(B0,TEi(B1,TG(B0,T4i(B1,TGB$S(B0,TJQh(B1,T'!RC7S(B0,TBi(B1,TM9(B, C-x u. +0,T6i1R07h1R9d04i1a0!i1d"0"i1M$GRAd;(B, ,TaEP0$T140Gh1Rd04i17S0<T14>ER4d;(B, 0,T7h1R9JRARC67S0Bi1M90JTh1'07Uh1d04i1(B +,T`;0EUh1B9a;E'd;a0Ei1G04i1GB$S0JQh1'!RC7S0Bi1M9(B, C-x u. -,Tb4B;C!(B0,T5T(B1, ,T$S(B0,TJQh(B1,T'(B C-x u ,T7S(B0,TBi(B1,TM9$S(B0,TJQh(B1,T'(B0,T7Uh(B1,Td(B0,T4i(B1,T7Sd;a(B0,TEi(B1,TGK(B0,T9Vh(B1,T'$S(B0,TJQh(B1,T'(B; 0,T6i(B1,TR(B0,T7h(B1,TR97S(B0,TBi(B1,TM9(B0,T+i(B1,TS(B0,T5T(B1,T4(B0,T5h(B1,TM(B0,T!Q(B1,T9(B, -,T!RC7S(B0,TBi(B1,TM9a(B0,T5h(B1,TEP$(B0,TCQi(B1,T'(P(B0,TBi(B1,TM9$S(B0,TJQh(B1,T'd;(B0,T7U(B1,TEP$S(B0,TJQh(B1,T'(B. +,Tb4B;C!05T1(B, ,T$S0JQh1'(B C-x u ,T7S0Bi1M9$S0JQh1'07Uh1d04i17Sd;a0Ei1GK09Vh1'$S0JQh1'(B; 0,T6i1R07h1R97S0Bi1M90+i1S05T1405h1M0!Q19(B, +,T!RC7S0Bi1M9a05h1EP$0CQi1'(P0Bi1M9$S0JQh1'd;07U1EP$S0JQh1'(B. -,Ta(B0,T5h(B10,TAU(B10,T"i(B1,TMB!`(B0,TGi(B1,T9M(B0,TBYh(B1,TJM';CP!RC(B: ,T$S(B0,TJQh(B1,T'(B0,T7Uh(B1,Td(B0,TAh(B1,T`;(B0,TEUh(B1,TB9a;E'(B0,T"i(B1,TM$GRA(Pd(B0,TAh(B10,T9Q(B1,T:CGAM(B0,TBYh(B10,T4i(B1,TGB(B (0,T9Uh(B1,TCGA(B0,T6V(B1,T'(B -,T$S(B0,TJQh(B1,T'!RC`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,TaEP!RC`$(B0,TEWh(B1,TM9(B0,TAi(B1,TG9(B), ,TaEP!RCa7C!(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B0,T!g(B1,T(P(B0,T6Y(B1,T!(B0,T(Q(B1,T4!RCb4BCGA(B -,T`(B0,T;g(B1,T9!(B0,TEXh(B1,TA(B0,T7Uh(B1,Td(B0,TAh(B1,T`(B0,T!T(B1,T9(B 20 0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B0,T5h(B1,TM!(B0,TEXh(B1,TA(B. (0,T7Qi(B1,T'(B0,T9Ui(B1,T`(B0,T>Wh(B1,TME4(S9G9$(B0,TCQi(B1,T'"M'$S(B0,TJQh(B1,T'(B C-x u ,Tc9!RC7S(B -0,TBi(B1,TM9!RCa7C!(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B.) +,Ta05h10AU10"i1MB!`0Gi19M0BYh1JM';CP!RC(B: ,T$S0JQh1'07Uh1d0Ah1`;0EUh1B9a;E'0"i1M$GRA(Pd0Ah109Q1:CGAM0BYh104i1GB(B (0,T9Uh1CGA06V1'(B +,T$S0JQh1'!RC`$0EWh1M9`$M0Cl1`+M0Cl1aEP!RC`$0EWh1M90Ai1G9(B), ,TaEP!RCa7C!05Q1G0MQ1!IC0!g1(P06Y1!0(Q14!RCb4BCGA(B +,T`0;g19!0EXh1A07Uh1d0Ah1`0!T19(B 20 0,T5Q1G0MQ1!IC05h1M!0EXh1A(B. (0,T7Qi1'09Ui1`0>Wh1ME4(S9G9$0CQi1'"M'$S0JQh1'(B C-x u ,Tc9!RC7S(B +0,TBi1M9!RCa7C!05Q1G0MQ1!IC(B.) ->> 0,T&h(B1,TR:CC(B0,T7Q(B1,T4(B0,T9Ui(B10,T4i(B1,TGB$S(B0,TJQh(B1,T'(B C-k, ,Ta(B0,TEi(B1,TG(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x u. ,T:CC(B0,T7Q(B1,T4(B0,T7Uh(B10,T6Y(B1,T!(B0,T&h(B1,TRd;(P;CR!/!(B0,TEQ(B1,T:(B0,T$W(B1,T9AR(B. +>> 0,T&h1R:CC07Q1409Ui104i1GB$S0JQh1'(B C-k, ,Ta0Ei1G0;i1M9$S0JQh1'(B C-x u. ,T:CC07Q1407Uh106Y1!0&h1Rd;(P;CR!/!0EQ1:0$W19AR(B. -,T$S(B0,TJQh(B1,T'(B C-_ ,T`(B0,T;g(B1,T9(B0,TMU(B1,T!$S(B0,TJQh(B1,T'K(B0,T9Vh(B1,T'JSK(B0,TCQ(B1,T:!RC7S(B0,TBi(B1,TM9(B; ,T$S(B0,TJQh(B1,T'(B0,T9Ui(B1,T7S'R9`K(B0,TAW(B1,TM9(B0,T!Q(B1,T:$S(B0,TJQh(B1,T'(B C-x u, -,Ta(B0,T5h(B10,TGh(B1,TRJP4G!!(B0,TGh(B1,TRc9!RC(B0,T;i(B1,TM9KERBf(B ,T$(B0,TCQi(B1,T'(B0,T5T(B1,T4(B0,T5h(B1,TM(B0,T!Q(B1,T9(B. 0,T"i(B1,TM`(B0,TJU(B1,TB"M'$S(B0,TJQh(B1,T'(B C-_ 0,T9Ui(B10,T$W(B1,TMc9:R'(B -,Ta(B0,T;i(B1,T9(B0,T>T(B1,TA(B0,T>l(B1, ,TMR((Pd(B0,TAh(B1,T7CR:(B0,TGh(B1,TR(P(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'd(B0,T4i(B1,TM(B0,TBh(B1,TR'dC(B. 0,T9Qh(B1,T9(B0,T$W(B1,TM`K(B0,T5X(B10,T7Uh(B1,T7Sc(B0,TKi(B1,T`CR(B0,T5i(B1,TM'`5(B0,TCU(B1,TBA$S(B0,TJQh(B1,T'(B -C-x u ,Tc(B0,TKi(B10,TMU(B1,T!(B0,T5h(B1,TR'KR!(B. ,Tc9`$(B0,TCWh(B1,TM';ERB7R':R'*(B0,T9T(B1,T4(B,0,T7h(B1,TR9MR((P(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-_ ,Td(B0,T4i(B1,Tb4B!RC!4(B -0,TMQ(B1,T!"CP(B / ,Tc9"3P(B0,T7Uh(B1,T!4(B0,T;Xh(B1,TA(B CONTROL. +,T$S0JQh1'(B C-_ ,T`0;g190MU1!$S0JQh1'K09Vh1'JSK0CQ1:!RC7S0Bi1M9(B; ,T$S0JQh1'09Ui17S'R9`K0AW1M90!Q1:$S0JQh1'(B C-x u, +,Ta05h10Gh1RJP4G!!0Gh1Rc9!RC0;i1M9KERBf(B ,T$0CQi1'05T1405h1M0!Q19(B. 0,T"i1M`0JU1B"M'$S0JQh1'(B C-_ 0,T9Ui10$W1Mc9:R'(B +,Ta0;i190>T1A0>l1(B, ,TMR((Pd0Ah17CR:0Gh1R(P0;i1M9$S0JQh1'd04i1M0Bh1R'dC(B. 0,T9Qh190$W1M`K05X107Uh17Sc0Ki1`CR05i1M'`50CU1BA$S0JQh1'(B +C-x u ,Tc0Ki10MU1!05h1R'KR!(B. ,Tc9`$0CWh1M';ERB7R':R'*09T14(B,0,T7h1R9MR((P0;i1M9$S0JQh1'(B C-_ ,Td04i1b4B!RC!4(B +0,TMQ1!"CP(B / ,Tc9"3P07Uh1!40;Xh1A(B CONTROL. -0,T5Q(B1,TG`E"MR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B1,TJSK(B0,TCQ(B1,T:$S(B0,TJQh(B1,T'(B C-_ ,TaEP(B C-x u ,T(P`(B0,T;g(B1,T9!RC(B0,T+i(B1,TS(S9G9$(B0,TCQi(B1,T'"M'$S(B0,TJQh(B1,T'(B. +0,T5Q1G`E"MR0Cl10!T1G`A905l1JSK0CQ1:$S0JQh1'(B C-_ ,TaEP(B C-x u ,T(P`0;g19!RC0+i1S(S9G9$0CQi1'"M'$S0JQh1'(B. -* ,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B (file) +* ,Ta0?i1A0"i1M0AY1E(B (file) ---------------- -,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P`(B0,T!g(B1,T:(B0,T"i(B1,TM$GRA(B0,T7Uh(B1,Td(B0,T4i(B1,Ta(B0,T!i(B1,Td"d;(B0,T9Qi(B1,T9(B, 0,T7h(B1,TR9(P(B0,T5i(B1,TM'`(B0,T!g(B1,T:(B0,T"i(B1,TM$GRA(B0,T9Qi(B1,T9d(B0,TGi(B1,Tc9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B. ,Td(B0,TAh(B1,T`(B0,T*h(B1,T9(B0,T9Qi(B1,T9(B -0,T"i(B1,TM$GRA(B0,T!g(B1,T(PKRBd;`(B0,TAWh(B1,TM(B0,T7h(B1,TR9`(B0,TET(B1,T!c(B0,T*i(B10,TMU(B1,TaA!(B0,TJl(B1. ,T!RC(B0,T7Uh(B1,T(P`(B0,T!g(B1,T:(B0,T"i(B1,TM$GRA(B0,T9Qi(B1,T9E'c9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B, 0,T7h(B1,TR9(B -,T(P(B0,T5i(B1,TM'(B "0,T$i(B1,T9KR(B (find)" ,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T!h(B1,TM9(B0,T7Uh(B1,T(P`(B0,T"i(B1,TRd;c9(B0,T"i(B1,TM$GRA(B0,T9Qi(B1,T9d(B0,T4i(B1. (0,T9Uh(B1,T`(B0,TCU(B1,TB!(B0,TGh(B1,TR(B ",T!RC(B -,T`(B0,TBW(B1,TM9(B (visiting)" ,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B.) +,T`0>Wh1M07Uh1(P`0!g1:0"i1M$GRA07Uh1d04i1a0!i1d"d;09Qi19(B, 0,T7h1R9(P05i1M'`0!g1:0"i1M$GRA09Qi19d0Gi1c9a0?i1A0"i1M0AY1E(B. ,Td0Ah1`0*h1909Qi19(B +0,T"i1M$GRA0!g1(PKRBd;`0AWh1M07h1R9`0ET1!c0*i10MU1aA!0Jl1(B. ,T!RC07Uh1(P`0!g1:0"i1M$GRA09Qi19E'c9a0?i1A0"i1M0AY1E(B, 0,T7h1R9(B +,T(P05i1M'(B "0,T$i19KR(B (find)" ,Ta0?i1A0"i1M0AY1E0!h1M907Uh1(P`0"i1Rd;c90"i1M$GRA09Qi19d04i1(B. (0,T9Uh1`0CU1B!0Gh1R(B ",T!RC(B +,T`0BW1M9(B (visiting)" ,Ta0?i1A0"i1M0AY1E(B.) -,T!RC(B0,T$i(B1,T9KRa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEKARB(B0,T6V(B1,T'!RC(B0,T7Uh(B10,T7h(B1,TR9d(B0,T4i(B1,T`(B0,TKg(B1,T9`(B0,T9Wi(B1,TMKR"M'a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE@RBc9(B0,TMU(B1,TaA!(B0,TJl(B1. ,Tc9KERBf(B -,T7R'(B, 0,T4Y(B1,T`K(B0,TAW(B1,TM9(B0,TGh(B1,TR(B0,T7h(B1,TR9!S(B0,TEQ(B1,T'a(B0,T!i(B1,Td"(B0,T"i(B1,TM(B0,TAY(B1,TEc9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEM(B0,TBYh(B1. ,TM(B0,TBh(B1,TR'dC(B0,T!g(B1,T5RA(B, ,T!RCa(B0,T!i(B1,Td"@RBc9(B0,TMU(B1 -,TaA!(B0,TJl(B10,T9Qi(B1,T9(Pd(B0,TAh(B1,T$'M(B0,TBYh(B1,T(9!(B0,TGh(B1,TR(B0,T7h(B1,TR9(P(B "0,T(Q(B1,T4`(B0,T!g(B1,T:(B (save)" ,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T9Qi(B1,T9(B. 0,T9Uh(B1,T`(B0,T;g(B1,T9!RC(B0,T*h(B1,TGBc(B0,TKi(B10,T7h(B1,TR9(B -,TJRARC6K(B0,TEU(B1,T!`(B0,TEUh(B1,TB'!RC7Sc(B0,TKi(B1,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T6Y(B1,T!a(B0,T!i(B1,Td"d(B0,TGi(B1,T$(B0,TCVh(B1,T'f(B ,T!ER'f(B 0,T6i(B1,TR(B0,T7h(B1,TR9d(B0,TAh(B1,Td(B0,T4i(B10,T5i(B1,TM'!RC(B. ,Ta(B0,TAi(B10,TGh(B1,TR(B -0,T7h(B1,TR9(P7S!RC(B0,T(Q(B1,T4`(B0,T!g(B1,T:d;a(B0,TEi(B1,TG(B0,T!g(B1,T5RA(B, 0,TMU(B1,TaA!(B0,TJl(B10,T!g(B10,TBQ(B1,T'$'`K(B0,TEW(B1,TMa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T5i(B1,T9)(B0,T:Q(B1,T:d(B0,TGi(B1,Tb4B`(B0,T!g(B1,T:d(B0,TGi(B1,Tc9(B0,T*Wh(B1,TM(B -,TcK(B0,TAh(B1, ,T`(B0,T<Wh(B1,TMd(B0,TGi(B1,Tc9!C(B0,T3U(B10,T7Uh(B10,T7h(B1,TR9a(B0,T!i(B1,Td"(B0,T<T(B1,T4>ER4(B. +,T!RC0$i19KRa0?i1A0"i1M0AY1EKARB06V1'!RC07Uh107h1R9d04i1`0Kg19`09Wi1MKR"M'a0?i1A0"i1M0AY1E@RBc90MU1aA!0Jl1(B. ,Tc9KERBf(B +,T7R'(B, 0,T4Y1`K0AW1M90Gh1R07h1R9!S0EQ1'a0!i1d"0"i1M0AY1Ec9a0?i1A0"i1M0AY1EM0BYh1(B. ,TM0Bh1R'dC0!g15RA(B, ,T!RCa0!i1d"@RBc90MU1(B +,TaA!0Jl109Qi19(Pd0Ah1$'M0BYh1(9!0Gh1R07h1R9(P(B "0,T(Q14`0!g1:(B (save)" ,Ta0?i1A0"i1M0AY1E09Qi19(B. 0,T9Uh1`0;g19!RC0*h1GBc0Ki107h1R9(B +,TJRARC6K0EU1!`0EUh1B'!RC7Sc0Ki1a0?i1A0"i1M0AY1E06Y1!a0!i1d"d0Gi1$0CVh1'f(B ,T!ER'f(B 0,T6i1R07h1R9d0Ah1d04i105i1M'!RC(B. ,Ta0Ai10Gh1R(B +0,T7h1R9(P7S!RC0(Q14`0!g1:d;a0Ei1G0!g15RA(B, 0,TMU1aA!0Jl10!g10BQ1'$'`K0EW1Ma0?i1A0"i1M0AY1E05i19)0:Q1:d0Gi1b4B`0!g1:d0Gi1c90*Wh1M(B +,TcK0Ah1(B, ,T`0<Wh1Md0Gi1c9!C03U107Uh107h1R9a0!i1d"0<T14>ER4(B. -0,T6i(B1,TR(B0,T7h(B1,TR9(B0,TJQ(B1,T'`!5(B0,T4Y(B10,TJh(B1,TG9(B0,TEh(B1,TR'"M'K(B0,T9i(B1,TR(M"M'(B0,TMU(B1,TaA!(B0,TJl(B1, 0,T7h(B1,TR9(P`(B0,TKg(B1,T9:CC(B0,T7Q(B1,T4(B0,T7Uh(B1,T`(B0,TCTh(B1,TA(B0,T5i(B1,T9aEP(B0,TJTi(B1,T9(B0,TJX(B1,T4(B0,T4i(B1,TGB(B -,T`(B0,TJi(B1,T9;CP(B. ,T:CC(B0,T7Q(B1,T4(B0,T9Qi(B1,T9MR((P`(B0,TCTh(B1,TA(B0,T5i(B1,T9(B0,T4i(B1,TGB(B "--:-- TUTORIAL" ,TK(B0,TCW(B1,TMMPdC7S9M'(B0,T9Qi(B1,T9(B. 0,TJh(B1,TG9(B0,T9Ui(B1 -,T"M'K(B0,T9i(B1,TR(M(B, ,Tb4B;C!(B0,T5T(B1,Ta(B0,TEi(B1,TG(B, ,T(PaJ4'(B0,T*Wh(B1,TMa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B10,T7h(B1,TR9!S(B0,TEQ(B1,T'`(B0,TBW(B1,TM9M(B0,TBYh(B1. ,T"3P(B0,T9Ui(B10,T7h(B1,TR9!S(B0,TEQ(B1,T'(B -,T`(B0,TBW(B1,TM9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B10,T*Wh(B1,TM(B0,TGh(B1,TR(B "TUTORIAL.th" 0,T+Vh(B1,T'`(B0,T;g(B1,T9JS`9R"M'(B0,T$Yh(B10,TAW(B1,TM!RCc(B0,T*i(B10,TMU(B1,TaA!(B0,TJl(B1. ,T`(B0,TAWh(B1,TM(B0,T7h(B1,TR9d(B0,T4i(B1 -,T`(B0,TBW(B1,TM9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T4i(B1,TGB(B0,TMU(B1,TaA!(B0,TJl(B1, 0,T*Wh(B1,TM"M'a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T9Qi(B1,T9(P;CR!/c9(B0,T7Uh(B10,T7Uh(B1,Td(B0,T4i(B1,T!(B0,TEh(B1,TRGd(B0,TGi(B1,Ta(B0,TEi(B1,TG(B. +0,T6i1R07h1R90JQ1'`!504Y10Jh1G90Eh1R'"M'K09i1R(M"M'0MU1aA!0Jl1(B, 0,T7h1R9(P`0Kg19:CC07Q1407Uh1`0CTh1A05i19aEP0JTi190JX1404i1GB(B +,T`0Ji19;CP(B. ,T:CC07Q1409Qi19MR((P`0CTh1A05i1904i1GB(B "--:-- TUTORIAL" ,TK0CW1MMPdC7S9M'09Qi19(B. 0,TJh1G909Ui1(B +,T"M'K09i1R(M(B, ,Tb4B;C!05T1a0Ei1G(B, ,T(PaJ4'0*Wh1Ma0?i1A0"i1M0AY1E07Uh107h1R9!S0EQ1'`0BW1M9M0BYh1(B. ,T"3P09Ui107h1R9!S0EQ1'(B +,T`0BW1M9a0?i1A0"i1M0AY1E07Uh10*Wh1M0Gh1R(B "TUTORIAL.th" 0,T+Vh1'`0;g19JS`9R"M'0$Yh10AW1M!RCc0*i10MU1aA!0Jl1(B. ,T`0AWh1M07h1R9d04i1(B +,T`0BW1M9a0?i1A0"i1M0AY1E04i1GB0MU1aA!0Jl1(B, 0,T*Wh1M"M'a0?i1A0"i1M0AY1E09Qi19(P;CR!/c907Uh107Uh1d04i1!0Eh1RGd0Gi1a0Ei1G(B. -0,TEQ(B1,T!I3P(B0,T>T(B1,T`HI(B0,T"i(B1,TMK(B0,T9Vh(B1,T'"M'$S(B0,TJQh(B1,T'`(B0,TBW(B1,TM9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T$W(B1,TM(B 0,T7h(B1,TR9(P(B0,T5i(B1,TM':M!(B0,T*Wh(B1,TM"M'a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B1,T(P(B -,T`(B0,TBW(B1,TM9(B. ,T`CR`(B0,TCU(B1,TB!(B0,TEQ(B1,T!I3P`(B0,T*h(B1,T9(B0,T9Ui(B10,TGh(B1,TR(B "0,TMh(B1,TR9MR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B1,T(R!`$(B0,TCWh(B1,TM';ERB7R'(B" (,Tc9!C(B0,T3U(B10,T9Ui(B1, ,TMR(B0,TCl(B1 -0,T!T(B1,TG`A9(B0,T5l(B10,T!g(B10,T$W(B1,TM(B0,T*Wh(B1,TM"M'a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B). ,TK(B0,TEQ(B1,T'(R!(B0,T7Uh(B10,T7h(B1,TR9(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B +0,TEQ1!I3P0>T1`HI0"i1MK09Vh1'"M'$S0JQh1'`0BW1M9a0?i1A0"i1M0AY1E0$W1M(B 0,T7h1R9(P05i1M':M!0*Wh1M"M'a0?i1A0"i1M0AY1E07Uh1(P(B +,T`0BW1M9(B. ,T`CR`0CU1B!0EQ1!I3P`0*h1909Ui10Gh1R(B "0,TMh1R9MR0Cl10!T1G`A905l1(R!`$0CWh1M';ERB7R'(B" (,Tc9!C03U109Ui1(B, ,TMR0Cl1(B +0,T!T1G`A905l10!g10$W1M0*Wh1M"M'a0?i1A0"i1M0AY1E(B). ,TK0EQ1'(R!07Uh107h1R90;i1M9$S0JQh1'(B C-x C-f Find a file -0,TMU(B1,TaA!(B0,TJl(B1,T(P6RA(B0,T*Wh(B1,TMa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B. 0,T*Wh(B1,TMa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B10,T7h(B1,TR9(B0,T;i(B1,TM9`(B0,T"i(B1,TRd;(P;CR!/(B0,T7Uh(B1,T:CC(B0,T7Q(B1,T4(B0,TEh(B1,TR'"M'K(B0,T9i(B1,TR(M(B. -,T:CC(B0,T7Q(B1,T4(B0,TEh(B1,TR'"M'K(B0,T9i(B1,TR(M`(B0,TCU(B1,TB!(B0,TGh(B1,TR(B0,TAT(B10,T9T(B10,T:Q(B1,T?`?M(B0,TCl(B1 (minibuffer) ,T`(B0,TAWh(B1,TM(B0,T6Y(B1,T!c(B0,T*i(B1,T'R9c9(B0,TEQ(B1,T!I3P(B0,T9Ui(B1. -0,T7h(B1,TR9JRARC6c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B0,T7Uh(B1,Tc(B0,T*i(B1,Tc9!RCa(B0,T!i(B1,Td";C!(B0,T5T(B1,T"M'(B0,TMU(B1,TaA!(B0,TJl(B1,Ta(B0,T!i(B1,Td"(B0,T*Wh(B1,TM"M'a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B. +0,TMU1aA!0Jl1(P6RA0*Wh1Ma0?i1A0"i1M0AY1E(B. 0,T*Wh1Ma0?i1A0"i1M0AY1E07Uh107h1R90;i1M9`0"i1Rd;(P;CR!/07Uh1:CC07Q140Eh1R'"M'K09i1R(M(B. +,T:CC07Q140Eh1R'"M'K09i1R(M`0CU1B!0Gh1R0AT109T10:Q1?`?M0Cl1(B (minibuffer) ,T`0AWh1M06Y1!c0*i1'R9c90EQ1!I3P09Ui1(B. +0,T7h1R9JRARC6c0*i1$S0JQh1'07Uh1c0*i1c9!RCa0!i1d";C!05T1"M'0MU1aA!0Jl1a0!i1d"0*Wh1M"M'a0?i1A0"i1M0AY1E(B. -,T"3P(B0,T7Uh(B10,T7h(B1,TR9!S(B0,TEQ(B1,T'(B0,T;i(B1,TM9(B0,T*Wh(B1,TMa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B (,TK(B0,TCW(B1,TM(B0,T"i(B1,TM(B0,TAY(B1,TEc4f(B ,Tc9(B0,TAT(B10,T9T(B10,T:Q(B1,T?`?M(B0,TCl(B10,T9Ui(B1), 0,T7h(B1,TR9JRARC6(B -,TB!`(B0,TET(B1,T!$S(B0,TJQh(B1,T'(B0,T4i(B1,TGB!RCc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-g. +,T"3P07Uh107h1R9!S0EQ1'0;i1M90*Wh1Ma0?i1A0"i1M0AY1E(B (,TK0CW1M0"i1M0AY1Ec4f(B ,Tc90AT109T10:Q1?`?M0Cl109Ui1(B), 0,T7h1R9JRARC6(B +,TB!`0ET1!$S0JQh1'04i1GB!RCc0*i1$S0JQh1'(B C-g. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x C-f, ,Ta(B0,TEi(B1,TG(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-g. 0,T9Uh(B1,T`(B0,T;g(B1,T9!RCB!`(B0,TET(B1,T!(B0,TAT(B10,T9T(B10,T:Q(B1,T?`?M(B0,TCl(B1, ,TaEP(B - ,TB!`(B0,TET(B1,T!$S(B0,TJQh(B1,T'(B C-x C-f 0,T7Uh(B1,T!S(B0,TEQ(B1,T'c(B0,T*i(B10,TAT(B10,T9T(B10,T:Q(B1,T?`?M(B0,TCl(B1,TM(B0,TBYh(B1. ,T<E(B0,TEQ(B1,T>(B0,T8l(B10,T$W(B1,TM(B0,T7h(B1,TR9(Pd(B0,TAh(B1,Td(B0,T4i(B1,T`(B0,TBW(B1,TM9(B - ,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEc4f(B. +>> 0,T;i1M9$S0JQh1'(B C-x C-f, ,Ta0Ei1G0;i1M9$S0JQh1'(B C-g. 0,T9Uh1`0;g19!RCB!`0ET1!0AT109T10:Q1?`?M0Cl1(B, ,TaEP(B + ,TB!`0ET1!$S0JQh1'(B C-x C-f 0,T7Uh1!S0EQ1'c0*i10AT109T10:Q1?`?M0Cl1M0BYh1(B. ,T<E0EQ1>08l10$W1M07h1R9(Pd0Ah1d04i1`0BW1M9(B + ,Ta0?i1A0"i1M0AY1Ec4f(B. -,T`(B0,TAWh(B1,TM(B0,T7h(B1,TR9d(B0,T4i(B10,T;i(B1,TM9(B0,T*Wh(B1,TMa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE`J(B0,TCg(B1,T(a(B0,TEi(B1,TG(B, ,T!4(B0,T;Xh(B1,TA(B <Return> ,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P(B0,TJTi(B1,T9(B0,TJX(B1,T4$S(B0,TJQh(B1,T'(B. ,Ta(B0,TEi(B1,TG$S(B0,TJQh(B1,T'(B -C-x C-f 0,T!g(B1,T(P7S'R9(B, ,TaEP(P`(B0,TBW(B1,TM9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B10,T7h(B1,TR9d(B0,T4i(B1,T`(B0,TEW(B1,TM!d(B0,TGi(B1. 0,TAT(B10,T9T(B10,T:Q(B1,T?`?M(B0,TCl(B1,T(P(B -,TKRBd;`(B0,TAWh(B1,TM`J(B0,TCg(B1,T((B0,TJTi(B1,T9$S(B0,TJQh(B1,T'(B C-x C-f. +,T`0AWh1M07h1R9d04i10;i1M90*Wh1Ma0?i1A0"i1M0AY1E`J0Cg1(a0Ei1G(B, ,T!40;Xh1A(B <Return> ,T`0>Wh1M07Uh1(P0JTi190JX14$S0JQh1'(B. ,Ta0Ei1G$S0JQh1'(B +C-x C-f 0,T!g1(P7S'R9(B, ,TaEP(P`0BW1M9a0?i1A0"i1M0AY1E07Uh107h1R9d04i1`0EW1M!d0Gi1(B. 0,TAT109T10:Q1?`?M0Cl1(P(B +,TKRBd;`0AWh1M`J0Cg1(0JTi19$S0JQh1'(B C-x C-f. -,TK(B0,TEQ(B1,T'(R!(B0,T9Qi(B1,T9d(B0,TAh(B1,T9R9`(B0,T9Wi(B1,TMKR"M'a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T!g(B1,T(P;CR!/:9K(B0,T9i(B1,TR(M(B, ,TaEP(B0,T7h(B1,TR9(B0,T!g(B1,T(PJRARC6a(B0,T!i(B1,Td"(B -,T`(B0,T9Wi(B1,TMKRd(B0,T4i(B1. ,T`(B0,TAWh(B1,TM(B0,T7h(B1,TR9(B0,T5i(B1,TM'!RC(Pa(B0,T!i(B1,Td"(B0,T"i(B1,TM$GRAM(B0,TBh(B1,TR'6RGC(B, 0,T!g(B1,Tc(B0,TKi(B1,Tc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B +,TK0EQ1'(R!09Qi19d0Ah19R9`09Wi1MKR"M'a0?i1A0"i1M0AY1E0!g1(P;CR!/:9K09i1R(M(B, ,TaEP07h1R90!g1(PJRARC6a0!i1d"(B +,T`09Wi1MKRd04i1(B. ,T`0AWh1M07h1R905i1M'!RC(Pa0!i1d"0"i1M$GRAM0Bh1R'6RGC(B, 0,T!g1c0Ki1c0*i1$S0JQh1'(B C-x C-s Save the file -,T$S(B0,TJQh(B1,T'(B0,T9Ui(B1,T(P7SJS`9R(B0,T"i(B1,TM$GRA(B0,T7Uh(B1,TM(B0,TBYh(B1,Tc9(B0,TMU(B1,TaA!(B0,TJl(B1,T`(B0,T"i(B1,TRd;`(B0,T!g(B1,T:d(B0,TGi(B1,Tc9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B. ,Tc9!RC!CP7S`(B0,T*h(B1,T9(B0,T9Ui(B1,Tc9(B -,T$(B0,TCQi(B1,T'aC!(B0,TJX(B1,T4(B, 0,TMU(B1,TaA!(B0,TJl(B1,T(P`;(B0,TEUh(B1,TB9(B0,T*Wh(B1,TMa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T5i(B1,T9)(B0,T:Q(B1,T:`(B0,T>Wh(B1,TM(B0,TGh(B1,TR(Pd(B0,T4i(B1,T$'d(B0,TGi(B1. 0,T*Wh(B1,TMcK(B0,TAh(B10,T9Qi(B1,T9(B0,T5Qi(B1,T'(B0,T"Vi(B1,T9b4B(B -,T!RC`(B0,T5T(B1,TA(B "~" ,T`(B0,T"i(B1,TRd;(B0,T7i(B1,TRB(B0,T*Wh(B1,TMa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T5i(B1,T9)(B0,T:Q(B1,T:(B. +,T$S0JQh1'09Ui1(P7SJS`9R0"i1M$GRA07Uh1M0BYh1c90MU1aA!0Jl1`0"i1Rd;`0!g1:d0Gi1c9a0?i1A0"i1M0AY1E(B. ,Tc9!RC!CP7S`0*h1909Ui1c9(B +,T$0CQi1'aC!0JX14(B, 0,TMU1aA!0Jl1(P`;0EUh1B90*Wh1Ma0?i1A0"i1M0AY1E05i19)0:Q1:`0>Wh1M0Gh1R(Pd04i1$'d0Gi1(B. 0,T*Wh1McK0Ah109Qi1905Qi1'0"Vi19b4B(B +,T!RC`05T1A(B "~" ,T`0"i1Rd;07i1RB0*Wh1Ma0?i1A0"i1M0AY1E05i19)0:Q1:(B. -,T`(B0,TAWh(B1,TM7S!RC(B0,T(Q(B1,T4`(B0,T!g(B1,T:`(B0,TCU(B1,TB:(B0,TCi(B1,TMBa(B0,TEi(B1,TG(B, 0,TMU(B1,TaA!(B0,TJl(B1,T(P(B0,T>T(B1,TA(B0,T>l(B10,T*Wh(B1,TMa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T9Qi(B1,T9(B. 0,T7h(B1,TR9$GC(P(B0,T(Q(B1,T4`(B0,T!g(B1,T:(B0,T"i(B1,TM(B0,TAY(B1,TE(B -0,T:h(B1,TMBf(B, ,T`(B0,T>Wh(B1,TM(B0,TGh(B1,TR(B0,T7h(B1,TR9(Pd(B0,T4i(B1,Td(B0,TAh(B10,T5i(B1,TM'`(B0,TJU(B1,TB'R9d;AR!(B0,T9Q(B1,T!KR!CP::`(B0,T!T(B1,T4(B0,T"Q(B1,T4(B0,T"i(B1,TM'(B. +,T`0AWh1M7S!RC0(Q14`0!g1:`0CU1B:0Ci1MBa0Ei1G(B, 0,TMU1aA!0Jl1(P0>T1A0>l10*Wh1Ma0?i1A0"i1M0AY1E09Qi19(B. 0,T7h1R9$GC(P0(Q14`0!g1:0"i1M0AY1E(B +0,T:h1MBf(B, ,T`0>Wh1M0Gh1R07h1R9(Pd04i1d0Ah105i1M'`0JU1B'R9d;AR!09Q1!KR!CP::`0!T140"Q140"i1M'(B. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x C-s, ,T`(B0,T>Wh(B1,TM(B0,T(Q(B1,T4`(B0,T!g(B1,T:JS`9R(B0,T$Yh(B10,TAW(B1,TM!RCc(B0,T*i(B1,T"M'(B0,T7h(B1,TR9(B. - ,T(P;CR!/(B "Write ...TUTORIAL.th" 0,T7Uh(B1,T:CC(B0,T7Q(B1,T4(B0,TEh(B1,TR'(B0,TJX(B1,T4"M'K(B0,T9i(B1,TR(M(B. +>> 0,T;i1M9$S0JQh1'(B C-x C-s, ,T`0>Wh1M0(Q14`0!g1:JS`9R0$Yh10AW1M!RCc0*i1"M'07h1R9(B. + ,T(P;CR!/(B "Write ...TUTORIAL.th" 0,T7Uh1:CC07Q140Eh1R'0JX14"M'K09i1R(M(B. -0,T"i(B1,TM(B0,TJQ(B1,T'`!5(B: ,Tc9:R'CP::(B, ,T!RC(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x C-s ,T(P7Sc(B0,TKi(B1,TK(B0,T9i(B1,TR(M*P(B0,T'Q(B1,T!aEP(B0,T7h(B1,TR9(Pd(B0,TAh(B1,Td(B0,T4i(B10,TCQ(B1,T:(B -0,T"i(B1,TM$GRAc4f(B ,T(R!(B0,TMU(B1,TaA!(B0,TJl(B1. 0,T9Uh(B1,TaJ4'(B0,TGh(B1,TR(B "feature" ,T"M'CP::;(B0,T/T(B10,T:Q(B10,T5T(B1,T!RC(B0,T7Uh(B1,T`(B0,TCU(B1,TB!(B0,TGh(B1,TR(B "flow -control" ,Td(B0,T4i(B10,T"Q(B1,T4"GR'!RC7S'R9"M'(B C-s ,TaEPd(B0,TAh(B1,T;(B0,TEh(B1,TMBc(B0,TKi(B1,T!(B0,TEQ(B1,T:(B0,TJYh(B10,TMU(B1,TaA!(B0,TJl(B10,TMU(B1,T!(B. ,Tc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-g -,T`(B0,T>Wh(B1,TMa(B0,T!i(B1,Td"d(B0,TAh(B1,Tc(B0,TKi(B1,TK(B0,T9i(B1,TR(M*P(B0,T'Q(B1,T!(B. ,Ta(B0,TEi(B1,TG(B0,T4Y(B1,T:7(B0,T7Uh(B10,TGh(B1,TR(B0,T4i(B1,TGB(B "Spontaneous Entry to -Incremental Search" ,Tc9(B0,T$Yh(B10,TAW(B1,TM"M'(B0,TMU(B1,TaA!(B0,TJl(B10,T+Vh(B1,T'(Pa9P9S!RC(B0,T(Q(B1,T4!RC`(B0,T!Uh(B1,TBG(B0,T!Q(B1,T:(B "feature" 0,T9Ui(B1. +0,T"i1M0JQ1'`!5(B: ,Tc9:R'CP::(B, ,T!RC0;i1M9$S0JQh1'(B C-x C-s ,T(P7Sc0Ki1K09i1R(M*P0'Q1!aEP07h1R9(Pd0Ah1d04i10CQ1:(B +0,T"i1M$GRAc4f(B ,T(R!0MU1aA!0Jl1(B. 0,T9Uh1aJ4'0Gh1R(B "feature" ,T"M'CP::;0/T10:Q105T1!RC07Uh1`0CU1B!0Gh1R(B "flow +control" ,Td04i10"Q14"GR'!RC7S'R9"M'(B C-s ,TaEPd0Ah1;0Eh1MBc0Ki1!0EQ1:0JYh10MU1aA!0Jl10MU1!(B. ,Tc0*i1$S0JQh1'(B C-g +,T`0>Wh1Ma0!i1d"d0Ah1c0Ki1K09i1R(M*P0'Q1!(B. ,Ta0Ei1G04Y1:707Uh10Gh1R04i1GB(B "Spontaneous Entry to +Incremental Search" ,Tc90$Yh10AW1M"M'0MU1aA!0Jl10+Vh1'(Pa9P9S!RC0(Q14!RC`0!Uh1BG0!Q1:(B "feature" 0,T9Ui1(B. -0,T7h(B1,TR9JRARC6(P`(B0,TBW(B1,TM9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B10,TAU(B1,TM(B0,TBYh(B1,Ta(B0,TEi(B1,TG(B, ,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P(B0,T4Y(B1,TK(B0,TCW(B1,TMa(B0,T!i(B1,Td"(B. 0,T7h(B1,TR9JRARC6(P`(B0,TBW(B1,TM9(B -,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B10,TBQ(B1,T'd(B0,TAh(B1,T;CR!/(B0,T!g(B1,Td(B0,T4i(B1. 0,T9Uh(B1,T`(B0,T;g(B1,T9!RCJ(B0,TCi(B1,TR'a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEcK(B0,TAh(B1,T"M'(B0,TMU(B1,TaA!(B0,TJl(B1: ,T`(B0,TBW(B1,TM9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B, -0,T+Vh(B1,T'(P`(B0,TCTh(B1,TA(B0,T5i(B1,T9(B0,T4i(B1,TGBK(B0,T9i(B1,TR(M(B0,TGh(B1,TR'`;(B0,TEh(B1,TR(B, ,Ta(B0,TEi(B1,TG7S!RCa7C!(B0,T"i(B1,TM$GRA`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(PJ(B0,TCi(B1,TR'`(B0,T;g(B1,T9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T5h(B1,TMd;(B. -,T`(B0,TAWh(B1,TM(B0,T7h(B1,TR9(B0,TJQh(B1,T'c(B0,TKi(B1 "0,T(Q(B1,T4`(B0,T!g(B1,T:(B (save)" ,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B, 0,TMU(B1,TaA!(B0,TJl(B10,T(V(B1,T'(PJ(B0,TCi(B1,TR'a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T4i(B1,TGB(B0,T"i(B1,TM$GRA(B0,T7Uh(B1 -0,T7h(B1,TR9d(B0,T4i(B10,T;i(B1,TM9`(B0,T"i(B1,TRd;(B. ,T(R!(B0,T9Ui(B1,Td;(B, 0,T7h(B1,TR9JRARC6(P(B0,T5Q(B1,T4(B0,TJT(B1,T9c(EM'a(B0,T!i(B1,Td"a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B10,TAU(B1,TM(B0,TBYh(B1,Ta(B0,TEi(B1,TGd(B0,T4i(B1. +0,T7h1R9JRARC6(P`0BW1M9a0?i1A0"i1M0AY1E07Uh10AU1M0BYh1a0Ei1G(B, ,T`0>Wh1M07Uh1(P04Y1K0CW1Ma0!i1d"(B. 0,T7h1R9JRARC6(P`0BW1M9(B +,Ta0?i1A0"i1M0AY1E07Uh10BQ1'd0Ah1;CR!/0!g1d04i1(B. 0,T9Uh1`0;g19!RCJ0Ci1R'a0?i1A0"i1M0AY1EcK0Ah1"M'0MU1aA!0Jl1(B: ,T`0BW1M9a0?i1A0"i1M0AY1E(B, +0,T+Vh1'(P`0CTh1A05i1904i1GBK09i1R(M0Gh1R'`;0Eh1R(B, ,Ta0Ei1G7S!RCa7C!0"i1M$GRA`0>Wh1M07Uh1(PJ0Ci1R'`0;g19a0?i1A0"i1M0AY1E05h1Md;(B. +,T`0AWh1M07h1R90JQh1'c0Ki1(B "0,T(Q14`0!g1:(B (save)" ,Ta0?i1A0"i1M0AY1E(B, 0,TMU1aA!0Jl10(V1'(PJ0Ci1R'a0?i1A0"i1M0AY1E04i1GB0"i1M$GRA07Uh1(B +0,T7h1R9d04i10;i1M9`0"i1Rd;(B. ,T(R!09Ui1d;(B, 0,T7h1R9JRARC6(P05Q140JT19c(EM'a0!i1d"a0?i1A0"i1M0AY1E07Uh10AU1M0BYh1a0Ei1Gd04i1(B. -* 0,T:Q(B1,T?`?M(B0,TCl(B1 (buffer) +* 0,T:Q1?`?M0Cl1(B (buffer) ----------------- -0,T6i(B1,TR(B0,T7h(B1,TR9`(B0,TBW(B1,TM9(B0,TMU(B1,T!a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEb4Bc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-x C-f, ,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEaC!(P(B0,TBQ(B1,T'$'M(B0,TBYh(B1,Tc9(B0,TMU(B1,TaA!(B0,TJl(B1. 0,T7h(B1,TR9(B -,TJRARC6(PJ(B0,TEQ(B1,T:!(B0,TEQ(B1,T:d;d(B0,T4i(B10,TMU(B1,T!b4Bc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-x C-f. 0,TGT(B10,T8U(B10,T9Ui(B1,T(P7Sc(B0,TKi(B10,T7h(B1,TR9JRARC6`(B0,TBW(B1,TM9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B -,T@RBc9(B0,TMU(B1,TaA!(B0,TJl(B1,Td(B0,T4i(B1,T(S9G9K(B0,T9Vh(B1,T'(B. +0,T6i1R07h1R9`0BW1M90MU1!a0?i1A0"i1M0AY1Eb4Bc0*i1$S0JQh1'(B C-x C-f, ,Ta0?i1A0"i1M0AY1EaC!(P0BQ1'$'M0BYh1c90MU1aA!0Jl1(B. 0,T7h1R9(B +,TJRARC6(PJ0EQ1:!0EQ1:d;d04i10MU1!b4Bc0*i1$S0JQh1'(B C-x C-f. 0,TGT108U109Ui1(P7Sc0Ki107h1R9JRARC6`0BW1M9a0?i1A0"i1M0AY1E(B +,T@RBc90MU1aA!0Jl1d04i1(S9G9K09Vh1'(B. ->> ,TJ(B0,TCi(B1,TR'a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEaEPc(B0,TKi(B10,T*Wh(B1,TM(B0,TGh(B1,TR(B "foo" ,Tb4B!RC(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x C-f foo <Return>. - ,Ta(B0,TEi(B1,TG(B0,T;i(B1,TM9(B0,T"i(B1,TM$GRA(B, ,Ta(B0,T!i(B1,Td"(B, ,TaEP(B0,T(Q(B1,T4`(B0,T!g(B1,T:(B "foo" ,Tb4B!RC(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x C-s. - 0,TJX(B1,T4(B0,T7i(B1,TRB(B, 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x C-f TUTORIAL <Return> ,T`(B0,T>Wh(B1,TM(Pd(B0,T4i(B10,TBi(B1,TM9!(B0,TEQ(B1,T:AR(B0,T7Uh(B10,T"i(B1,TM$GRA(B - ,T"M'(B0,T$Yh(B10,TAW(B1,TM!RCc(B0,T*i(B1. +>> ,TJ0Ci1R'a0?i1A0"i1M0AY1EaEPc0Ki10*Wh1M0Gh1R(B "foo" ,Tb4B!RC0;i1M9$S0JQh1'(B C-x C-f foo <Return>. + ,Ta0Ei1G0;i1M90"i1M$GRA(B, ,Ta0!i1d"(B, ,TaEP0(Q14`0!g1:(B "foo" ,Tb4B!RC0;i1M9$S0JQh1'(B C-x C-s. + 0,TJX1407i1RB(B, 0,T;i1M9$S0JQh1'(B C-x C-f TUTORIAL <Return> ,T`0>Wh1M(Pd04i10Bi1M9!0EQ1:AR07Uh10"i1M$GRA(B + ,T"M'0$Yh10AW1M!RCc0*i1(B. -0,TMU(B1,TaA!(B0,TJl(B1,T`(B0,T!g(B1,T:(B0,T"i(B1,TM$GRA"M'a(B0,T5h(B1,TEPa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE@RBc9(B0,TJTh(B1,T'f(B (object) ,TK(B0,T9Vh(B1,T'(B, 0,T+Vh(B1,T'`(B0,TCU(B1,TB!(B0,TGh(B1,TR(B "0,T:Q(B1,T?`?M(B0,TCl(B1 -(buffer)". ,T!RC`(B0,TBW(B1,TM9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE`(B0,T;g(B1,T9!RCJ(B0,TCi(B1,TR'(B0,T:Q(B1,T?`?M(B0,TCl(B1,TcK(B0,TAh(B1,T@RBc9(B0,TMU(B1,TaA!(B0,TJl(B1. ,Tc9!RC(B0,T7Uh(B1,T(P(B0,T4Y(B1 -,TCRB!RC"M'(B0,T:Q(B1,T?`?M(B0,TCl(B10,T7Uh(B10,TAU(B1,TM(B0,TBYh(B1,Tc9(B0,TMU(B1,TaA!(B0,TJl(B10,T9Qi(B1,T9(B, ,Tc(B0,TKi(B10,T;i(B1,TM9$S(B0,TJQh(B1,T'(B: +0,TMU1aA!0Jl1`0!g1:0"i1M$GRA"M'a05h1EPa0?i1A0"i1M0AY1E@RBc90JTh1'f(B (object) ,TK09Vh1'(B, 0,T+Vh1'`0CU1B!0Gh1R(B "0,T:Q1?`?M0Cl1(B +(buffer)". ,T!RC`0BW1M9a0?i1A0"i1M0AY1E`0;g19!RCJ0Ci1R'0:Q1?`?M0Cl1cK0Ah1@RBc90MU1aA!0Jl1(B. ,Tc9!RC07Uh1(P04Y1(B +,TCRB!RC"M'0:Q1?`?M0Cl107Uh10AU1M0BYh1c90MU1aA!0Jl109Qi19(B, ,Tc0Ki10;i1M9$S0JQh1'(B: C-x C-b List buffers ->> ,TEM'(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x C-b 0,T4Y(B1. +>> ,TEM'0;i1M9$S0JQh1'(B C-x C-b 0,T4Y1(B. -0,T4Y(B10,TGh(B1,TRa(B0,T5h(B1,TEP(B0,T:Q(B1,T?`?M(B0,TCl(B10,TAU(B10,T*Wh(B1,TM(B0,TGh(B1,TRMPdC(B, ,TaEP:R'(B0,TMQ(B1,T9(B0,T!g(B1,T`(B0,T;g(B1,T9(B0,T*Wh(B1,TM"M'a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B10,TAU(B1,T`(B0,T9Wi(B1,TMKR(B0,T9Qi(B1,T9f(B ,TM(B0,TBYh(B1. ,T:R'(B -0,T:Q(B1,T?`?M(B0,TCl(B1,Td(B0,TAh(B1,Td(B0,T4i(B1,T`(B0,T!Uh(B1,TBG(B0,T"i(B1,TM'(B0,T!Q(B1,T:a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B. 0,T5Q(B1,TGM(B0,TBh(B1,TR'`(B0,T*h(B1,T9(B, 0,T:Q(B1,T?`?M(B0,TCl(B10,T7Uh(B10,TAU(B10,T*Wh(B1,TM(B0,TGh(B1,TR(B "*Buffer List*" -,Td(B0,TAh(B10,TAU(B1,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEc4f(B 0,T7Qi(B1,T'(B0,TJTi(B1,T9(B. 0,T9Uh(B1,T`(B0,T;g(B1,T9(B0,T:Q(B1,T?`?M(B0,TCl(B10,T+Vh(B1,T':CC(B0,T(X(B1,T`(B0,T9Wi(B1,TMKR"M'CRB!RC"M'(B0,T:Q(B1,T?`?M(B0,TCl(B10,T7Uh(B10,T6Y(B1,T!J(B0,TCi(B1,TR'(B -0,T4i(B1,TGB$S(B0,TJQh(B1,T'(B C-x C-b. 0,T"i(B1,TM$GRAc4f(B 0,T7Uh(B10,T7h(B1,TR9`(B0,TKg(B1,T9:9K(B0,T9i(B1,TR(M"M'(B0,TMU(B1,TaA!(B0,TJl(B1,T(P;CR!/M(B0,TBYh(B1,T`(B0,T;g(B1,T9(B0,TJh(B1,TG9K(B0,T9Vh(B1,T'(B -,T"M'(B0,T:Q(B1,T?`?M(B0,TCl(B1,Tc4(B0,T:Q(B1,T?`?M(B0,TCl(B1,TK(B0,T9Vh(B1,T'`JAM(B. +0,T4Y10Gh1Ra05h1EP0:Q1?`?M0Cl10AU10*Wh1M0Gh1RMPdC(B, ,TaEP:R'0MQ190!g1`0;g190*Wh1M"M'a0?i1A0"i1M0AY1E07Uh10AU1`09Wi1MKR09Qi19f(B ,TM0BYh1(B. ,T:R'(B +0,T:Q1?`?M0Cl1d0Ah1d04i1`0!Uh1BG0"i1M'0!Q1:a0?i1A0"i1M0AY1E(B. 0,T5Q1GM0Bh1R'`0*h19(B, 0,T:Q1?`?M0Cl107Uh10AU10*Wh1M0Gh1R(B "*Buffer List*" +,Td0Ah10AU1a0?i1A0"i1M0AY1Ec4f(B 0,T7Qi1'0JTi19(B. 0,T9Uh1`0;g190:Q1?`?M0Cl10+Vh1':CC0(X1`09Wi1MKR"M'CRB!RC"M'0:Q1?`?M0Cl107Uh106Y1!J0Ci1R'(B +0,T4i1GB$S0JQh1'(B C-x C-b. 0,T"i1M$GRAc4f(B 0,T7Uh107h1R9`0Kg19:9K09i1R(M"M'0MU1aA!0Jl1(P;CR!/M0BYh1`0;g190Jh1G9K09Vh1'(B +,T"M'0:Q1?`?M0Cl1c40:Q1?`?M0Cl1K09Vh1'`JAM(B. ->> ,TEM'c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-x 1 ,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P!S(B0,T(Q(B1,T4CRB!RC"M'(B0,T:Q(B1,T?`?M(B0,TCl(B1. +>> ,TEM'c0*i1$S0JQh1'(B C-x 1 ,T`0>Wh1M07Uh1(P!S0(Q14CRB!RC"M'0:Q1?`?M0Cl1(B. -0,T6i(B1,TR(B0,T7h(B1,TR9a(B0,T!i(B1,Td"(B0,T"i(B1,TM$GRAc9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEK(B0,T9Vh(B1,T'(B, ,Ta(B0,TEi(B1,TG`(B0,TBW(B1,TM9(B0,TMU(B1,T!a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEK(B0,T9Vh(B1,T'(B, 0,TMU(B1,TaA!(B0,TJl(B10,TBQ(B1,T'd(B0,TAh(B1,Td(B0,T4i(B10,T(Q(B1,T4`(B0,T!g(B1,T:(B -0,T"i(B1,TM$GRA"M'a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEaC!(B. 0,T"i(B1,TM$GRA(B0,T7Uh(B10,T6Y(B1,T!a(B0,T!i(B1,Td"d;(P(B0,TBQ(B1,T'$'M(B0,TBYh(B1,Tc9(B0,TMU(B1,TaA!(B0,TJl(B1, ,Tc9(B0,T:Q(B1,T?`?M(B0,TCl(B1,TJSK(B0,TCQ(B1,T:(B -,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T9Qi(B1,T9(B. ,T!RCJ(B0,TCi(B1,TR'K(B0,TCW(B1,TM!RCa(B0,T!i(B1,Td""M'(B0,T:Q(B1,T?`?M(B0,TCl(B1,TJSK(B0,TCQ(B1,T:a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B1,TJM'd(B0,TAh(B1,Td(B0,T4i(B10,TAU(B1,T<E(B0,T5h(B1,TM(B -0,T:Q(B1,T?`?M(B0,TCl(B1,TJSK(B0,TCQ(B1,T:a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B1,TK(B0,T9Vh(B1,T'(B. 0,T9Uh(B1,T`(B0,T;g(B1,T9(B0,TJTh(B1,T'(B0,T7Uh(B10,TAU(B1,T;CPbB*(B0,T9l(B1,TAR!(B, ,Ta(B0,T5h(B10,T!g(B1,TKARB$GRA(B0,TGh(B1,TR(P(B0,T5i(B1,TM'(B0,TAU(B1 -0,TGT(B10,T8U(B1,T!RC(B0,T7Uh(B10,T4U(B1,Tc9!RC(B0,T(Q(B1,T4`(B0,T!g(B1,T:(B0,T:Q(B1,T?`?M(B0,TCl(B1,T"M'a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEaC!(B. 0,T9Uh(B1,Td(B0,TAh(B1,Td(B0,T4i(B1,TKARB$GRA(B0,TGh(B1,TR(P(B0,T5i(B1,TM'J(B0,TEQ(B1,T:!(B0,TEQ(B1,T:d;(B -0,TBQ(B1,T'a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEaC!(B0,T4i(B1,TGB$S(B0,TJQh(B1,T'(B C-x C-f 0,T!h(B1,TM9(B, ,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(Pd(B0,T4i(B1,Tc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-x C-s ,Tc9!RC(B0,T(Q(B1,T4`(B0,T!g(B1,T:(B. -0,T4Q(B1,T'(B0,T9Qi(B1,T9`CR(B0,T(V(B1,T'`5(B0,TCU(B1,TBA$S(B0,TJQh(B1,T'(B +0,T6i1R07h1R9a0!i1d"0"i1M$GRAc9a0?i1A0"i1M0AY1EK09Vh1'(B, ,Ta0Ei1G`0BW1M90MU1!a0?i1A0"i1M0AY1EK09Vh1'(B, 0,TMU1aA!0Jl10BQ1'd0Ah1d04i10(Q14`0!g1:(B +0,T"i1M$GRA"M'a0?i1A0"i1M0AY1EaC!(B. 0,T"i1M$GRA07Uh106Y1!a0!i1d"d;(P0BQ1'$'M0BYh1c90MU1aA!0Jl1(B, ,Tc90:Q1?`?M0Cl1JSK0CQ1:(B +,Ta0?i1A0"i1M0AY1E09Qi19(B. ,T!RCJ0Ci1R'K0CW1M!RCa0!i1d""M'0:Q1?`?M0Cl1JSK0CQ1:a0?i1A0"i1M0AY1E07Uh1JM'd0Ah1d04i10AU1<E05h1M(B +0,T:Q1?`?M0Cl1JSK0CQ1:a0?i1A0"i1M0AY1E07Uh1K09Vh1'(B. 0,T9Uh1`0;g190JTh1'07Uh10AU1;CPbB*09l1AR!(B, ,Ta05h10!g1KARB$GRA0Gh1R(P05i1M'0AU1(B +0,TGT108U1!RC07Uh104U1c9!RC0(Q14`0!g1:0:Q1?`?M0Cl1"M'a0?i1A0"i1M0AY1EaC!(B. 0,T9Uh1d0Ah1d04i1KARB$GRA0Gh1R(P05i1M'J0EQ1:!0EQ1:d;(B +0,TBQ1'a0?i1A0"i1M0AY1EaC!04i1GB$S0JQh1'(B C-x C-f 0,T!h1M9(B, ,T`0>Wh1M07Uh1(Pd04i1c0*i1$S0JQh1'(B C-x C-s ,Tc9!RC0(Q14`0!g1:(B. +0,T4Q1'09Qi19`CR0(V1'`50CU1BA$S0JQh1'(B C-x s Save some buffers -,T$S(B0,TJQh(B1,T'(B C-x s ,T(P6RA(B0,T7h(B1,TR9`(B0,T!Uh(B1,TBG(B0,T!Q(B1,T:(B0,T:Q(B1,T?`?M(B0,TCl(B10,T7Uh(B1,Td(B0,T4i(B10,TCQ(B1,T:!RCa(B0,T!i(B1,Td"a(B0,T5h(B10,TBQ(B1,T'd(B0,TAh(B1,Td(B0,T4i(B10,TCQ(B1,T:!RC(B0,T(Q(B1,T4`(B0,T!g(B1,T:(B. 0,TMU(B1 -,TaA!(B0,TJl(B1,T(P6RA(B0,T7h(B1,TR9(B, ,TJSK(B0,TCQ(B1,T:a(B0,T5h(B1,TEP(B0,T:Q(B1,T?`?M(B0,TCl(B10,T4Q(B1,T'!(B0,TEh(B1,TRG(B, 0,TGh(B1,TR(P(B0,T(Q(B1,T4`(B0,T!g(B1,T:K(B0,TCW(B1,TMd(B0,TAh(B1. +,T$S0JQh1'(B C-x s ,T(P6RA07h1R9`0!Uh1BG0!Q1:0:Q1?`?M0Cl107Uh1d04i10CQ1:!RCa0!i1d"a05h10BQ1'd0Ah1d04i10CQ1:!RC0(Q14`0!g1:(B. 0,TMU1(B +,TaA!0Jl1(P6RA07h1R9(B, ,TJSK0CQ1:a05h1EP0:Q1?`?M0Cl104Q1'!0Eh1RG(B, 0,TGh1R(P0(Q14`0!g1:K0CW1Md0Ah1(B. ->> ,Ta7C!(B0,T"i(B1,TM$GRA(B0,TJQ(B1,T!K(B0,T9Vh(B1,T':CC(B0,T7Q(B1,T4(B, ,Ta(B0,TEi(B1,TG(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x s. - 0,TMU(B1,TaA!(B0,TJl(B1,T(P6RA(B0,T7h(B1,TR9(B0,TGh(B1,TR(P(B0,T(Q(B1,T4`(B0,T!g(B1,T:(B0,T:Q(B1,T?`?M(B0,TCl(B10,T*Wh(B1,TM(B TUTORIAL ,TdKA(B. - ,T5M:(B0,TGh(B1,TRc(B0,T*h(B1,Tb4B!RC(B0,T;i(B1,TM9(B "y". +>> ,Ta7C!0"i1M$GRA0JQ1!K09Vh1':CC07Q14(B, ,Ta0Ei1G0;i1M9$S0JQh1'(B C-x s. + 0,TMU1aA!0Jl1(P6RA07h1R90Gh1R(P0(Q14`0!g1:0:Q1?`?M0Cl10*Wh1M(B TUTORIAL ,TdKA(B. + ,T5M:0Gh1Rc0*h1b4B!RC0;i1M9(B "y". -* ,T!RC`(B0,T>Th(B1,TA(B0,T*X(B1,T4$S(B0,TJQh(B1,T'(B +* ,T!RC`0>Th1A0*X14$S0JQh1'(B -------------- -0,TAU(B1,T$S(B0,TJQh(B1,T'"M'(B0,TMU(B1,TaA!(B0,TJl(B1,TM(B0,TBYh(B10,TMU(B1,T!AR!ARB(9`(B0,T!T(B1,T9!(B0,TGh(B1,TR(B0,T7Uh(B1,T(PJRARC6!S(B0,T!Q(B1,T:d(B0,T4i(B10,T4i(B1,TGB(B0,TMQ(B1,T!"CP;CPJA(B0,T!Q(B1,T:(B0,TMQ(B1,T!"CP(B -,T$M9b7CE(B (control character) ,TaEPM(B0,T@T(B10,TMQ(B1,T!"CP(B (meta character). 0,TMU(B1,TaA!(B0,TJl(B1,Tc(B0,T*i(B1,T!RC(B -,T;CPJA(B0,T!Q(B1,T:$S(B0,TJQh(B1,T'`J(B0,TCT(B1,TA(B (eXtend command). ,T!RC`J(B0,TCT(B1,TA(B0,T9Ui(B1,T`(B0,T;g(B1,T9d;d(B0,T4i(B1,TJM'(B0,TEQ(B1,T!I3P(B: - - C-x ,T!RC`J(B0,TCT(B1,TA(B0,TMQ(B1,T!"CP(B (Character eXtend). ,T5RA(B0,T4i(B1,TGBK(B0,T9Vh(B1,T'(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B. - M-x ,T!RC`J(B0,TCT(B1,TA(B0,T4i(B1,TGB(B0,T*Wh(B1,TM$S(B0,TJQh(B1,T'(B (Named command eXtend). ,T5RA(B0,T4i(B1,TGB(B0,T*Wh(B1,TM`(B0,T5g(B1,TA(B. - -,T$S(B0,TJQh(B1,T'`K(B0,TEh(B1,TR(B0,T9Ui(B1,Tb4B(B0,T7Qh(B1,TGd;a(B0,TEi(B1,TG(P(B0,TAU(B1,T;CPbB*(B0,T9l(B1, ,Ta(B0,T5h(B10,TAQ(B1,T!(P(B0,TAU(B1,TbM!RJc(B0,T*i(B10,T9i(B1,TMB!(B0,TGh(B1,TR$S(B0,TJQh(B1,T'(B0,T5h(B1,TR'f(B 0,T7Uh(B10,T7h(B1,TR9d(B0,T4i(B1 -,T`(B0,TCU(B1,TB9(B0,TCYi(B1,Td;a(B0,TEi(B1,TG(B. 0,T7h(B1,TR9d(B0,T4i(B1,T>:d;a(B0,TEi(B1,TGJM'$S(B0,TJQh(B1,T'(B: ,T$S(B0,TJQh(B1,T'JSK(B0,TCQ(B1,T:!RC(B0,T(Q(B1,T4!RC(B0,T!Q(B1,T:a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B C-x C-f -,TJSK(B0,TCQ(B1,T:!RC`(B0,TBW(B1,TM9(B (Find) ,TaEP(B C-x C-s ,TJSK(B0,TCQ(B1,T:!RC(B0,T(Q(B1,T4`(B0,T!g(B1,T:(B (Save). 0,TMU(B1,T!(B0,T5Q(B1,TGM(B0,TBh(B1,TR'K(B0,T9Vh(B1,T'(B0,T!g(B1 -0,T$W(B1,TM$S(B0,TJQh(B1,T'(B0,T7Uh(B1,Tc(B0,T*i(B1,Tc9!RC`(B0,TET(B1,T!c(B0,T*i(B10,TMU(B1,TaA!(B0,TJl(B1--,T$S(B0,TJQh(B1,T'(B C-x C-c. (,Td(B0,TAh(B10,T5i(B1,TM'`(B0,T;g(B1,T9(B0,TKh(B1,TG'(B0,TGh(B1,TR(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B10,T7h(B1,TR9d(B0,T4i(B1 -,Ta(B0,T!i(B1,Td"d;(P(B0,TJY(B1,T-KRB(B; ,T$S(B0,TJQh(B1,T'(B C-x C-c ,T(P`J9Mc(B0,TKi(B10,T(Q(B1,T4`(B0,T!g(B1,T:a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B10,T6Y(B1,T!a(B0,T!i(B1,Td"d;(B0,T!h(B1,TM9(B0,T7Uh(B1,T(P(B0,TJTi(B1,T9(B0,TJX(B1,T4(B -0,TMU(B1,TaA!(B0,TJl(B1.) - -,T$S(B0,TJQh(B1,T'(B C-z ,T`(B0,T;g(B1,T9$S(B0,TJQh(B1,T'(B0,T7Uh(B1,Tc(B0,T*i(B1,Tc9!RCMM!(R!(B0,TMU(B1,TaA!(B0,TJl(B1,T`(B0,T;g(B1,T9!RC(B0,T*Qh(B1,TG$CRG(B *temporarily*--,T)P(B0,T9Qi(B1,T9(B -0,T7h(B1,TR9JRARC6!(B0,TEQ(B1,T:d;(B0,TJYh(B10,TMU(B1,TaA!(B0,TJl(B1,Td(B0,T4i(B10,TMU(B1,T!K(B0,TEQ(B1,T'(R!(B0,T9Qi(B1,T9(B. - -,TJSK(B0,TCQ(B1,T:CP::(B0,T7Uh(B1,TM(B0,T9X(B1,T-R5c(B0,TKi(B1,Tc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B, C-z "suspends" 0,TMU(B1,TaA!(B0,TJl(B1; 0,T9Qh(B1,T9(B0,T$W(B1,TM!RC!(B0,TEQ(B1,T:d;(B0,TBQ(B1,T'`*E(B0,TEl(B1 -(shell) ,Tb4Bd(B0,TAh(B1,Td(B0,T4i(B1,T7SERB(B0,TMU(B1,TaA!(B0,TJl(B1. ,Tc9`*E(B0,TEl(B10,T7Qh(B1,TGd;(B, 0,T7h(B1,TR9JRARC6(B0,TCU(B10,T+Y(B1,TA(B (resume) 0,TMU(B1,TaA!(B0,TJl(B1 -,Td(B0,T4i(B10,T4i(B1,TGB$S(B0,TJQh(B1,T'(B `fg' ,TK(B0,TCW(B1,TM(B0,T4i(B1,TGB$S(B0,TJQh(B1,T'(B `%emacs'. - -,TJSK(B0,TCQ(B1,T:CP::(B0,T7Uh(B1,Td(B0,TAh(B10,TAU(B10,T?Q(B1,T'(B0,T!l(B10,T*Q(B1,T9(B "suspend", ,T$S(B0,TJQh(B1,T'(B C-z ,T(PJ(B0,TCi(B1,TR'(B0,T+Q(B1,T:`*E(B0,TEl(B1 (subshell) -,T@RBc(B0,T5i(B10,TMU(B1,TaA!(B0,TJl(B1,T`(B0,T>Wh(B1,TMc(B0,TKi(B10,T7h(B1,TR9(B0,TAU(B1,TbM!RJ4S`(B0,T9T(B1,T9'R9b;Ca!CA(B0,TMWh(B1,T9(B0,T!h(B1,TM9a(B0,TEi(B1,TG(B0,T$h(B1,TMB!(B0,TEQ(B1,T:AR(B0,TBQ(B1,T'(B0,TMU(B1,TaA!(B0,TJl(B10,TMU(B1,T!$(B0,TCQi(B1,T'(B; -0,T+Vh(B1,T'd(B0,TAh(B1,Tc(B0,T*h(B1,T!RC(B ",TMM!(R!(B (exit)" 0,TMU(B1,TaA!(B0,TJl(B1,T((B0,TCT(B1,T'(B. ,Tc9!C(B0,T3U(B10,T9Ui(B1, ,T$S(B0,TJQh(B1,T'`*E(B0,TEl(B1 `exit' ,T`(B0,T;g(B1,T9$S(B0,TJQh(B1,T'(B -,T;C!(B0,T5T(B10,T7Uh(B1,Tc(B0,T*i(B1,Tc9!RC!(B0,TEQ(B1,T:d;(B0,TBQ(B1,T'(B0,TMU(B1,TaA!(B0,TJl(B1,T(R!(B0,T+Q(B1,T:`*E(B0,TEl(B1. - -,Tc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-x C-c 0,T!g(B10,T5h(B1,TM`(B0,TAWh(B1,TM(B0,T7h(B1,TR9(B0,T5i(B1,TM'!RC(P`(B0,TET(B1,T!c(B0,T*i(B10,TMU(B1,TaA!(B0,TJl(B1,T((B0,TCT(B1,T'f(B. 0,TGT(B10,T8U(B10,T9Ui(B1,T`(B0,T;g(B1,T9(B0,TGT(B10,T8U(B10,T7Uh(B10,T6Y(B1,T!(B0,T5i(B1,TM'c9(B -,T!RC(B0,T7Uh(B1,T(P`(B0,TET(B1,T!c(B0,T*i(B10,TMU(B1,TaA!(B0,TJl(B1, ,Td(B0,TAh(B10,TGh(B1,TR(B0,TMU(B1,TaA!(B0,TJl(B10,T9Qi(B1,T9(P(B0,T6Y(B1,T!`(B0,TCU(B1,TB!c(B0,T*i(B1,T(R!b;Ca!CA(B0,T(Q(B1,T4!RC`AE(B0,TEl(B1 (mail -handling programs) ,TK(B0,TCW(B1,TMb;Ca!CAMCC6;CPbB*(B0,T9l(B1 (utility programs) 0,T5h(B1,TR'f(B, -,T`(B0,T9Wh(B1,TM'(R!(B0,TGh(B1,TRb;Ca!CA`K(B0,TEh(B1,TR(B0,T9Ui(B1,Td(B0,TAh(B10,TAU(B10,TGT(B10,T8U(B1,T!RC(B0,T(Q(B1,T4!RC(B0,T!Q(B1,T:(B0,TMU(B1,TaA!(B0,TJl(B1,Td(B0,T4i(B1,Tb4B5C'(B. ,Tc9J@R>!RC7S'R9(B -,T;C!(B0,T5T(B1, 0,T6i(B1,TR(B0,T7h(B1,TR9d(B0,TAh(B1,Td(B0,T4i(B10,T5i(B1,TM'!RC(P`(B0,TET(B1,T!c(B0,T*i(B10,TMU(B1,TaA!(B0,TJl(B1,T((B0,TCT(B1,T'f(B, 0,T7h(B1,TR9(B0,T!g(B1,T$GC(P(B suspend ,Tb4B!RCc(B0,T*i(B1 -,T$S(B0,TJQh(B1,T'(B C-z ,Ta79!RC`(B0,TET(B1,T!c(B0,T*i(B1,Td;`EB(B. - -0,TBQ(B1,T'(B0,TAU(B1,T$S(B0,TJQh(B1,T'(B0,T7Uh(B1,TM(B0,TBYh(B1,Tc9(B0,T*X(B1,T4$S(B0,TJQh(B1,T'(B C-x 0,TMU(B1,T!AR!(B. 0,T5h(B1,TMd;(B0,T9Ui(B1,T`(B0,T;g(B1,T9CRB!RC$S(B0,TJQh(B1,T'(B0,T7Uh(B10,T7h(B1,TR9d(B0,T4i(B1,T`(B0,TCU(B1,TB9(B0,TCYi(B1,Td;a(B0,TEi(B1,TG(B: - - C-x C-f ,T`(B0,TBW(B1,TM9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B (Find file). - C-x C-s 0,T(Q(B1,T4`(B0,T!g(B1,T:a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B (Save file). - C-x C-b ,T7SCRB!RC(B0,T:Q(B1,T?`?M(B0,TCl(B1 (List buffers). - C-x C-c ,T`(B0,TET(B1,T!c(B0,T*i(B10,TMU(B1,TaA!(B0,TJl(B1 (Quit Emacs). - C-x 1 ,TE:K(B0,T9i(B1,TR(M(B0,T7Qi(B1,T'KA4b4B$'M(B0,TBYh(B1,Td(B0,TGi(B1,TK(B0,T9Vh(B1,T'K(B0,T9i(B1,TR(M(B +0,TAU1$S0JQh1'"M'0MU1aA!0Jl1M0BYh10MU1!AR!ARB(9`0!T19!0Gh1R07Uh1(PJRARC6!S0!Q1:d04i104i1GB0MQ1!"CP;CPJA0!Q1:0MQ1!"CP(B +,T$M9b7CE(B (control character) ,TaEPM0@T10MQ1!"CP(B (meta character). 0,TMU1aA!0Jl1c0*i1!RC(B +,T;CPJA0!Q1:$S0JQh1'`J0CT1A(B (eXtend command). ,T!RC`J0CT1A09Ui1`0;g19d;d04i1JM'0EQ1!I3P(B: + + C-x ,T!RC`J0CT1A0MQ1!"CP(B (Character eXtend). ,T5RA04i1GBK09Vh1'05Q1G0MQ1!IC(B. + M-x ,T!RC`J0CT1A04i1GB0*Wh1M$S0JQh1'(B (Named command eXtend). ,T5RA04i1GB0*Wh1M`05g1A(B. + +,T$S0JQh1'`K0Eh1R09Ui1b4B07Qh1Gd;a0Ei1G(P0AU1;CPbB*09l1(B, ,Ta05h10AQ1!(P0AU1bM!RJc0*i109i1MB!0Gh1R$S0JQh1'05h1R'f(B 0,T7Uh107h1R9d04i1(B +,T`0CU1B90CYi1d;a0Ei1G(B. 0,T7h1R9d04i1>:d;a0Ei1GJM'$S0JQh1'(B: ,T$S0JQh1'JSK0CQ1:!RC0(Q14!RC0!Q1:a0?i1A0"i1M0AY1E(B C-x C-f +,TJSK0CQ1:!RC`0BW1M9(B (Find) ,TaEP(B C-x C-s ,TJSK0CQ1:!RC0(Q14`0!g1:(B (Save). 0,TMU1!05Q1GM0Bh1R'K09Vh1'0!g1(B +0,T$W1M$S0JQh1'07Uh1c0*i1c9!RC`0ET1!c0*i10MU1aA!0Jl1(B--,T$S0JQh1'(B C-x C-c. (,Td0Ah105i1M'`0;g190Kh1G'0Gh1R0"i1M0AY1E07Uh107h1R9d04i1(B +,Ta0!i1d"d;(P0JY1-KRB(B; ,T$S0JQh1'(B C-x C-c ,T(P`J9Mc0Ki10(Q14`0!g1:a0?i1A0"i1M0AY1E07Uh106Y1!a0!i1d"d;0!h1M907Uh1(P0JTi190JX14(B +0,TMU1aA!0Jl1(B.) + +,T$S0JQh1'(B C-z ,T`0;g19$S0JQh1'07Uh1c0*i1c9!RCMM!(R!0MU1aA!0Jl1`0;g19!RC0*Qh1G$CRG(B *temporarily*--,T)P09Qi19(B +0,T7h1R9JRARC6!0EQ1:d;0JYh10MU1aA!0Jl1d04i10MU1!K0EQ1'(R!09Qi19(B. + +,TJSK0CQ1:CP::07Uh1M09X1-R5c0Ki1c0*i1$S0JQh1'(B, C-z "suspends" 0,TMU1aA!0Jl1(B; 0,T9Qh190$W1M!RC!0EQ1:d;0BQ1'`*E0El1(B +(shell) ,Tb4Bd0Ah1d04i17SERB0MU1aA!0Jl1(B. ,Tc9`*E0El107Qh1Gd;(B, 0,T7h1R9JRARC60CU10+Y1A(B (resume) 0,TMU1aA!0Jl1(B +,Td04i104i1GB$S0JQh1'(B `fg' ,TK0CW1M04i1GB$S0JQh1'(B `%emacs'. + +,TJSK0CQ1:CP::07Uh1d0Ah10AU10?Q1'0!l10*Q19(B "suspend", ,T$S0JQh1'(B C-z ,T(PJ0Ci1R'0+Q1:`*E0El1(B (subshell) +,T@RBc05i10MU1aA!0Jl1`0>Wh1Mc0Ki107h1R90AU1bM!RJ4S`09T19'R9b;Ca!CA0MWh190!h1M9a0Ei1G0$h1MB!0EQ1:AR0BQ1'0MU1aA!0Jl10MU1!$0CQi1'(B; +0,T+Vh1'd0Ah1c0*h1!RC(B ",TMM!(R!(B (exit)" 0,TMU1aA!0Jl1(0CT1'(B. ,Tc9!C03U109Ui1(B, ,T$S0JQh1'`*E0El1(B `exit' ,T`0;g19$S0JQh1'(B +,T;C!05T107Uh1c0*i1c9!RC!0EQ1:d;0BQ1'0MU1aA!0Jl1(R!0+Q1:`*E0El1(B. + +,Tc0*i1$S0JQh1'(B C-x C-c 0,T!g105h1M`0AWh1M07h1R905i1M'!RC(P`0ET1!c0*i10MU1aA!0Jl1(0CT1'f(B. 0,TGT108U109Ui1`0;g190GT108U107Uh106Y1!05i1M'c9(B +,T!RC07Uh1(P`0ET1!c0*i10MU1aA!0Jl1(B, ,Td0Ah10Gh1R0MU1aA!0Jl109Qi19(P06Y1!`0CU1B!c0*i1(R!b;Ca!CA0(Q14!RC`AE0El1(B (mail +handling programs) ,TK0CW1Mb;Ca!CAMCC6;CPbB*09l1(B (utility programs) 0,T5h1R'f(B, +,T`09Wh1M'(R!0Gh1Rb;Ca!CA`K0Eh1R09Ui1d0Ah10AU10GT108U1!RC0(Q14!RC0!Q1:0MU1aA!0Jl1d04i1b4B5C'(B. ,Tc9J@R>!RC7S'R9(B +,T;C!05T1(B, 0,T6i1R07h1R9d0Ah1d04i105i1M'!RC(P`0ET1!c0*i10MU1aA!0Jl1(0CT1'f(B, 0,T7h1R90!g1$GC(P(B suspend ,Tb4B!RCc0*i1(B +,T$S0JQh1'(B C-z ,Ta79!RC`0ET1!c0*i1d;`EB(B. + +0,TBQ1'0AU1$S0JQh1'07Uh1M0BYh1c90*X14$S0JQh1'(B C-x 0,TMU1!AR!(B. 0,T5h1Md;09Ui1`0;g19CRB!RC$S0JQh1'07Uh107h1R9d04i1`0CU1B90CYi1d;a0Ei1G(B: + + C-x C-f ,T`0BW1M9a0?i1A0"i1M0AY1E(B (Find file). + C-x C-s 0,T(Q14`0!g1:a0?i1A0"i1M0AY1E(B (Save file). + C-x C-b ,T7SCRB!RC0:Q1?`?M0Cl1(B (List buffers). + C-x C-c ,T`0ET1!c0*i10MU1aA!0Jl1(B (Quit Emacs). + C-x 1 ,TE:K09i1R(M07Qi1'KA4b4B$'M0BYh1d0Gi1K09Vh1'K09i1R(M(B (Delete all but one window). - C-x u ,T7S(B0,TBi(B1,TM9(B (Undo). + C-x u ,T7S0Bi1M9(B (Undo). -,T$S(B0,TJQh(B1,T'(B0,T7Uh(B10,TAU(B10,T*Wh(B1,TM$S(B0,TJQh(B1,T'`J(B0,TCT(B1,TA(B0,T9Ui(B1,T`(B0,T;g(B1,T9$S(B0,TJQh(B1,T'(B0,T7Uh(B1,Tc(B0,T*i(B1,Td(B0,TAh(B10,T$h(B1,TMB(B0,T:h(B1,TMB(B0,T9Q(B1,T!(B, ,TK(B0,TCW(B1,TM`(B0,T;g(B1,T9$S(B0,TJQh(B1,T'(B0,T7Uh(B1,Tc(B0,T*i(B1,T`)>RPc9:R'bKA4(B -,T`(B0,T7h(B1,TR(B0,T9Qi(B1,T9(B. 0,T5Q(B1,TGM(B0,TBh(B1,TR'K(B0,T9Vh(B1,T'"M'$S(B0,TJQh(B1,T'(B0,T9Ui(B10,T$W(B1,TM$S(B0,TJQh(B1,T'`;(B0,TEUh(B1,TB9a79(B-,TJRB(B0,TMQ(B1,T!"CP(B (replace-string), -0,T+Vh(B1,T'`(B0,T;g(B1,T9!RC`;(B0,TEUh(B1,TB9a79JRB(B0,TMQ(B1,T!"CPK(B0,T9Vh(B1,T'(B0,T4i(B1,TGB(B0,TMU(B1,T!JRB(B0,TMQ(B1,T!"CPK(B0,T9Vh(B1,T'(B0,T7Qi(B1,T'KA4(B. ,T`(B0,TAWh(B1,TM(B0,T7h(B1,TR9(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B M-x, -0,TMU(B1,TaA!(B0,TJl(B1,TaJ4'(B M-x 0,T7Uh(B1,T:CC(B0,T7Q(B1,T4(B0,TEh(B1,TR'(B0,TJX(B1,T4"M'K(B0,T9i(B1,TR(M(B, ,Tc9(B0,T7Uh(B10,T9Ui(B10,T7h(B1,TR9(P(B0,T5i(B1,TM'(B0,T>T(B1,TA(B0,T>l(B10,T*Wh(B1,TM"M'$S(B0,TJQh(B1,T'(B; ,Tc9!C(B0,T3U(B10,T9Ui(B1 -0,T$W(B1,TM(B "replace-string". 0,T7h(B1,TR9MR((P(B0,T>T(B1,TA(B0,T>l(B1 "repl s<TAB>" ,Ta(B0,TEi(B1,TG(B0,TMU(B1,TaA!(B0,TJl(B1,T(P`(B0,T5T(B1,TA(B0,T*Wh(B1,TM$S(B0,TJQh(B1,T'c(B0,TKi(B1 -,T`(B0,T5g(B1,TA`M'd(B0,T4i(B1. 0,TJTi(B1,T9(B0,TJX(B1,T4$S(B0,TJQh(B1,T'(B0,T4i(B1,TGB!RC!4(B0,T;Xh(B1,TA(B <Return>. +,T$S0JQh1'07Uh10AU10*Wh1M$S0JQh1'`J0CT1A09Ui1`0;g19$S0JQh1'07Uh1c0*i1d0Ah10$h1MB0:h1MB09Q1!(B, ,TK0CW1M`0;g19$S0JQh1'07Uh1c0*i1`)>RPc9:R'bKA4(B +,T`07h1R09Qi19(B. 0,T5Q1GM0Bh1R'K09Vh1'"M'$S0JQh1'09Ui10$W1M$S0JQh1'`;0EUh1B9a79(B-,TJRB0MQ1!"CP(B (replace-string), +0,T+Vh1'`0;g19!RC`;0EUh1B9a79JRB0MQ1!"CPK09Vh1'04i1GB0MU1!JRB0MQ1!"CPK09Vh1'07Qi1'KA4(B. ,T`0AWh1M07h1R90;i1M9$S0JQh1'(B M-x, +0,TMU1aA!0Jl1aJ4'(B M-x 0,T7Uh1:CC07Q140Eh1R'0JX14"M'K09i1R(M(B, ,Tc907Uh109Ui107h1R9(P05i1M'0>T1A0>l10*Wh1M"M'$S0JQh1'(B; ,Tc9!C03U109Ui1(B +0,T$W1M(B "replace-string". 0,T7h1R9MR((P0>T1A0>l1(B "repl s<TAB>" ,Ta0Ei1G0MU1aA!0Jl1(P`05T1A0*Wh1M$S0JQh1'c0Ki1(B +,T`05g1A`M'd04i1(B. 0,TJTi190JX14$S0JQh1'04i1GB!RC!40;Xh1A(B <Return>. -,T$S(B0,TJQh(B1,T'`;(B0,TEUh(B1,TB9a79(B-,TJRB(B0,TMQ(B1,T!"CP(B (replace-string) 0,T5i(B1,TM'!RCJM'MR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B1--,TJRB(B0,TMQ(B1,T!"CP(B -0,T7Uh(B1,T(P(B0,T6Y(B1,T!`;(B0,TEUh(B1,TB9a79(B, ,TaEPJRB(B0,TMQ(B1,T!"CP(B0,T7Uh(B1,T(Pc(B0,T*i(B1,T`;(B0,TEUh(B1,TB9a79(B. 0,T7h(B1,TR9(P(B0,T5i(B1,TM'(B0,TJTi(B1,T9(B0,TJX(B1,T4!RC(B0,T;i(B1,TM9a(B0,T5h(B1,TEPMR(B0,TCl(B1 -0,T!T(B1,TG`A9(B0,T5l(B10,T4i(B1,TGB!RC!4(B0,T;Xh(B1,TA(B <Return>. +,T$S0JQh1'`;0EUh1B9a79(B-,TJRB0MQ1!"CP(B (replace-string) 0,T5i1M'!RCJM'MR0Cl10!T1G`A905l1(B--,TJRB0MQ1!"CP(B +0,T7Uh1(P06Y1!`;0EUh1B9a79(B, ,TaEPJRB0MQ1!"CP07Uh1(Pc0*i1`;0EUh1B9a79(B. 0,T7h1R9(P05i1M'0JTi190JX14!RC0;i1M9a05h1EPMR0Cl1(B +0,T!T1G`A905l104i1GB!RC!40;Xh1A(B <Return>. ->> ,T`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,Td;(B0,TBQ(B1,T':CC(B0,T7Q(B1,T4`;(B0,TEh(B1,TR(B0,T7Uh(B1,TM(B0,TBYh(B1,Tc(B0,T5i(B1,T:CC(B0,T7Q(B1,T4(B0,T9Ui(B1,Td;JM':CC(B0,T7Q(B1,T4(B. - ,Ta(B0,TEi(B1,TG(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B M-x repl s<Return>changed<Return>altered<Return>. +>> ,T`$0EWh1M9`$M0Cl1`+M0Cl1d;0BQ1':CC07Q14`;0Eh1R07Uh1M0BYh1c05i1:CC07Q1409Ui1d;JM':CC07Q14(B. + ,Ta0Ei1G0;i1M9$S0JQh1'(B M-x repl s<Return>changed<Return>altered<Return>. - 0,TJQ(B1,T'`!5(B0,T4Y(B1,T!RC`;(B0,TEUh(B1,TB9a;E'"M':CC(B0,T7Q(B1,T4(B0,T9Ui(B1: 0,T7h(B1,TR9d(B0,T4i(B1,T`;(B0,TEUh(B1,TB9a79$S(B0,TGh(B1,TR(B c-h-a-n-g-e-d - 0,T4i(B1,TGB$S(B0,TGh(B1,TR(B "altered" ,Tc9(B0,T7X(B1,T!(B0,T7Uh(B10,T7Uh(B1,T;CR!/(B0,T5Qi(B1,T'a(B0,T5h(B1,T5SaK(B0,T9h(B1,T'(B0,T7Uh(B1,T`$M(B0,TCl(B1,T`+M(B0,TCl(B1,TM(B0,TBYh(B10,T;Q(B1,T((B0,T(X(B10,T:Q(B1,T9(B. + 0,TJQ1'`!504Y1!RC`;0EUh1B9a;E'"M':CC07Q1409Ui1(B: 0,T7h1R9d04i1`;0EUh1B9a79$S0Gh1R(B c-h-a-n-g-e-d + 0,T4i1GB$S0Gh1R(B "altered" ,Tc907X1!07Uh107Uh1;CR!/05Qi1'a05h15SaK09h1'07Uh1`$M0Cl1`+M0Cl1M0BYh10;Q1(0(X10:Q19(B. -* 0,T(Q(B1,T4`(B0,T!g(B1,T:(B0,TMQ(B1,T5b9(B0,TAQ(B10,T5T(B1 (auto save) +* 0,T(Q14`0!g1:0MQ15b90AQ105T1(B (auto save) ------------------------- -,T`(B0,TAWh(B1,TM(B0,T7h(B1,TR9d(B0,T4i(B1,Ta(B0,T!i(B1,Td"a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEa(B0,TEi(B1,TG(B, ,Ta(B0,T5h(B10,T7h(B1,TR9(B0,TBQ(B1,T'd(B0,TAh(B1,Td(B0,T4i(B10,T(Q(B1,T4`(B0,T!g(B1,T:(B, ,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE`K(B0,TEh(B1,TR(B0,T9Qi(B1,T9MR((B0,TJY(B1,T-KRBd(B0,T4i(B10,T6i(B1,TR(B -,T`$(B0,TCWh(B1,TM'$MA(B0,T>T(B1,TG`5M(B0,TCl(B1,T"M'(B0,T7h(B1,TR9`(B0,T!T(B1,T4(B0,T"Q(B1,T4(B0,T"i(B1,TM'(B. ,T`(B0,T>Wh(B1,TM(B0,T;i(B1,TM'(B0,T!Q(B1,T9`K(B0,T5X(B1,T!RC(B0,T3l(B1,T`(B0,T*h(B1,T9(B0,T9Ui(B1, 0,TMU(B1,TaA!(B0,TJl(B1,T7S!RC`(B0,T"U(B1,TB9(B -0,T"i(B1,TM$GRAJSK(B0,TCQ(B1,T:a(B0,T5h(B1,TEPa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B10,T7h(B1,TR9!S(B0,TEQ(B1,T'7S!RCa(B0,T!i(B1,Td"M(B0,TBYh(B1,TE'c9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B "0,T(Q(B1,T4`(B0,T!g(B1,T:(B0,TMQ(B1,T5b9(B0,TAQ(B10,T5T(B1 -(auto save)". 0,T*Wh(B1,TM"M'a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T(Q(B1,T4`(B0,T!g(B1,T:(B0,TMQ(B1,T5b9(B0,TAQ(B10,T5T(B1 (auto save file) ,T(P(B0,T6Y(B1,T!(B0,T5Qi(B1,T'cK(B0,TAh(B1,Tc(B0,TKi(B1 -0,TAU(B10,TMQ(B1,T!"CP(B "#" ,TM(B0,TBYh(B10,T7Qi(B1,T'(B0,T"i(B1,TR'K(B0,T9i(B1,TRaEP(B0,T"i(B1,TR'K(B0,TEQ(B1,T'(B0,T*Wh(B1,TMa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T5i(B1,T9)(B0,T:Q(B1,T:(B; 0,T5Q(B1,TGM(B0,TBh(B1,TR'`(B0,T*h(B1,T9(B, 0,T6i(B1,TR(B0,T*Wh(B1,TM"M'(B -,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T9Qi(B1,T9`(B0,T;g(B1,T9(B "hello.c", 0,T*Wh(B1,TM"M'a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T(Q(B1,T4`(B0,T!g(B1,T:(B0,TMQ(B1,T5b9(B0,TAQ(B10,T5T(B1,T(P`(B0,T;g(B1,T9(B "#hello.c#". -,T`(B0,TAWh(B1,TM(B0,T7h(B1,TR97S!RC(B0,T(Q(B1,T4`(B0,T!g(B1,T:a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T4i(B1,TGB(B0,TGT(B10,T8U(B1,T!RC;C!(B0,T5T(B1,Ta(B0,TEi(B1,TG(B, 0,TMU(B1,TaA!(B0,TJl(B1,T(PE:a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T(Q(B1,T4`(B0,T!g(B1,T:(B0,TMQ(B1,T5b9(B0,TAQ(B10,T5T(B1 -0,T9Qi(B1,T9`(B0,TJU(B1,TB(B. +,T`0AWh1M07h1R9d04i1a0!i1d"a0?i1A0"i1M0AY1Ea0Ei1G(B, ,Ta05h107h1R90BQ1'd0Ah1d04i10(Q14`0!g1:(B, ,Ta0?i1A0"i1M0AY1E`K0Eh1R09Qi19MR(0JY1-KRBd04i106i1R(B +,T`$0CWh1M'$MA0>T1G`5M0Cl1"M'07h1R9`0!T140"Q140"i1M'(B. ,T`0>Wh1M0;i1M'0!Q19`K05X1!RC03l1`0*h1909Ui1(B, 0,TMU1aA!0Jl17S!RC`0"U1B9(B +0,T"i1M$GRAJSK0CQ1:a05h1EPa0?i1A0"i1M0AY1E07Uh107h1R9!S0EQ1'7S!RCa0!i1d"M0BYh1E'c9a0?i1A0"i1M0AY1E(B "0,T(Q14`0!g1:0MQ15b90AQ105T1(B +(auto save)". 0,T*Wh1M"M'a0?i1A0"i1M0AY1E0(Q14`0!g1:0MQ15b90AQ105T1(B (auto save file) ,T(P06Y1!05Qi1'cK0Ah1c0Ki1(B +0,TAU10MQ1!"CP(B "#" ,TM0BYh107Qi1'0"i1R'K09i1RaEP0"i1R'K0EQ1'0*Wh1Ma0?i1A0"i1M0AY1E05i19)0:Q1:(B; 0,T5Q1GM0Bh1R'`0*h19(B, 0,T6i1R0*Wh1M"M'(B +,Ta0?i1A0"i1M0AY1E09Qi19`0;g19(B "hello.c", 0,T*Wh1M"M'a0?i1A0"i1M0AY1E0(Q14`0!g1:0MQ15b90AQ105T1(P`0;g19(B "#hello.c#". +,T`0AWh1M07h1R97S!RC0(Q14`0!g1:a0?i1A0"i1M0AY1E04i1GB0GT108U1!RC;C!05T1a0Ei1G(B, 0,TMU1aA!0Jl1(PE:a0?i1A0"i1M0AY1E0(Q14`0!g1:0MQ15b90AQ105T1(B +0,T9Qi19`0JU1B(B. -0,T6i(B1,TR`$(B0,TCWh(B1,TM'$MA(B0,T>T(B1,TG`5M(B0,TCl(B1,T`(B0,T!T(B1,T4(B0,T"Q(B1,T4(B0,T"i(B1,TM'(B, 0,T7h(B1,TR9JRARC6(B0,T!Yi(B1 (recover) ,T(R!a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T(Q(B1,T4`(B0,T!g(B1,T:(B -0,TMQ(B1,T5b9(B0,TAQ(B10,T5T(B10,T9Qi(B1,T9d(B0,T4i(B10,T4i(B1,TGB!RC`(B0,TBW(B1,TM9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEa::;C!(B0,T5T(B1 (,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B10,T7h(B1,TR9!S(B0,TEQ(B1,T'a(B0,T!i(B1,Td"M(B0,TBYh(B1, ,Td(B0,TAh(B1,Tc(B0,T*h(B1 -,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T(Q(B1,T4`(B0,T!g(B1,T:(B0,TMQ(B1,T5b9(B0,TAQ(B10,T5T(B1), ,Ta(B0,TEi(B1,TG(B0,T>T(B1,TA(B0,T>l(B1,T$S(B0,TJQh(B1,T'(B M-x recover file<Return>. ,T`(B0,TAWh(B1,TM(B0,TAU(B1,T!RC(B -,T6RA`(B0,T>Wh(B1,TM!RC(B0,TBW(B1,T9(B0,TBQ(B1,T9(B, 0,T>T(B1,TA(B0,T>l(B1,T$S(B0,TGh(B1,TR(B yes<Return> ,T`(B0,T>Wh(B1,TM4S`(B0,T9T(B1,T9!RC(B0,T5h(B1,TMaEP7S!RC(B0,T!Yi(B10,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B10,T6Y(B1,T!(B -0,T(Q(B1,T4`(B0,T!g(B1,T:(B0,TMQ(B1,T5b9(B0,TAQ(B10,T5T(B10,T9Qi(B1,T9(B. +0,T6i1R`$0CWh1M'$MA0>T1G`5M0Cl1`0!T140"Q140"i1M'(B, 0,T7h1R9JRARC60!Yi1(B (recover) ,T(R!a0?i1A0"i1M0AY1E0(Q14`0!g1:(B +0,TMQ15b90AQ105T109Qi19d04i104i1GB!RC`0BW1M9a0?i1A0"i1M0AY1Ea::;C!05T1(B (,Ta0?i1A0"i1M0AY1E07Uh107h1R9!S0EQ1'a0!i1d"M0BYh1(B, ,Td0Ah1c0*h1(B +,Ta0?i1A0"i1M0AY1E0(Q14`0!g1:0MQ15b90AQ105T1(B), ,Ta0Ei1G0>T1A0>l1$S0JQh1'(B M-x recover file<Return>. ,T`0AWh1M0AU1!RC(B +,T6RA`0>Wh1M!RC0BW190BQ19(B, 0,T>T1A0>l1$S0Gh1R(B yes<Return> ,T`0>Wh1M4S`09T19!RC05h1MaEP7S!RC0!Yi10"i1M0AY1E07Uh106Y1!(B +0,T(Q14`0!g1:0MQ15b90AQ105T109Qi19(B. -* ,T:(B0,TCT(B1,T`G3JP(B0,T7i(B1,TM9(B (echo area) +* ,T:0CT1`G3JP07i1M9(B (echo area) ------------------------ -0,TMU(B1,TaA!(B0,TJl(B10,TMh(B1,TR9$S(B0,TJQh(B1,T';CPJA(B (multicharacter command) ,T"3P(B0,T7Uh(B10,T7h(B1,TR9!S(B0,TEQ(B1,T'(B0,T>T(B1,TA(B0,T>l(B1,T`(B0,T"i(B1,TRd;(B0,T*i(B1,TRf(B, -0,TMU(B1,TaA!(B0,TJl(B1,T(PaJ4'$S(B0,TJQh(B1,T'(B0,T5h(B1,TR'f(B 0,T7Uh(B10,T7h(B1,TR9d(B0,T4i(B10,T>T(B1,TA(B0,T>l(B1,T`(B0,T"i(B1,TRd;5C'(B0,TJh(B1,TG9(B0,TEh(B1,TR'"M'K(B0,T9i(B1,TR(M5C':(B0,TCT(B1,T`G3(B0,T7Uh(B1,T`(B0,TCU(B1,TB!(B0,TGh(B1,TR(B -",T:(B0,TCT(B1,T`G3JP(B0,T7i(B1,TM9(B (echo area)". ,T:(B0,TCT(B1,T`G3JP(B0,T7i(B1,TM9(B0,T$W(B1,TM:CC(B0,T7Q(B1,T4(B0,TEh(B1,TR'(B0,TJX(B1,T4"M'K(B0,T9i(B1,TR(M(B. +0,TMU1aA!0Jl10Mh1R9$S0JQh1';CPJA(B (multicharacter command) ,T"3P07Uh107h1R9!S0EQ1'0>T1A0>l1`0"i1Rd;0*i1Rf(B, +0,TMU1aA!0Jl1(PaJ4'$S0JQh1'05h1R'f(B 0,T7Uh107h1R9d04i10>T1A0>l1`0"i1Rd;5C'0Jh1G90Eh1R'"M'K09i1R(M5C':0CT1`G307Uh1`0CU1B!0Gh1R(B +",T:0CT1`G3JP07i1M9(B (echo area)". ,T:0CT1`G3JP07i1M90$W1M:CC07Q140Eh1R'0JX14"M'K09i1R(M(B. -* ,T:CC(B0,T7Q(B1,T4aJ4'bKA4(B (mode line) +* ,T:CC07Q14aJ4'bKA4(B (mode line) --------------------------- -,T:CC(B0,T7Q(B1,T4(B0,T7Uh(B1,TM(B0,TBYh(B1,T`K(B0,T9W(B1,TM:(B0,TCT(B1,T`G3JP(B0,T7i(B1,TM9(B0,T9Qi(B1,T9`(B0,TCU(B1,TB!(B0,TGh(B1,TR(B "mode line". ,T:CC(B0,T7Q(B1,T4aJ4'bKA4(PaJ4'(B -0,T"i(B1,TM$GRA:R'M(B0,TBh(B1,TR'c9(B0,TEQ(B1,T!I3P(B: +,T:CC07Q1407Uh1M0BYh1`K09W1M:0CT1`G3JP07i1M909Qi19`0CU1B!0Gh1R(B "mode line". ,T:CC07Q14aJ4'bKA4(PaJ4'(B +0,T"i1M$GRA:R'M0Bh1R'c90EQ1!I3P(B: --:** TUTORIAL (Fundamental)--L670--58%---------------- -,T:CC(B0,T7Q(B1,T4(B0,T9Ui(B1,Tc(B0,TKi(B10,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B1,T`(B0,T;g(B1,T9;CPbB*(B0,T9l(B1,T`(B0,T!Uh(B1,TBG(B0,T!Q(B1,T:J6R9@R>"M'(B0,TMU(B1,TaA!(B0,TJl(B1,TaEP(B0,T"i(B1,TM$GRA(B0,T7Uh(B10,T7h(B1,TR9!S(B0,TEQ(B1,T'7S!RC(B -,Ta(B0,T!i(B1,Td"M(B0,TBYh(B1. - -0,T7h(B1,TR97CR:a(B0,TEi(B1,TG(B0,TGh(B1,TR(B0,T*Wh(B1,TMa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,TAU(B1,T$GRAKARBM(B0,TBh(B1,TR'dC(B--0,T$W(B1,TMa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B10,T7h(B1,TR9d(B0,T4i(B1,T`(B0,TBW(B1,TM9M(B0,TBYh(B1. -NN%-- -0,T:h(B1,T':M!5SaK(B0,T9h(B1,T'(B0,T;Q(B1,T((B0,T(X(B10,T:Q(B1,T9c9(B0,T"i(B1,TM$GRA"M'(B0,T7h(B1,TR9(B; 0,T9Qh(B1,T9KARB$GRA(B0,TGh(B1,TR(B0,TAU(B10,T"i(B1,TM$GRA(B NN ,T`;M(B0,TCl(B1,T`+9(B0,T5l(B10,T7Uh(B1,TM(B0,TBYh(B1 -,T`K(B0,T9W(B1,TM5SaK(B0,T9h(B1,T'(B0,TJY(B1,T'(B0,TJX(B1,T4"M'K(B0,T9i(B1,TR(M(B. 0,T6i(B1,TR5SaK(B0,T9h(B1,T'(B0,TJY(B1,T'(B0,TJX(B1,T4"M'a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEM(B0,TBYh(B1,T:9K(B0,T9i(B1,TR(M(B, ,T(P;CR!/(B ---Top-- ,Ta79(B0,T7Uh(B1,T(P`(B0,T;g(B1,T9(B --00%--. 0,T6i(B1,TR5SaK(B0,T9h(B1,T'(B0,TEh(B1,TR'(B0,TJX(B1,T4"M'(B0,T"i(B1,TM$GRAM(B0,TBYh(B1,T:9K(B0,T9i(B1,TR(M(B, ,T(P;CR!/(B ---Bot--. 0,T6i(B1,TR(B0,T7h(B1,TR9!S(B0,TEQ(B1,T'`(B0,TBW(B1,TM9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B1,T`(B0,TEg(B1,T!AR!(9(B0,T"i(B1,TM$GRA(B0,T7Qi(B1,T'KA4M(B0,TBYh(B1,T:9K(B0,T9i(B1,TR(M(B, ,T:CC(B0,T7Q(B1,T4(B -,TaJ4'bKA4(PaJ4'(B0,TGh(B1,TR(B --All--. - -,T`$(B0,TCWh(B1,TM'KARB4M!(B0,T(Q(B1,T9:(B0,TCT(B1,T`G3(B0,T5i(B1,T9f(B ,T"M':CC(B0,T7Q(B1,T4aJ4'bKA4KARB$GRA(B0,TGh(B1,TR(B0,T7h(B1,TR9d(B0,T4i(B1,T7S!RC(B -,T`;(B0,TEUh(B1,TB9a;E'`(B0,T9Wi(B1,TMKRc9(B0,T"i(B1,TM$GRAa(B0,TEi(B1,TG(B. ,TKR!(B0,T7h(B1,TR9`(B0,T>Th(B1,T'`(B0,TBW(B1,TM9K(B0,TCW(B1,TM(B0,T(Q(B1,T4`(B0,T!g(B1,T:a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B, 0,TJh(B1,TG9(B0,T7Uh(B1 -,Td(B0,T4i(B1,T!(B0,TEh(B1,TRG(B0,T6V(B1,T'(B0,T9Qi(B1,T9(Pd(B0,TAh(B10,TAU(B1,T`$(B0,TCWh(B1,TM'KARB4M!(B0,T(Q(B1,T9;CR!/(B, ,T(P(B0,TAU(B1,Ta(B0,T5h(B1,T`(B0,TJi(B1,T9;CP(B (dashes). - -0,TJh(B1,TG9(B0,T7Uh(B1,TM(B0,TBYh(B1,TCPK(B0,TGh(B1,TR'G'`(B0,TEg(B1,T:@RBc9:CC(B0,T7Q(B1,T4aJ4'bKA4(P:M!(B0,T7h(B1,TR9(B0,TGh(B1,TR(B0,T7h(B1,TR9!S(B0,TEQ(B1,T'M(B0,TBYh(B1,Tc9bKA4!RCa(B0,T!i(B1,Td"(B -(editing mode) ,TMPdC(B. ,TbKA4b4B;(B0,TCT(B1,TBRB(B (default mode) 0,T$W(B1,TM(B Fundamental 0,T7Uh(B1 -0,T7h(B1,TR9!S(B0,TEQ(B1,T'c(B0,T*i(B1,TM(B0,TBYh(B1,Tc9"3P(B0,T9Ui(B1. 0,T9Uh(B10,T$W(B1,TM(B0,T5Q(B1,TGM(B0,TBh(B1,TR'"M'(B ",TbKA4K(B0,TEQ(B1,T!(B (major mode)". - -0,TMU(B1,TaA!(B0,TJl(B10,TAU(B1,TbKA4K(B0,TEQ(B1,T!M(B0,TBYh(B1,TKERBbKA4(B. 0,T:i(B1,TR'c(B0,T*i(B1,TJSK(B0,TCQ(B1,T:!RCa(B0,T!i(B1,Td"c9@RIRaEP(B/,TK(B0,TCW(B1,TM(B0,T"i(B1,TM$GRA*(B0,T9T(B1,T4(B0,T5h(B1,TR'f(B, -,T`(B0,T*h(B1,T9(B Lisp mode, Text mode, ,T`(B0,T;g(B1,T9(B0,T5i(B1,T9(B. 0,T7h(B1,TR9(PM(B0,TBYh(B1,Tc9bKA4K(B0,TEQ(B1,T!c4bKA4K(B0,TEQ(B1,T!K(B0,T9Vh(B1,T'c9`GER(B -,T`(B0,T4U(B1,TBG(B, ,TaEP(B0,T*Wh(B1,TM"M'bKA4K(B0,TEQ(B1,T!(B0,T9Qi(B1,T9(P;CR!/M(B0,TBYh(B10,T7Uh(B1,T:CC(B0,T7Q(B1,T4aJ4'bKA4(B, 0,T7Uh(B10,T7Uh(B10,TAU(B1 "Fundamental" -,T;CR!/M(B0,TBYh(B1,Tc9"3P(B0,T9Ui(B1. - -,Ta(B0,T5h(B1,TEPbKA4K(B0,TEQ(B1,T!(P7Sc(B0,TKi(B1,T$S(B0,TJQh(B1,T'c(B0,TKi(B1,T<Ec9(B0,TEQ(B1,T!I3P(B0,T7Uh(B1,Ta5!(B0,T5h(B1,TR'(B0,T!Q(B1,T9(B. 0,T5Q(B1,TGM(B0,TBh(B1,TR'`(B0,T*h(B1,T9(B, 0,TAU(B1,TKERB$S(B0,TJQh(B1,T'(B0,T7Uh(B1,Tc(B0,T*i(B1 -,Tc9!RC!S(B0,T!Q(B1,T:KARB`K(B0,T5X(B1 (comment) ,Tc9b;Ca!CA(B, ,TaEP`(B0,T9Wh(B1,TM'(R!a(B0,T5h(B1,TEPb;Ca!CA(B0,TAU(B1,T$GRA(B0,T$T(B1,T4(B -,Tc9!RCaJ4'<E"M'KARB`K(B0,T5X(B10,T7Uh(B1,Ta5!(B0,T5h(B1,TR'(B0,T!Q(B1,T9(B, ,Ta(B0,T5h(B1,TEPbKA4K(B0,TEQ(B1,T!(Pa7C!KARB`K(B0,T5X(B1,Tc9(B0,TEQ(B1,T!I3P(B0,T7Uh(B1 -,Ta5!(B0,T5h(B1,TR'(B0,T!Q(B1,T9(B. ,Ta(B0,T5h(B1,TEPbKA4K(B0,TEQ(B1,T!(P`(B0,T;g(B1,T9(B0,T*Wh(B1,TM"M'$S(B0,TJQh(B1,T'`J(B0,TCT(B1,TA(B, 0,T7Uh(B10,T7h(B1,TR9JRARC6:M!c(B0,TKi(B1,TJ(B0,TEQ(B1,T:d;(B0,TBQ(B1,T'bKA4(B0,T7Uh(B1 -0,T5i(B1,TM'!RCd(B0,T4i(B1. 0,T5Q(B1,TGM(B0,TBh(B1,TR'`(B0,T*h(B1,T9(B, M-x fundamental-mode ,T`(B0,T;g(B1,T9$S(B0,TJQh(B1,T'c9!RCJ(B0,TEQ(B1,T:d;(B0,TBQ(B1,T'(B +,T:CC07Q1409Ui1c0Ki10"i1M0AY1E07Uh1`0;g19;CPbB*09l1`0!Uh1BG0!Q1:J6R9@R>"M'0MU1aA!0Jl1aEP0"i1M$GRA07Uh107h1R9!S0EQ1'7S!RC(B +,Ta0!i1d"M0BYh1(B. + +0,T7h1R97CR:a0Ei1G0Gh1R0*Wh1Ma0?i1A0"i1M0AY1E0AU1$GRAKARBM0Bh1R'dC(B--0,T$W1Ma0?i1A0"i1M0AY1E07Uh107h1R9d04i1`0BW1M9M0BYh1(B. -NN%-- +0,T:h1':M!5SaK09h1'0;Q1(0(X10:Q19c90"i1M$GRA"M'07h1R9(B; 0,T9Qh19KARB$GRA0Gh1R0AU10"i1M$GRA(B NN ,T`;M0Cl1`+905l107Uh1M0BYh1(B +,T`K09W1M5SaK09h1'0JY1'0JX14"M'K09i1R(M(B. 0,T6i1R5SaK09h1'0JY1'0JX14"M'a0?i1A0"i1M0AY1EM0BYh1:9K09i1R(M(B, ,T(P;CR!/(B +--Top-- ,Ta7907Uh1(P`0;g19(B --00%--. 0,T6i1R5SaK09h1'0Eh1R'0JX14"M'0"i1M$GRAM0BYh1:9K09i1R(M(B, ,T(P;CR!/(B +--Bot--. 0,T6i1R07h1R9!S0EQ1'`0BW1M9a0?i1A0"i1M0AY1E07Uh1`0Eg1!AR!(90"i1M$GRA07Qi1'KA4M0BYh1:9K09i1R(M(B, ,T:CC07Q14(B +,TaJ4'bKA4(PaJ4'0Gh1R(B --All--. + +,T`$0CWh1M'KARB4M!0(Q19:0CT1`G305i19f(B ,T"M':CC07Q14aJ4'bKA4KARB$GRA0Gh1R07h1R9d04i17S!RC(B +,T`;0EUh1B9a;E'`09Wi1MKRc90"i1M$GRAa0Ei1G(B. ,TKR!07h1R9`0>Th1'`0BW1M9K0CW1M0(Q14`0!g1:a0?i1A0"i1M0AY1E(B, 0,TJh1G907Uh1(B +,Td04i1!0Eh1RG06V1'09Qi19(Pd0Ah10AU1`$0CWh1M'KARB4M!0(Q19;CR!/(B, ,T(P0AU1a05h1`0Ji19;CP(B (dashes). + +0,TJh1G907Uh1M0BYh1CPK0Gh1R'G'`0Eg1:@RBc9:CC07Q14aJ4'bKA4(P:M!07h1R90Gh1R07h1R9!S0EQ1'M0BYh1c9bKA4!RCa0!i1d"(B +(editing mode) ,TMPdC(B. ,TbKA4b4B;0CT1BRB(B (default mode) 0,T$W1M(B Fundamental 0,T7Uh1(B +0,T7h1R9!S0EQ1'c0*i1M0BYh1c9"3P09Ui1(B. 0,T9Uh10$W1M05Q1GM0Bh1R'"M'(B ",TbKA4K0EQ1!(B (major mode)". + +0,TMU1aA!0Jl10AU1bKA4K0EQ1!M0BYh1KERBbKA4(B. 0,T:i1R'c0*i1JSK0CQ1:!RCa0!i1d"c9@RIRaEP(B/,TK0CW1M0"i1M$GRA*09T1405h1R'f(B, +,T`0*h19(B Lisp mode, Text mode, ,T`0;g1905i19(B. 0,T7h1R9(PM0BYh1c9bKA4K0EQ1!c4bKA4K0EQ1!K09Vh1'c9`GER(B +,T`04U1BG(B, ,TaEP0*Wh1M"M'bKA4K0EQ1!09Qi19(P;CR!/M0BYh107Uh1:CC07Q14aJ4'bKA4(B, 0,T7Uh107Uh10AU1(B "Fundamental" +,T;CR!/M0BYh1c9"3P09Ui1(B. + +,Ta05h1EPbKA4K0EQ1!(P7Sc0Ki1$S0JQh1'c0Ki1<Ec90EQ1!I3P07Uh1a5!05h1R'0!Q19(B. 0,T5Q1GM0Bh1R'`0*h19(B, 0,TAU1KERB$S0JQh1'07Uh1c0*i1(B +,Tc9!RC!S0!Q1:KARB`K05X1(B (comment) ,Tc9b;Ca!CA(B, ,TaEP`09Wh1M'(R!a05h1EPb;Ca!CA0AU1$GRA0$T14(B +,Tc9!RCaJ4'<E"M'KARB`K05X107Uh1a5!05h1R'0!Q19(B, ,Ta05h1EPbKA4K0EQ1!(Pa7C!KARB`K05X1c90EQ1!I3P07Uh1(B +,Ta5!05h1R'0!Q19(B. ,Ta05h1EPbKA4K0EQ1!(P`0;g190*Wh1M"M'$S0JQh1'`J0CT1A(B, 0,T7Uh107h1R9JRARC6:M!c0Ki1J0EQ1:d;0BQ1'bKA407Uh1(B +0,T5i1M'!RCd04i1(B. 0,T5Q1GM0Bh1R'`0*h19(B, M-x fundamental-mode ,T`0;g19$S0JQh1'c9!RCJ0EQ1:d;0BQ1'(B Fundamental mode. -0,T6i(B1,TR(B0,T7h(B1,TR9!S(B0,TEQ(B1,T'(Pa(B0,T!i(B1,Td"(B0,T"i(B1,TM$GRA(B0,T7Uh(B1,T`(B0,T;g(B1,T9@RIRd7B(B, ,T`(B0,T*h(B1,T9c9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T9Ui(B1, 0,T7h(B1,TR9$GC(Pc(B0,T*i(B1 +0,T6i1R07h1R9!S0EQ1'(Pa0!i1d"0"i1M$GRA07Uh1`0;g19@RIRd7B(B, ,T`0*h19c9a0?i1A0"i1M0AY1E09Ui1(B, 0,T7h1R9$GC(Pc0*i1(B Thai-text mode. >> M-x thai-text-mode<Return> -,Td(B0,TAh(B10,T5i(B1,TM'(B0,T!Q(B1,T'GE(B, ,T$S(B0,TJQh(B1,T'(B0,T7Uh(B10,T7h(B1,TR9!S(B0,TEQ(B1,T'(B0,THV(B1,T!IRM(B0,TBYh(B10,T9Ui(B1,Td(B0,TAh(B1,Td(B0,T4i(B1,Tc(B0,TKi(B1,T<E!CP7:AR!(B0,T9Q(B1,T!(B. ,Ta(B0,T5h(B10,T7h(B1,TR9JRARC6(B0,TJQ(B1,T'`!5d(B0,T4i(B1 -0,TGh(B1,TR$S(B0,TJQh(B1,T'(B M-f ,TaEP(B M-b 0,T6W(B1,TM(B0,TGh(B1,TR(B0,TMQ(B1,T!"CP(B apostrophe ,T`(B0,T;g(B1,T9(B0,TJh(B1,TG9K(B0,T9Vh(B1,T'"M'$S(B. 0,T!h(B1,TM9K(B0,T9i(B1,TR(B0,T9Ui(B1, ,Tc9(B -Fundamental mode, ,T$S(B0,TJQh(B1,T'(B M-f ,TaEP(B M-b 0,T6W(B1,TM(B0,TGh(B1,TR(B0,TMQ(B1,T!"CP(B apostrophe ,T`(B0,T;g(B1,T9(B0,T5Q(B1,TGa(B0,T:h(B1,T'$S(B +,Td0Ah105i1M'0!Q1'GE(B, ,T$S0JQh1'07Uh107h1R9!S0EQ1'0HV1!IRM0BYh109Ui1d0Ah1d04i1c0Ki1<E!CP7:AR!09Q1!(B. ,Ta05h107h1R9JRARC60JQ1'`!5d04i1(B +0,TGh1R$S0JQh1'(B M-f ,TaEP(B M-b 0,T6W1M0Gh1R0MQ1!"CP(B apostrophe ,T`0;g190Jh1G9K09Vh1'"M'$S(B. 0,T!h1M9K09i1R09Ui1(B, ,Tc9(B +Fundamental mode, ,T$S0JQh1'(B M-f ,TaEP(B M-b 0,T6W1M0Gh1R0MQ1!"CP(B apostrophe ,T`0;g1905Q1Ga0:h1'$S(B (word-separator). -,TbKA4K(B0,TEQ(B1,T!`K(B0,TEh(B1,TR(B0,T9Ui(B1,T(Pc(B0,TKi(B1,T<E(B0,T7Uh(B10,T5h(B1,TR'MM!d;`(B0,TEg(B1,T!(B0,T9i(B1,TMB(B0,T4Q(B1,T'(B0,T7Uh(B1,T!(B0,TEh(B1,TRGa(B0,TEi(B1,TG(B0,T"i(B1,TR'(B0,T5i(B1,T9(B: ,T$S(B0,TJQh(B1,T'(B0,TJh(B1,TG9cK(B0,T-h(B1 ",T7SK(B0,T9i(B1,TR(B0,T7Uh(B1 -,T`K(B0,TAW(B1,TM9(B0,T!Q(B1,T9(B" ,Ta(B0,TAi(B1,T(PM(B0,TBYh(B1,Tc9bKA4K(B0,TEQ(B1,T!(B0,T7Uh(B10,T5h(B1,TR'(B0,T!Q(B1,T9(B, ,Ta(B0,T5h(B1,Tc(B0,TKi(B1,T<E(B0,T7Uh(B10,T5h(B1,TR'MM!d;(B0,T:i(B1,TR'`(B0,TEg(B1,T!(B0,T9i(B1,TMB(B. +,TbKA4K0EQ1!`K0Eh1R09Ui1(Pc0Ki1<E07Uh105h1R'MM!d;`0Eg1!09i1MB04Q1'07Uh1!0Eh1RGa0Ei1G0"i1R'05i19(B: ,T$S0JQh1'0Jh1G9cK0-h1(B ",T7SK09i1R07Uh1(B +,T`K0AW1M90!Q19(B" ,Ta0Ai1(PM0BYh1c9bKA4K0EQ1!07Uh105h1R'0!Q19(B, ,Ta05h1c0Ki1<E07Uh105h1R'MM!d;0:i1R'`0Eg1!09i1MB(B. -,Tc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-h m ,T`(B0,T>Wh(B1,TM(B0,TMh(B1,TR9CRBEP`(B0,TMU(B1,TB4"M'bKA4K(B0,TEQ(B1,T!(B0,T;Q(B1,T((B0,T(X(B10,T:Q(B1,T9(B0,T7Uh(B10,T7h(B1,TR9M(B0,TBYh(B1. +,Tc0*i1$S0JQh1'(B C-h m ,T`0>Wh1M0Mh1R9CRBEP`0MU1B4"M'bKA4K0EQ1!0;Q1(0(X10:Q1907Uh107h1R9M0BYh1(B. ->> ,Tc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-u C-v ,TK(B0,T9Vh(B1,T'$(B0,TCQi(B1,T'K(B0,TCW(B1,TMAR!!(B0,TGh(B1,TR(B0,T9Qi(B1,T9`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P"(B0,TBQ(B1,T::CC(B0,T7Q(B1,T4(B0,T9Ui(B10,T"Vi(B1,T9d;(B0,TBQ(B1,T'(B0,TJh(B1,TG9:9"M'K(B0,T9i(B1,TR(M(B. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-h m, ,T`(B0,T>Wh(B1,TM(B0,T4Y(B10,TGh(B1,TR(B Text mode 0,T5h(B1,TR'(R!(B Fundamental mode ,TM(B0,TBh(B1,TR'dC(B. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x 1 ,T`(B0,T>Wh(B1,TM"(B0,T(Q(B1,T4`M!JRC(B0,T*Ui(B1,Ta('MM!(R!K(B0,T9i(B1,TR(M(B. +>> ,Tc0*i1$S0JQh1'(B C-u C-v ,TK09Vh1'$0CQi1'K0CW1MAR!!0Gh1R09Qi19`0>Wh1M07Uh1(P"0BQ1::CC07Q1409Ui10"Vi19d;0BQ1'0Jh1G9:9"M'K09i1R(M(B. +>> 0,T;i1M9$S0JQh1'(B C-h m, ,T`0>Wh1M04Y10Gh1R(B Text mode 0,T5h1R'(R!(B Fundamental mode ,TM0Bh1R'dC(B. +>> 0,T;i1M9$S0JQh1'(B C-x 1 ,T`0>Wh1M"0(Q14`M!JRC0*Ui1a('MM!(R!K09i1R(M(B. -0,T7Uh(B1,T`(B0,TCU(B1,TB!(B0,TGh(B1,TRbKA4K(B0,TEQ(B1,T!(B0,T9Qi(B1,T9(B0,T!g(B1,T`>CRP(B0,TGh(B1,TR(B0,TAU(B1,TbKA4(B0,TBh(B1,TMB(B (minor mode) 0,TMU(B1,T!(B. ,TbKA4(B0,TBh(B1,TMBd(B0,TAh(B1,Td(B0,T4i(B1,T`(B0,T;g(B1,T9(B -0,T5Q(B1,TG`(B0,TEW(B1,TM!c9bKA4K(B0,TEQ(B1,T!(B, ,T`(B0,T9Wh(B1,TM'(R!(B0,TGh(B1,TR(B0,TAU(B1,T!RC`;(B0,TEUh(B1,TB9d;`(B0,T>U(B1,TB'`(B0,TEg(B1,T!(B0,T9i(B1,TMB`(B0,T7h(B1,TR(B0,T9Qi(B1,T9(B. ,Ta(B0,T5h(B1,TEPbKA4(B0,TBh(B1,TMBJRARC6(B -,T(P`(B0,T;T(B1,T4K(B0,TCW(B1,TM(B0,T;T(B1,T4d(B0,T4i(B1,T@RBc9(B0,T5Q(B1,TG`M'(B, 0,T$W(B1,TMa(B0,T5h(B1,TEPbKA4(B0,TBh(B1,TMB(P7S'R9b4B(B0,TMT(B1,TJCP(R!(B0,T!Q(B1,T9(B, ,TaEP(B -,T`(B0,T;g(B1,T9(B0,TMT(B1,TJCP(R!bKA4K(B0,TEQ(B1,T!(B0,T4i(B1,TGB(B. ,T)P(B0,T9Qi(B1,T9(B0,T7h(B1,TR9JRARC6d(B0,TAh(B1,Tc(B0,T*i(B1,TbKA4(B0,TBh(B1,TMB`EB(B, ,TK(B0,TCW(B1,TMK(B0,T9Vh(B1,T'bKA4(B0,TBh(B1,TMB(B, ,TK(B0,TCW(B1,TM(B -,TbKA4(B0,TBh(B1,TMBKERBf(B ,TbKA4<JA(B0,T!Q(B1,T9(B0,T!g(B1,Td(B0,T4i(B1. +0,T7Uh1`0CU1B!0Gh1RbKA4K0EQ1!09Qi190!g1`>CRP0Gh1R0AU1bKA40Bh1MB(B (minor mode) 0,TMU1!(B. ,TbKA40Bh1MBd0Ah1d04i1`0;g19(B +0,T5Q1G`0EW1M!c9bKA4K0EQ1!(B, ,T`09Wh1M'(R!0Gh1R0AU1!RC`;0EUh1B9d;`0>U1B'`0Eg1!09i1MB`07h1R09Qi19(B. ,Ta05h1EPbKA40Bh1MBJRARC6(B +,T(P`0;T14K0CW1M0;T14d04i1@RBc905Q1G`M'(B, 0,T$W1Ma05h1EPbKA40Bh1MB(P7S'R9b4B0MT1JCP(R!0!Q19(B, ,TaEP(B +,T`0;g190MT1JCP(R!bKA4K0EQ1!04i1GB(B. ,T)P09Qi1907h1R9JRARC6d0Ah1c0*i1bKA40Bh1MB`EB(B, ,TK0CW1MK09Vh1'bKA40Bh1MB(B, ,TK0CW1M(B +,TbKA40Bh1MBKERBf(B ,TbKA4<JA0!Q190!g1d04i1(B. -,TbKA4(B0,TBh(B1,TMB(B0,T7Uh(B10,TAU(B1,T;CPbB*(B0,T9l(B1,TAR!(B, ,Tb4B`)>RPJSK(B0,TCQ(B1,T:c(B0,T*i(B1,Ta(B0,T!i(B1,Td"(B0,T"i(B1,TM$GRA(B0,T7Uh(B1,T`(B0,T;g(B1,T9@RIR(B0,TMQ(B1,T'!DI(B, 0,T$W(B1,TM(B -,TbKA4(B0,T(Q(B1,T4:CC(B0,T7Q(B1,T4(B0,TMQ(B1,T5b9(B0,TAQ(B10,T5T(B1 (Auto Fill). ,T`(B0,TAWh(B1,TMbKA4(B0,T9Ui(B1,T7S'R9(B, 0,TMU(B1,TaA!(B0,TJl(B1,T(Pa(B0,T:h(B1,T':CC(B0,T7Q(B1,T4CPK(B0,TGh(B1,TR'(B -,T$S(B0,TMQ(B1,T5b9(B0,TAQ(B10,T5T(B1, 0,T7Q(B1,T9(B0,T7U(B10,T7Uh(B10,T7h(B1,TR9a7C!(B0,T"i(B1,TM$GRAaEP7Sc(B0,TKi(B1,T:CC(B0,T7Q(B1,T4(B0,T9Qi(B1,T9BRG`(B0,T!T(B1,T9d;(B. +,TbKA40Bh1MB07Uh10AU1;CPbB*09l1AR!(B, ,Tb4B`)>RPJSK0CQ1:c0*i1a0!i1d"0"i1M$GRA07Uh1`0;g19@RIR0MQ1'!DI(B, 0,T$W1M(B +,TbKA40(Q14:CC07Q140MQ15b90AQ105T1(B (Auto Fill). ,T`0AWh1MbKA409Ui17S'R9(B, 0,TMU1aA!0Jl1(Pa0:h1':CC07Q14CPK0Gh1R'(B +,T$S0MQ15b90AQ105T1(B, 0,T7Q1907U107Uh107h1R9a7C!0"i1M$GRAaEP7Sc0Ki1:CC07Q1409Qi19BRG`0!T19d;(B. -0,T7h(B1,TR9JRARC6`(B0,T;T(B1,T4bKA4(B0,T(Q(B1,T4:CC(B0,T7Q(B1,T4(B0,TMQ(B1,T5b9(B0,TAQ(B10,T5T(B1,Td(B0,T4i(B1,Tb4B!RCc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B M-x auto fill -mode<Return>. ,T`(B0,TAWh(B1,TMbKA4(B0,T9Ui(B1,T7S'R9M(B0,TBYh(B1, 0,T7h(B1,TR9JRARC6(B0,T;T(B1,T4bKA4(B0,T9Ui(B1,Td(B0,T4i(B1,Tb4B!RCc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B M-x -auto fill mode<Return>. 0,T6i(B1,TRbKA4(B0,T9Ui(B10,T;T(B1,T4M(B0,TBYh(B1, ,T$S(B0,TJQh(B1,T'(B0,T9Ui(B1,T(P`(B0,T;T(B1,T4bKA4c(B0,TKi(B1,T7S'R9(B, ,TaEP(B0,T6i(B1,TR(B -,TbKA4(B0,T9Ui(B1,T`(B0,T;T(B1,T4M(B0,TBYh(B1, ,T$S(B0,TJQh(B1,T'(B0,T9Ui(B10,T!g(B1,T(P(B0,T;T(B1,T4bKA4(B. 0,T$W(B1,TM(B0,T>Y(B1,T4d(B0,T4i(B10,TGh(B1,TR$S(B0,TJQh(B1,T'(B0,T9Ui(B1 "toggles the mode". +0,T7h1R9JRARC6`0;T14bKA40(Q14:CC07Q140MQ15b90AQ105T1d04i1b4B!RCc0*i1$S0JQh1'(B M-x auto fill +mode<Return>. ,T`0AWh1MbKA409Ui17S'R9M0BYh1(B, 0,T7h1R9JRARC60;T14bKA409Ui1d04i1b4B!RCc0*i1$S0JQh1'(B M-x +auto fill mode<Return>. 0,T6i1RbKA409Ui10;T14M0BYh1(B, ,T$S0JQh1'09Ui1(P`0;T14bKA4c0Ki17S'R9(B, ,TaEP06i1R(B +,TbKA409Ui1`0;T14M0BYh1(B, ,T$S0JQh1'09Ui10!g1(P0;T14bKA4(B. 0,T$W1M0>Y14d04i10Gh1R$S0JQh1'09Ui1(B "toggles the mode". ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B M-x auto fill mode<Return> 0,T4Y(B1. ,Ta(B0,TEi(B1,TG(B0,T;i(B1,TM9(B "asdf " 0,T+i(B1,TSf(B 0,T!Q(B1,T9d;(9(B - 0,T7h(B1,TR9`(B0,TKg(B1,T9(B0,TGh(B1,TR:CC(B0,T7Q(B1,T4(B0,T9Qi(B1,T9(B0,T6Y(B1,T!a(B0,T:h(B1,T'MM!`(B0,T;g(B1,T9JM':CC(B0,T7Q(B1,T4(B. 0,T7h(B1,TR9(B0,T5i(B1,TM'c(B0,TJh(B1,T`(B0,TGi(B1,T9GCC$`>CRP(B0,TGh(B1,TR!RC(B0,T(Q(B1,T4(B - ,T:CC(B0,T7Q(B1,T4(B0,TMQ(B1,T5b9(B0,TAQ(B10,T5T(B1,T(Pa(B0,T:h(B1,T':CC(B0,T7Q(B1,T45C'`(B0,TGi(B1,T9GCC$`(B0,T7h(B1,TR(B0,T9Qi(B1,T9(B. +>> 0,T;i1M9$S0JQh1'(B M-x auto fill mode<Return> 0,T4Y1(B. ,Ta0Ei1G0;i1M9(B "asdf " 0,T+i1Sf(B 0,T!Q19d;(9(B + 0,T7h1R9`0Kg190Gh1R:CC07Q1409Qi1906Y1!a0:h1'MM!`0;g19JM':CC07Q14(B. 0,T7h1R905i1M'c0Jh1`0Gi19GCC$`>CRP0Gh1R!RC0(Q14(B + ,T:CC07Q140MQ15b90AQ105T1(Pa0:h1':CC07Q145C'`0Gi19GCC$`07h1R09Qi19(B. -,T"M:`(B0,T<Wh(B1,TM(B (margin) ,Tb4BAR!(P(B0,T5Qi(B1,T'c(B0,TKi(B10,T7Uh(B1 70 0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B, ,Ta(B0,T5h(B10,T7h(B1,TR9(B0,T!g(B1,TJRARC6`;(B0,TEUh(B1,TB9(B0,T4i(B1,TGB$S(B0,TJQh(B1,T'(B -C-x f. 0,T7h(B1,TR9$GC(B0,T5Qi(B1,T'"M:`(B0,T<Wh(B1,TM(B0,T4i(B1,TGB(B0,T5Q(B1,TG`E"MR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B1,T5RA(B0,T7Uh(B10,T7h(B1,TR9(B0,T5i(B1,TM'!RC(B. +,T"M:`0<Wh1M(B (margin) ,Tb4BAR!(P05Qi1'c0Ki107Uh1(B 70 0,T5Q1G0MQ1!IC(B, ,Ta05h107h1R90!g1JRARC6`;0EUh1B904i1GB$S0JQh1'(B +C-x f. 0,T7h1R9$GC05Qi1'"M:`0<Wh1M04i1GB05Q1G`E"MR0Cl10!T1G`A905l15RA07Uh107h1R905i1M'!RC(B. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x f ,T>(B0,TCi(B1,TMA(B0,T4i(B1,TGBMR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B1 20. (C-u 2 0 C-x f). - ,Ta(B0,TEi(B1,TG(B0,T;i(B1,TM9(B0,T"i(B1,TM$GRAaEP(P`(B0,TKg(B1,T9(B0,TGh(B1,TR(B0,TMU(B1,TaA!(B0,TJl(B10,T(Q(B1,T4:CC(B0,T7Q(B1,T4(B0,T7Uh(B10,TAU(B1,T"9R4(B 20 0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B. ,Ta(B0,TEi(B1,TG(B0,T5Qi(B1,T'"M:(B - ,T`(B0,T<Wh(B1,TM`(B0,T;g(B1,T9(B 70 ,Tb4Bc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-x f 0,TMU(B1,T!$(B0,TCQi(B1,T'(B. +>> 0,T;i1M9$S0JQh1'(B C-x f ,T>0Ci1MA04i1GBMR0Cl10!T1G`A905l1(B 20. (C-u 2 0 C-x f). + ,Ta0Ei1G0;i1M90"i1M$GRAaEP(P`0Kg190Gh1R0MU1aA!0Jl10(Q14:CC07Q1407Uh10AU1"9R4(B 20 0,T5Q1G0MQ1!IC(B. ,Ta0Ei1G05Qi1'"M:(B + ,T`0<Wh1M`0;g19(B 70 ,Tb4Bc0*i1$S0JQh1'(B C-x f 0,TMU1!$0CQi1'(B. -0,T6i(B1,TR(B0,T7h(B1,TR97S!RC`;(B0,TEUh(B1,TB9a;E'5C'!ER'(B0,TBh(B1,TMK(B0,T9i(B1,TR(B, ,TbKA4(B0,T(Q(B1,T4:CC(B0,T7Q(B1,T4(B0,TMQ(B1,T5b9(B0,TAQ(B10,T5T(B1,T(Pd(B0,TAh(B10,T(Q(B1,T4:CC(B0,T7Q(B1,T4cK(B0,TAh(B1 -(re-fill) ,Tc(B0,TKi(B10,T7h(B1,TR9(B. 0,T6i(B1,TR(P(B0,T(Q(B1,T4:CC(B0,T7Q(B1,T4cK(B0,TAh(B1,Tc(B0,TKi(B10,T!Q(B1,T:(B0,TBh(B1,TMK(B0,T9i(B1,TR(B0,T9Qi(B1,T9(B, ,Tc(B0,TKi(B10,T;i(B1,TM9$S(B0,TJQh(B1,T'(B M-q (META-q) -,Tb4BGR'5SaK(B0,T9h(B1,T'`$M(B0,TCl(B1,T`+M(B0,TCl(B1,Td(B0,TGi(B1,T@RBc9(B0,TBh(B1,TMK(B0,T9i(B1,TR(B0,T9Qi(B1,T9(B. +0,T6i1R07h1R97S!RC`;0EUh1B9a;E'5C'!ER'0Bh1MK09i1R(B, ,TbKA40(Q14:CC07Q140MQ15b90AQ105T1(Pd0Ah10(Q14:CC07Q14cK0Ah1(B +(re-fill) ,Tc0Ki107h1R9(B. 0,T6i1R(P0(Q14:CC07Q14cK0Ah1c0Ki10!Q1:0Bh1MK09i1R09Qi19(B, ,Tc0Ki10;i1M9$S0JQh1'(B M-q (META-q) +,Tb4BGR'5SaK09h1'`$M0Cl1`+M0Cl1d0Gi1@RBc90Bh1MK09i1R09Qi19(B. ->> ,T`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,T`(B0,T"i(B1,TRd;(B0,TBQ(B1,T'(B0,TBh(B1,TMK(B0,T9i(B1,TR(B0,T"i(B1,TR':9(B, ,Ta(B0,TEi(B1,TG(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B M-q. +>> ,T`$0EWh1M9`$M0Cl1`+M0Cl1`0"i1Rd;0BQ1'0Bh1MK09i1R0"i1R':9(B, ,Ta0Ei1G0;i1M9$S0JQh1'(B M-q. -* ,T!RC(B0,TJW(B1,T:(B0,T$i(B1,T9(B (searching) +* ,T!RC0JW1:0$i19(B (searching) --------------------- -0,TMU(B1,TaA!(B0,TJl(B1,TJRARC6(B0,TJW(B1,T:(B0,T$i(B1,T9JRB(B0,TMQ(B1,T!"CP(B (,T!(B0,TEXh(B1,TA"M'(B0,T5Q(B1,TG(B0,TMQ(B1,T!ICK(B0,TCW(B1,TM$S(B0,T7Uh(B1,TM(B0,TBYh(B10,T5h(B1,TM`(B0,T9Wh(B1,TM'(B0,T!Q(B1,T9(B) ,Td(B0,TAh(B10,TGh(B1,TR(Pd;(B -0,T"i(B1,TR'K(B0,T9i(B1,TRK(B0,TCW(B1,TM(B0,TBi(B1,TM9!(B0,TEQ(B1,T:(B, 0,T7Qh(B1,TG(B0,T7Qi(B1,T'(B0,T"i(B1,TM$GRA(B. ,T!RC(B0,TJW(B1,T:(B0,T$i(B1,T9JRB(B0,TMQ(B1,T!"CP(B0,T$W(B1,TM$S(B0,TJQh(B1,T'c9!RC`$(B0,TEWh(B1,TM95SaK(B0,T9h(B1,T'(B -,T"M'`$M(B0,TCl(B1,T`+M(B0,TCl(B1; ,T`$M(B0,TCl(B1,T`+M(B0,TCl(B1,T(P`$(B0,TEWh(B1,TM9d;M(B0,TBYh(B10,T7Uh(B1,T5SaK(B0,T9h(B1,T'(B0,T6Q(B1,T4d;(B0,T7Uh(B10,TAU(B1,TJRB(B0,TMQ(B1,T!"CP(B0,T9Qi(B1,T9M(B0,TBYh(B1. - -,T$S(B0,TJQh(B1,T'(B0,TJW(B1,T:(B0,T$i(B1,T9c9(B0,TMU(B1,TaA!(B0,TJl(B10,T5h(B1,TR'(R!$S(B0,TJQh(B1,T'(B0,TJW(B1,T:(B0,T$i(B1,T9c9b;Ca!CA:CC3R(B0,T8T(B1,T!C(B0,T3l(B1 (editor) 0,TJh(B1,TG9cK(B0,T-h(B1, ,Tc9(B -0,TEQ(B1,T!I3P(B0,T7Uh(B1,T`(B0,T;g(B1,T9(B "incremental". 0,T9Uh(B1,TKARB$GRA(B0,TGh(B1,TR!RC(B0,TJW(B1,T:(B0,T$i(B1,T9`(B0,TCTh(B1,TA(B0,T5Qi(B1,T'a(B0,T5h(B10,T7Uh(B10,T7h(B1,TR9d(B0,T4i(B10,T;i(B1,TM9(B0,TMQ(B1,T!"CP(B0,T7Uh(B1 -0,T5i(B1,TM'!RC(B0,TJW(B1,T:(B0,T$i(B1,T9(B. - -,T$S(B0,TJQh(B1,T'(B0,T7Uh(B1,Tc(B0,T*i(B1,T`(B0,T>Wh(B1,TMc(B0,TKi(B1,T7S!RC(B0,TJW(B1,T:(B0,T$i(B1,T9d;(B0,T"i(B1,TR'K(B0,T9i(B1,TR(B0,T$W(B1,TM(B C-s, ,TaEP7S!RC(B0,TJW(B1,T:(B0,T$i(B1,T9(B0,TBi(B1,TM9d;(B0,T"i(B1,TR'K(B0,TEQ(B1,T'(B0,T$W(B1,TM(B -C-r. ,Ta(B0,T5h(B1,T$MB(B0,T!h(B1,TM9(B! ,TM(B0,TBh(B1,TR`(B0,T>Th(B1,T'EM'(B. - -,T`(B0,TAWh(B1,TM(B0,T7h(B1,TR9(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-s 0,T7h(B1,TR9(P(B0,TJQ(B1,T'`!5`(B0,TKg(B1,T9(B0,TGh(B1,TR(B0,TAU(B1,T$S(B0,TGh(B1,TR(B "I-search" ,T;CR!/(B0,T7Uh(B1,T:(B0,TCT(B1,T`G3JP(B0,T7i(B1,TM9(B -(echo area). 0,T9Uh(B1,TaJ4'(B0,TGh(B1,TR(B0,TMU(B1,TaA!(B0,TJl(B1,Td(B0,T4i(B1,TM(B0,TBYh(B1,Tc9!RC(B0,T$i(B1,T9a::(B incremental ,TaEP!S(B0,TEQ(B1,T'CM(B -0,TJTh(B1,T'(B0,T7Uh(B10,T7h(B1,TR9(P(B0,T>T(B1,TA(B0,T>l(B1,T`(B0,T>Wh(B1,TM(B0,TJW(B1,T:(B0,T$i(B1,T9(B. ,T!4(B0,T;Xh(B1,TA(B <Return> ,T`(B0,T>Wh(B1,TM(B0,TJTi(B1,T9(B0,TJX(B1,T4$S(B0,TJQh(B1,T'(B0,TJW(B1,T:(B0,T$i(B1,T9(B. - ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-s ,T`(B0,T>Wh(B1,TM`(B0,TCTh(B1,TA!RC(B0,TJW(B1,T:(B0,T$i(B1,T9(B. 0,T>T(B1,TA(B0,T>l(B10,TMQ(B1,T!IC(B0,T7U(B1,TEP(B0,T5Q(B1,TG(B0,T*i(B1,TRf(B, 0,T>T(B1,TA(B0,T>l(B1,T$S(B0,TGh(B1,TR(B 'cursor', - ,TK(B0,TBX(B1,T4K(B0,TEQ(B1,T'(R!(B0,T7Uh(B10,T7h(B1,TR9(B0,T>T(B1,TA(B0,T>l(B10,T7U(B1,TEP(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B, ,Ta(B0,TEi(B1,TG(B0,T4Y(B10,TGh(B1,TR(B0,TAU(B1,TMPdC`(B0,T!T(B1,T4(B0,T"Vi(B1,T9(B0,T!Q(B1,T:`$M(B0,TCl(B1,T`+M(B0,TCl(B1. - ,T"3P(B0,T9Ui(B10,T7h(B1,TR9d(B0,T4i(B10,TJW(B1,T:(B0,T$i(B1,T9$S(B0,TGh(B1,TR(B "cursor" ,Td;K(B0,T9Vh(B1,T'K9a(B0,TEi(B1,TG(B. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-s 0,TMU(B1,T!$(B0,TCQi(B1,T'(B, ,T`(B0,T>Wh(B1,TM(B0,TJW(B1,T:(B0,T$i(B1,T95SaK(B0,T9h(B1,T'(B0,T6Q(B1,T4d;"M'$S(B0,TGh(B1,TR(B "cursor". ->> ,T!4(B0,T;Xh(B1,TA(B <Delete> 0,TJQ(B1,T!(B0,TJUh(B1,T$(B0,TCQi(B1,T'(B, ,Ta(B0,TEi(B1,TG(B0,T4Y(B10,TGh(B1,TR`$M(B0,TCl(B1,T`+M(B0,TCl(B1,T`$(B0,TEWh(B1,TM9(B0,T7Uh(B1,TM(B0,TBh(B1,TR'dC(B. ->> ,T!4(B0,T;Xh(B1,TA(B <Return> ,T`(B0,T>Wh(B1,TM(B0,TJTi(B1,T9(B0,TJX(B1,T4$S(B0,TJQh(B1,T'(B0,TJW(B1,T:(B0,T$i(B1,T9(B. - -0,T7h(B1,TR9`(B0,TKg(B1,T9K(B0,TCW(B1,TMd(B0,TAh(B10,TGh(B1,TR(B0,TAU(B1,TMPdC`(B0,T!T(B1,T4(B0,T"Vi(B1,T9(B? ,Tc9!RC(B0,TJW(B1,T:(B0,T$i(B1,T9a::(B incremental, 0,TMU(B1,TaA!(B0,TJl(B1,T>BRBRA(B -,T`$(B0,TEWh(B1,TM9d;5RAJRB(B0,TMQ(B1,T!"CP(B0,T7Uh(B10,T7h(B1,TR9d(B0,T4i(B10,T>T(B1,TA(B0,T>l(B1,TE'd;c9a(B0,T5h(B1,TEP$(B0,TCQi(B1,T'(B. 0,T6i(B1,TR(P`$(B0,TEWh(B1,TM9d;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'(B -0,T6Q(B1,T4d;"M'$S(B, 0,T!g(B1,T7Sd(B0,T4i(B1,Tb4B!RC(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-s 0,TMU(B1,T!$(B0,TCQi(B1,T'(B. 0,T6i(B1,TRd(B0,TAh(B10,TAU(B1,T$S(B0,T9Qi(B1,T9(B0,TMU(B1,T!a(B0,TEi(B1,TG(B, 0,TMU(B1,TaA!(B0,TJl(B1,T(P(B0,TCi(B1,TM'(B -,T:M!(B (beep) 0,T7h(B1,TR9(B0,TGh(B1,TR!RC(B0,TJW(B1,T:(B0,T$i(B1,T9$(B0,TCQi(B1,T'(B0,T9Qi(B1,T9(B ",T>ER4(B (failing)", ,T$S(B0,TJQh(B1,T'(B C-g 0,T!g(B1,TJRARC6c(B0,T*i(B1,Tc9(B -,T!RC(B0,TJTi(B1,T9(B0,TJX(B1,T4!RC(B0,TJW(B1,T:(B0,T$i(B1,T9d(B0,T4i(B1. - -0,T"i(B1,TM(B0,TJQ(B1,T'`!5(B: ,Tc9:R'CP::(B, ,T!RC(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-s ,T(P7Sc(B0,TKi(B1,TCP::"M'(B0,T7h(B1,TR9*P(B0,T'Q(B1,T!aEP(B0,T7h(B1,TR9(Pd(B0,TAh(B1,T`(B0,TKg(B1,T9(B -0,T"i(B1,TM$GRAMPdC:9(B0,TMU(B1,TaA!(B0,TJl(B1. 0,TEQ(B1,T!I3P(B0,T9Ui(B1,TaJ4'(B0,TGh(B1,TR(B "feature" ,T"M'CP::;(B0,T/T(B10,T:Q(B10,T5T(B1,T!RC(B, 0,T7Uh(B1,T`(B0,TCU(B1,TB!(B0,TGh(B1,TR(B -"flow control" 0,T9Qi(B1,T9(B, ,Td(B0,T4i(B10,T"Q(B1,T4"GR'!RC7S'R9"M'$S(B0,TJQh(B1,T'(B C-s ,TaEPd(B0,TAh(B1,TBMAc(B0,TKi(B1,T!(B0,TEQ(B1,T:(B0,TJYh(B10,TMU(B1,TaA!(B0,TJl(B1 -0,TMU(B1,T!(B. ,T!RC(B0,T7Uh(B1,T(Pa(B0,T!i(B1,Td"!RCK(B0,TBX(B1,T4*P(B0,T'Q(B1,T!(B0,T9Qi(B1,T9(B, ,Tc(B0,TKi(B10,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-q. 0,THV(B1,T!IR(B0,TGT(B10,T8U(B1,T!RC(B0,T(Q(B1,T4!RC(B0,T!Q(B1,T:(B "feature" -0,T9Ui(B1,Td(B0,T4i(B10,T7Uh(B1,T:7(B0,T7Uh(B10,TGh(B1,TR(B0,T4i(B1,TGB(B "Spontaneous Entry to Incremental Search" ,Tc9(B0,T$Yh(B10,TAW(B1,TM"M'(B0,TMU(B1,TaA!(B0,TJl(B1. - -0,T6i(B1,TR(B0,T7h(B1,TR9M(B0,TBYh(B1,TCPK(B0,TGh(B1,TR'!RC(B0,TJW(B1,T:(B0,T$i(B1,T9a::(B incremental ,TM(B0,TBYh(B1, ,Ta(B0,TEi(B1,TG(B0,T7h(B1,TR9!4(B0,T;Xh(B1,TA(B <Delete>, 0,T7h(B1,TR9(P(B -0,TJQ(B1,T'`!5`(B0,TKg(B1,T9(B0,TGh(B1,TR(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B0,TJX(B1,T4(B0,T7i(B1,TRB(B0,T7Uh(B10,T7h(B1,TR9(B0,T;i(B1,TM9`(B0,T"i(B1,TRd;(B0,T9Qi(B1,T9(B0,T6Y(B1,T!E:MM!(B, ,TaEP(P(B0,TBi(B1,TM9!(B0,TEQ(B1,T:d;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'(B -0,T!h(B1,TM9K(B0,T9i(B1,TR"M'!RC(B0,TJW(B1,T:(B0,T$i(B1,T9(B. 0,T5Q(B1,TGM(B0,TBh(B1,TR'`(B0,T*h(B1,T9(B, ,TJA(B0,TAX(B10,T5T(B10,TGh(B1,TR(B0,T7h(B1,TR9d(B0,T4i(B10,T;i(B1,TM9(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B "c", ,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P(B0,TJW(B1,T:(B0,T$i(B1,T9(B -,T5SaK(B0,T9h(B1,T'(B0,T7Uh(B1,T;CR!/(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B "c" 0,T9Qi(B1,T9(B. ,T5M9(B0,T9Ui(B10,T6i(B1,TR(B0,T7h(B1,TR9(B0,T>T(B1,TA(B0,T>l(B10,T5Q(B1,TG(B0,TMQ(B1,T!IC(B "u", ,T`$M(B0,TCl(B1,T`+M(B0,TCl(B10,T!g(B1,T(P(B -,T`$(B0,TEWh(B1,TM9d;M(B0,TBYh(B10,T7Uh(B1,T5SaK(B0,T9h(B1,T'(B0,T7Uh(B1,T;CR!/JRB(B0,TMQ(B1,T!"CP(B "cu" ,TaC!(B0,TJX(B1,T4(B. ,T5M9(B0,T9Ui(B1,Tc(B0,TKi(B1,T!4(B0,T;Xh(B1,TA(B <Delete>. -0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B "u" ,T(P(B0,T6Y(B1,T!E:MM!(R!JRB(B0,TMQ(B1,T!"CP(B0,T7Uh(B1,T7S!RC(B0,TJW(B1,T:(B0,T$i(B1,T9M(B0,TBYh(B1, ,TaEP`$M(B0,TCl(B1,T`+M(B0,TCl(B10,T!g(B1,T(P`$(B0,TEWh(B1,TM9(B -,T!(B0,TEQ(B1,T:d;(B0,TBQ(B1,T'5SaK(B0,T9h(B1,T'(B0,T7Uh(B1,T;CR!/(B0,T5Q(B1,TG(B0,TMQ(B1,T!IC(B "c" ,TaC!(B0,TJX(B1,T4(B. - -0,T6i(B1,TR(B0,T7h(B1,TR9M(B0,TBYh(B1,TCPK(B0,TGh(B1,TR'!RC(B0,TJW(B1,T:(B0,T$i(B1,T9(B, ,Ta(B0,TEi(B1,TG(B0,T;i(B1,TM9$S(B0,TJQh(B1,T';CPJA"M'(B CONTROL ,TK(B0,TCW(B1,TM(B META (,T9M!(R!(B -0,T"i(B1,TMB!`(B0,TGi(B1,T9:R';CP!RC(B--,T$S(B0,TJQh(B1,T'(B0,T>T(B1,T`HI(B0,T7Uh(B1,Tc(B0,T*i(B1,TJSK(B0,TCQ(B1,T:!RC(B0,TJW(B1,T:(B0,T$i(B1,T9(B, ,Td(B0,T4i(B1,Ta(B0,T!h(B1 C-s ,TaEP(B C-r), ,T!RC(B0,TJW(B1,T:(B -0,T$i(B1,T9(P(B0,TJTi(B1,T9(B0,TJX(B1,T4E'(B. - -,T$S(B0,TJQh(B1,T'(B C-s ,T`(B0,TCTh(B1,TA!RC(B0,TJW(B1,T:(B0,T$i(B1,T9(B0,T4i(B1,TGB!RCAM'KRJRB(B0,TMQ(B1,T!"CP(B0,T5Qi(B1,T'a(B0,T5h(B1,T5SaK(B0,T9h(B1,T'(B0,T;Q(B1,T((B0,T(X(B10,T:Q(B1,T9"M'`$M(B0,TCl(B1,T`+M(B0,TCl(B1. -0,T6i(B1,TR(B0,T7h(B1,TR9(B0,T5i(B1,TM'!RC(B0,TJW(B1,T:(B0,T$i(B1,T9JRB(B0,TMQ(B1,T!"CP(B0,T7Uh(B1,TM(B0,TBYh(B10,T!h(B1,TM9K(B0,T9i(B1,TRc9(B0,T"i(B1,TM$GRA(B0,T9Qi(B1,T9(B, ,Tc(B0,TKi(B10,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-r ,Ta79(B. -,T$S(B0,TJQh(B1,T'(B C-s ,T(P7S'R9`K(B0,TAW(B1,TM9(B0,T!Q(B1,T:$S(B0,TJQh(B1,T'(B C-r 0,T7X(B1,T!M(B0,TBh(B1,TR'(B, ,TB!`(B0,TGi(B1,T9(B0,T7T(B1,TH7R'"M'!RC(B0,TJW(B1,T:(B0,T$i(B1,T9(B -,T`(B0,T7h(B1,TR(B0,T9Qi(B1,T9(B, 0,T7Uh(B1,T5C'(B0,T"i(B1,TRA(B0,T!Q(B1,T9(B. - - -* 0,TGT(B1,T9b4(B0,TGl(B1,Ta::KERB(B0,TGT(B1,T9b4(B0,TGl(B1 (multiple windows) +0,TMU1aA!0Jl1JRARC60JW1:0$i19JRB0MQ1!"CP(B (,T!0EXh1A"M'05Q1G0MQ1!ICK0CW1M$S07Uh1M0BYh105h1M`09Wh1M'0!Q19(B) ,Td0Ah10Gh1R(Pd;(B +0,T"i1R'K09i1RK0CW1M0Bi1M9!0EQ1:(B, 0,T7Qh1G07Qi1'0"i1M$GRA(B. ,T!RC0JW1:0$i19JRB0MQ1!"CP0$W1M$S0JQh1'c9!RC`$0EWh1M95SaK09h1'(B +,T"M'`$M0Cl1`+M0Cl1(B; ,T`$M0Cl1`+M0Cl1(P`$0EWh1M9d;M0BYh107Uh15SaK09h1'06Q14d;07Uh10AU1JRB0MQ1!"CP09Qi19M0BYh1(B. + +,T$S0JQh1'0JW1:0$i19c90MU1aA!0Jl105h1R'(R!$S0JQh1'0JW1:0$i19c9b;Ca!CA:CC3R08T1!C03l1(B (editor) 0,TJh1G9cK0-h1(B, ,Tc9(B +0,TEQ1!I3P07Uh1`0;g19(B "incremental". 0,T9Uh1KARB$GRA0Gh1R!RC0JW1:0$i19`0CTh1A05Qi1'a05h107Uh107h1R9d04i10;i1M90MQ1!"CP07Uh1(B +0,T5i1M'!RC0JW1:0$i19(B. + +,T$S0JQh1'07Uh1c0*i1`0>Wh1Mc0Ki17S!RC0JW1:0$i19d;0"i1R'K09i1R0$W1M(B C-s, ,TaEP7S!RC0JW1:0$i190Bi1M9d;0"i1R'K0EQ1'0$W1M(B +C-r. ,Ta05h1$MB0!h1M9(B! ,TM0Bh1R`0>Th1'EM'(B. + +,T`0AWh1M07h1R90;i1M9$S0JQh1'(B C-s 0,T7h1R9(P0JQ1'`!5`0Kg190Gh1R0AU1$S0Gh1R(B "I-search" ,T;CR!/07Uh1:0CT1`G3JP07i1M9(B +(echo area). 0,T9Uh1aJ4'0Gh1R0MU1aA!0Jl1d04i1M0BYh1c9!RC0$i19a::(B incremental ,TaEP!S0EQ1'CM(B +0,TJTh1'07Uh107h1R9(P0>T1A0>l1`0>Wh1M0JW1:0$i19(B. ,T!40;Xh1A(B <Return> ,T`0>Wh1M0JTi190JX14$S0JQh1'0JW1:0$i19(B. + +>> 0,T;i1M9$S0JQh1'(B C-s ,T`0>Wh1M`0CTh1A!RC0JW1:0$i19(B. 0,T>T1A0>l10MQ1!IC07U1EP05Q1G0*i1Rf(B, 0,T>T1A0>l1$S0Gh1R(B 'cursor', + ,TK0BX14K0EQ1'(R!07Uh107h1R90>T1A0>l107U1EP05Q1G0MQ1!IC(B, ,Ta0Ei1G04Y10Gh1R0AU1MPdC`0!T140"Vi190!Q1:`$M0Cl1`+M0Cl1(B. + ,T"3P09Ui107h1R9d04i10JW1:0$i19$S0Gh1R(B "cursor" ,Td;K09Vh1'K9a0Ei1G(B. +>> 0,T;i1M9$S0JQh1'(B C-s 0,TMU1!$0CQi1'(B, ,T`0>Wh1M0JW1:0$i195SaK09h1'06Q14d;"M'$S0Gh1R(B "cursor". +>> ,T!40;Xh1A(B <Delete> 0,TJQ1!0JUh1$0CQi1'(B, ,Ta0Ei1G04Y10Gh1R`$M0Cl1`+M0Cl1`$0EWh1M907Uh1M0Bh1R'dC(B. +>> ,T!40;Xh1A(B <Return> ,T`0>Wh1M0JTi190JX14$S0JQh1'0JW1:0$i19(B. + +0,T7h1R9`0Kg19K0CW1Md0Ah10Gh1R0AU1MPdC`0!T140"Vi19(B? ,Tc9!RC0JW1:0$i19a::(B incremental, 0,TMU1aA!0Jl1>BRBRA(B +,T`$0EWh1M9d;5RAJRB0MQ1!"CP07Uh107h1R9d04i10>T1A0>l1E'd;c9a05h1EP$0CQi1'(B. 0,T6i1R(P`$0EWh1M9d;0BQ1'5SaK09h1'(B +0,T6Q14d;"M'$S(B, 0,T!g17Sd04i1b4B!RC0;i1M9$S0JQh1'(B C-s 0,TMU1!$0CQi1'(B. 0,T6i1Rd0Ah10AU1$S09Qi190MU1!a0Ei1G(B, 0,TMU1aA!0Jl1(P0Ci1M'(B +,T:M!(B (beep) 0,T7h1R90Gh1R!RC0JW1:0$i19$0CQi1'09Qi19(B ",T>ER4(B (failing)", ,T$S0JQh1'(B C-g 0,T!g1JRARC6c0*i1c9(B +,T!RC0JTi190JX14!RC0JW1:0$i19d04i1(B. + +0,T"i1M0JQ1'`!5(B: ,Tc9:R'CP::(B, ,T!RC0;i1M9$S0JQh1'(B C-s ,T(P7Sc0Ki1CP::"M'07h1R9*P0'Q1!aEP07h1R9(Pd0Ah1`0Kg19(B +0,T"i1M$GRAMPdC:90MU1aA!0Jl1(B. 0,TEQ1!I3P09Ui1aJ4'0Gh1R(B "feature" ,T"M'CP::;0/T10:Q105T1!RC(B, 0,T7Uh1`0CU1B!0Gh1R(B +"flow control" 0,T9Qi19(B, ,Td04i10"Q14"GR'!RC7S'R9"M'$S0JQh1'(B C-s ,TaEPd0Ah1BMAc0Ki1!0EQ1:0JYh10MU1aA!0Jl1(B +0,TMU1!(B. ,T!RC07Uh1(Pa0!i1d"!RCK0BX14*P0'Q1!09Qi19(B, ,Tc0Ki10;i1M9$S0JQh1'(B C-q. 0,THV1!IR0GT108U1!RC0(Q14!RC0!Q1:(B "feature" +0,T9Ui1d04i107Uh1:707Uh10Gh1R04i1GB(B "Spontaneous Entry to Incremental Search" ,Tc90$Yh10AW1M"M'0MU1aA!0Jl1(B. + +0,T6i1R07h1R9M0BYh1CPK0Gh1R'!RC0JW1:0$i19a::(B incremental ,TM0BYh1(B, ,Ta0Ei1G07h1R9!40;Xh1A(B <Delete>, 0,T7h1R9(P(B +0,TJQ1'`!5`0Kg190Gh1R05Q1G0MQ1!IC0JX1407i1RB07Uh107h1R90;i1M9`0"i1Rd;09Qi1906Y1!E:MM!(B, ,TaEP(P0Bi1M9!0EQ1:d;0BQ1'5SaK09h1'(B +0,T!h1M9K09i1R"M'!RC0JW1:0$i19(B. 0,T5Q1GM0Bh1R'`0*h19(B, ,TJA0AX105T10Gh1R07h1R9d04i10;i1M905Q1G0MQ1!IC(B "c", ,T`0>Wh1M07Uh1(P0JW1:0$i19(B +,T5SaK09h1'07Uh1;CR!/05Q1G0MQ1!IC(B "c" 0,T9Qi19(B. ,T5M909Ui106i1R07h1R90>T1A0>l105Q1G0MQ1!IC(B "u", ,T`$M0Cl1`+M0Cl10!g1(P(B +,T`$0EWh1M9d;M0BYh107Uh15SaK09h1'07Uh1;CR!/JRB0MQ1!"CP(B "cu" ,TaC!0JX14(B. ,T5M909Ui1c0Ki1!40;Xh1A(B <Delete>. +0,T5Q1G0MQ1!IC(B "u" ,T(P06Y1!E:MM!(R!JRB0MQ1!"CP07Uh17S!RC0JW1:0$i19M0BYh1(B, ,TaEP`$M0Cl1`+M0Cl10!g1(P`$0EWh1M9(B +,T!0EQ1:d;0BQ1'5SaK09h1'07Uh1;CR!/05Q1G0MQ1!IC(B "c" ,TaC!0JX14(B. + +0,T6i1R07h1R9M0BYh1CPK0Gh1R'!RC0JW1:0$i19(B, ,Ta0Ei1G0;i1M9$S0JQh1';CPJA"M'(B CONTROL ,TK0CW1M(B META (,T9M!(R!(B +0,T"i1MB!`0Gi19:R';CP!RC(B--,T$S0JQh1'0>T1`HI07Uh1c0*i1JSK0CQ1:!RC0JW1:0$i19(B, ,Td04i1a0!h1(B C-s ,TaEP(B C-r), ,T!RC0JW1:(B +0,T$i19(P0JTi190JX14E'(B. + +,T$S0JQh1'(B C-s ,T`0CTh1A!RC0JW1:0$i1904i1GB!RCAM'KRJRB0MQ1!"CP05Qi1'a05h15SaK09h1'0;Q1(0(X10:Q19"M'`$M0Cl1`+M0Cl1(B. +0,T6i1R07h1R905i1M'!RC0JW1:0$i19JRB0MQ1!"CP07Uh1M0BYh10!h1M9K09i1Rc90"i1M$GRA09Qi19(B, ,Tc0Ki10;i1M9$S0JQh1'(B C-r ,Ta79(B. +,T$S0JQh1'(B C-s ,T(P7S'R9`K0AW1M90!Q1:$S0JQh1'(B C-r 0,T7X1!M0Bh1R'(B, ,TB!`0Gi1907T1H7R'"M'!RC0JW1:0$i19(B +,T`07h1R09Qi19(B, 0,T7Uh15C'0"i1RA0!Q19(B. + + +* 0,TGT19b40Gl1a::KERB0GT19b40Gl1(B (multiple windows) -------------------------------------- -0,TEQ(B1,T!I3P(B0,T7Uh(B10,T9h(B1,TRJ9c((B0,TMQ(B1,T9K(B0,T9Vh(B1,T'"M'(B0,TMU(B1,TaA!(B0,TJl(B10,T!g(B10,T$W(B1,TM(B, 0,T7h(B1,TR9JRARC6aJ4'<Ed(B0,T4i(B1,TAR!!(B0,TGh(B1,TRK(B0,T9Vh(B1,T'(B0,TGT(B1,T9b4(B0,TGl(B1,T:9K(B0,T9Vh(B1,T'(B -,TK(B0,T9i(B1,TR(Mc9`GER`(B0,T4U(B1,TBG(B0,T!Q(B1,T9(B. +0,TEQ1!I3P07Uh109h1RJ9c(0MQ19K09Vh1'"M'0MU1aA!0Jl10!g10$W1M(B, 0,T7h1R9JRARC6aJ4'<Ed04i1AR!!0Gh1RK09Vh1'0GT19b40Gl1:9K09Vh1'(B +,TK09i1R(Mc9`GER`04U1BG0!Q19(B. ->> ,T`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,TAR(B0,T7Uh(B1,T:CC(B0,T7Q(B1,T4(B0,T9Ui(B1, ,Ta(B0,TEi(B1,TG(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-u 0 C-l. +>> ,T`$0EWh1M9`$M0Cl1`+M0Cl1AR07Uh1:CC07Q1409Ui1(B, ,Ta0Ei1G0;i1M9$S0JQh1'(B C-u 0 C-l. ->> 0,T5h(B1,TMd;(B, 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x 2 0,T+Vh(B1,T'(Pa(B0,T:h(B1,T'K(B0,T9i(B1,TR(MMM!`(B0,T;g(B1,T9JM'(B0,TGT(B1,T9b4(B0,TGl(B1. - 0,T7Qi(B1,T'JM'(B0,TGT(B1,T9b4(B0,TGl(B1,TaJ4'(B0,T$Yh(B10,TAW(B1,TM!RCc(B0,T*i(B10,T9Ui(B1. ,T`$M(B0,TCl(B1,T`+M(B0,TCl(B1,T;CR!/M(B0,TBYh(B1,Tc9(B0,TGT(B1,T9b4(B0,TGl(B1,T:9(B. +>> 0,T5h1Md;(B, 0,T;i1M9$S0JQh1'(B C-x 2 0,T+Vh1'(Pa0:h1'K09i1R(MMM!`0;g19JM'0GT19b40Gl1(B. + 0,T7Qi1'JM'0GT19b40Gl1aJ4'0$Yh10AW1M!RCc0*i109Ui1(B. ,T`$M0Cl1`+M0Cl1;CR!/M0BYh1c90GT19b40Gl1:9(B. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-M-v ,T`(B0,T>Wh(B1,TM`$(B0,TEWh(B1,TM9(B0,TAi(B1,TG9(B0,TGT(B1,T9b4(B0,TGl(B10,T"i(B1,TR'(B0,TEh(B1,TR'(B. - (0,T6i(B1,TR(B0,T7h(B1,TR9d(B0,TAh(B10,TAU(B10,T;Xh(B1,TA(B META, 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B ESC C-v ,Ta79(B.) +>> 0,T;i1M9$S0JQh1'(B C-M-v ,T`0>Wh1M`$0EWh1M90Ai1G90GT19b40Gl10"i1R'0Eh1R'(B. + (0,T6i1R07h1R9d0Ah10AU10;Xh1A(B META, 0,T;i1M9$S0JQh1'(B ESC C-v ,Ta79(B.) ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x o ("o" ,TKARB(B0,T6V(B1,T'(B "other") ,T`(B0,T>Wh(B1,TM`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,TAR(B0,TBQ(B1,T'(B0,TGT(B1,T9b4(B0,TGl(B10,TEh(B1,TR'(B. ->> ,Tc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-v ,TaEP(B M-v ,Tc9(B0,TGT(B1,T9b4(B0,TGl(B10,TEh(B1,TR'`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P`$(B0,TEWh(B1,TM9(B0,TAi(B1,TG9(B. - 0,TMh(B1,TR9$Sa9P9S(B0,T9Ui(B10,T4i(B1,TGB(B0,TGT(B1,T9b4(B0,TGl(B1,T:9(B. +>> 0,T;i1M9$S0JQh1'(B C-x o ("o" ,TKARB06V1'(B "other") ,T`0>Wh1M`$0EWh1M9`$M0Cl1`+M0Cl1AR0BQ1'0GT19b40Gl10Eh1R'(B. +>> ,Tc0*i1$S0JQh1'(B C-v ,TaEP(B M-v ,Tc90GT19b40Gl10Eh1R'`0>Wh1M07Uh1(P`$0EWh1M90Ai1G9(B. + 0,TMh1R9$Sa9P9S09Ui104i1GB0GT19b40Gl1:9(B. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x o 0,TMU(B1,T!$(B0,TCQi(B1,T'`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P`$(B0,TEWh(B1,TM9`$M(B0,TCl(B1,T`+M(B0,TCl(B1,T!(B0,TEQ(B1,T:d;(B0,TGT(B1,T9b4(B0,TGl(B1,T:9(B. - ,T`$M(B0,TCl(B1,T`+M(B0,TCl(B1,Tc9(B0,TGT(B1,T9b4(B0,TGl(B1,T:9(P;CR!/5C'(B0,T7Uh(B10,T7Uh(B1,T`$B;CR!/(B. +>> 0,T;i1M9$S0JQh1'(B C-x o 0,TMU1!$0CQi1'`0>Wh1M07Uh1(P`$0EWh1M9`$M0Cl1`+M0Cl1!0EQ1:d;0GT19b40Gl1:9(B. + ,T`$M0Cl1`+M0Cl1c90GT19b40Gl1:9(P;CR!/5C'07Uh107Uh1`$B;CR!/(B. -0,T7h(B1,TR9JRARC6c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-x o ,T`(B0,T>Wh(B1,TMJ(B0,TEQ(B1,T:d;ARCPK(B0,TGh(B1,TR'(B0,TGT(B1,T9b4(B0,TGl(B1. ,Ta(B0,T5h(B1,TEP(B0,TGT(B1,T9b4(B0,TGl(B10,TAU(B1,T5SaK(B0,T9h(B1,T'"M'(B -,T`$M(B0,TCl(B1,T`+M(B0,TCl(B1,T"M'(B0,T5Q(B1,TG`M'(B, ,Ta(B0,T5h(B1,T(P(B0,TAU(B1,T`(B0,T>U(B1,TB'(B0,TGT(B1,T9b4(B0,TGl(B1,T`(B0,T4U(B1,TBG`(B0,T7h(B1,TR(B0,T9Qi(B1,T9(B0,T7Uh(B1,TaJ4'(B0,T5Q(B1,TG`$M(B0,TCl(B1,T`+M(B0,TCl(B1. 0,T7X(B1,T!$S(B0,TJQh(B1,T'(B0,T!g(B1,T(P(B -0,TAU(B1,T<E(B0,T5h(B1,TM(B0,TGT(B1,T9b4(B0,TGl(B10,T7Uh(B10,TAU(B1,T`$M(B0,TCl(B1,T`+M(B0,TCl(B1,T;CR!/M(B0,TBYh(B1,T`(B0,T7h(B1,TR(B0,T9Qi(B1,T9(B. ,T`CR`(B0,TCU(B1,TB!(B0,TGT(B1,T9b4(B0,TGl(B10,T9Ui(B10,TGh(B1,TR(B "0,TGT(B1,T9b4(B0,TGl(B10,T7Uh(B10,T6Y(B1,T!`(B0,TEW(B1,TM!(B +0,T7h1R9JRARC6c0*i1$S0JQh1'(B C-x o ,T`0>Wh1MJ0EQ1:d;ARCPK0Gh1R'0GT19b40Gl1(B. ,Ta05h1EP0GT19b40Gl10AU15SaK09h1'"M'(B +,T`$M0Cl1`+M0Cl1"M'05Q1G`M'(B, ,Ta05h1(P0AU1`0>U1B'0GT19b40Gl1`04U1BG`07h1R09Qi1907Uh1aJ4'05Q1G`$M0Cl1`+M0Cl1(B. 0,T7X1!$S0JQh1'0!g1(P(B +0,TAU1<E05h1M0GT19b40Gl107Uh10AU1`$M0Cl1`+M0Cl1;CR!/M0BYh1`07h1R09Qi19(B. ,T`CR`0CU1B!0GT19b40Gl109Ui10Gh1R(B "0,TGT19b40Gl107Uh106Y1!`0EW1M!(B (selected window)". -,T$S(B0,TJQh(B1,T'(B C-M-v 0,TAU(B1,T;CPbB*(B0,T9l(B1,TAR!`(B0,TAWh(B1,TM(B0,T7h(B1,TR9!S(B0,TEQ(B1,T'a(B0,T!i(B1,Td"(B0,T"i(B1,TM$GRA:9(B0,TGT(B1,T9b4(B0,TGl(B1,TK(B0,T9Vh(B1,T'(B, ,TaEP(B0,T4Y(B10,TMU(B1,T!(B0,TGT(B1,T9b4(B0,TGl(B1,TK(B0,T9Vh(B1,T'(B -,T`(B0,T>Wh(B1,TM!RC(B0,TMi(B1,TR'(B0,TMT(B1,T'(B. 0,T7h(B1,TR9JRARC6c(B0,TKi(B1,T`$M(B0,TCl(B1,T`+M(B0,TCl(B1,T;CR!/:9(B0,TGT(B1,T9b4(B0,TGl(B10,T7Uh(B10,T7h(B1,TR9!S(B0,TEQ(B1,T'a(B0,T!i(B1,Td"M(B0,TBYh(B1,T5EM4`GER(B, -,Ta(B0,TEi(B1,TG`$(B0,TEWh(B1,TM95SaK(B0,T9h(B1,T'"M'(B0,TMU(B1,T!(B0,TGT(B1,T9b4(B0,TGl(B1,TK(B0,T9Vh(B1,T'(B0,T4i(B1,TGB$S(B0,TJQh(B1,T'(B C-M-v. +,T$S0JQh1'(B C-M-v 0,TAU1;CPbB*09l1AR!`0AWh1M07h1R9!S0EQ1'a0!i1d"0"i1M$GRA:90GT19b40Gl1K09Vh1'(B, ,TaEP04Y10MU1!0GT19b40Gl1K09Vh1'(B +,T`0>Wh1M!RC0Mi1R'0MT1'(B. 0,T7h1R9JRARC6c0Ki1`$M0Cl1`+M0Cl1;CR!/:90GT19b40Gl107Uh107h1R9!S0EQ1'a0!i1d"M0BYh15EM4`GER(B, +,Ta0Ei1G`$0EWh1M95SaK09h1'"M'0MU1!0GT19b40Gl1K09Vh1'04i1GB$S0JQh1'(B C-M-v. -,T$S(B0,TJQh(B1,T'(B C-M-v ,T`(B0,T;g(B1,T9(B0,T5Q(B1,TGM(B0,TBh(B1,TR'K(B0,T9Vh(B1,T'"M'$S(B0,TJQh(B1,T';CPJA(B CONTROL-META. 0,T6i(B1,TR(B0,T7h(B1,TR9(B0,TAU(B10,T;Xh(B1,TA(B META, -0,T7h(B1,TR9JRARC6(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-M-v ,Tb4B!RC!4(B0,T;Xh(B1,TA(B CONTROL ,TaEP(B META ,T"3P(B0,T7Uh(B1,T!4(B0,T;Xh(B1,TA(B0,TMQ(B1,T!"CP(B -v. ,Td(B0,TAh(B10,TGh(B1,TR(P!4(B0,T;Xh(B1,TA(B CONTROL ,TK(B0,TCW(B1,TM(B META 0,T!h(B1,TM9(B0,T!g(B1,Td(B0,TAh(B10,TAU(B10,T;Q(B1,T-KRMPdC(B, ,T`>CRP(B0,TGh(B1,TR(B0,T7Qi(B1,T'JM'(B0,T;Xh(B1,TA`(B0,T;g(B1,T9(B0,T;Xh(B1,TA(B -,T"BRB"M'(B0,T;Xh(B1,TA(B0,TMQ(B1,T!"CP(B0,T7Uh(B10,T7h(B1,TR9(P!4(B. +,T$S0JQh1'(B C-M-v ,T`0;g1905Q1GM0Bh1R'K09Vh1'"M'$S0JQh1';CPJA(B CONTROL-META. 0,T6i1R07h1R90AU10;Xh1A(B META, +0,T7h1R9JRARC60;i1M9$S0JQh1'(B C-M-v ,Tb4B!RC!40;Xh1A(B CONTROL ,TaEP(B META ,T"3P07Uh1!40;Xh1A0MQ1!"CP(B +v. ,Td0Ah10Gh1R(P!40;Xh1A(B CONTROL ,TK0CW1M(B META 0,T!h1M90!g1d0Ah10AU10;Q1-KRMPdC(B, ,T`>CRP0Gh1R07Qi1'JM'0;Xh1A`0;g190;Xh1A(B +,T"BRB"M'0;Xh1A0MQ1!"CP07Uh107h1R9(P!4(B. -0,T6i(B1,TR(B0,T7h(B1,TR9d(B0,TAh(B10,TAU(B10,T;Xh(B1,TA(B META, ,TaEP(B0,T7h(B1,TR9c(B0,T*i(B10,T;Xh(B1,TA(B ESC ,Ta79(B, ,TES(B0,T4Q(B1,T:"M'!RC!4(B0,T;Xh(B1,TA(P(B0,TAU(B1,T<E(B0,T5h(B1,TM!RC7S'R9(B: -0,T7h(B1,TR9(B0,T5i(B1,TM'!4(B0,T;Xh(B1,TA(B ESC ,Ta(B0,TEi(B1,TG5RA(B0,T4i(B1,TGB$S(B0,TJQh(B1,T'(B CONTROL-v, ,T`>CRP(B0,TGh(B1,TR$S(B0,TJQh(B1,T'(B CONTROL-ESC v ,T(Pd(B0,TAh(B1 -,T7S'R9(B. 0,T7Qi(B1,T'(B0,T9Ui(B1,T`>CRP(B0,TGh(B1,TR(B0,T;Xh(B1,TA(B ESC ,T`(B0,T;g(B1,T9(B0,TMQ(B1,T!"CP(B0,T5Q(B1,TGK(B0,T9Vh(B1,T'(B, ,Td(B0,TAh(B1,Tc(B0,T*h(B10,T;Xh(B1,TA"BRB(B. +0,T6i1R07h1R9d0Ah10AU10;Xh1A(B META, ,TaEP07h1R9c0*i10;Xh1A(B ESC ,Ta79(B, ,TES04Q1:"M'!RC!40;Xh1A(P0AU1<E05h1M!RC7S'R9(B: +0,T7h1R905i1M'!40;Xh1A(B ESC ,Ta0Ei1G5RA04i1GB$S0JQh1'(B CONTROL-v, ,T`>CRP0Gh1R$S0JQh1'(B CONTROL-ESC v ,T(Pd0Ah1(B +,T7S'R9(B. 0,T7Qi1'09Ui1`>CRP0Gh1R0;Xh1A(B ESC ,T`0;g190MQ1!"CP05Q1GK09Vh1'(B, ,Td0Ah1c0*h10;Xh1A"BRB(B. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x 1 (,Tc9(B0,TGT(B1,T9b4(B0,TGl(B1,T:9(B) ,T`(B0,T>Wh(B1,TM!S(B0,T(Q(B1,T4(B0,TGT(B1,T9b4(B0,TGl(B10,TEh(B1,TR'(B. +>> 0,T;i1M9$S0JQh1'(B C-x 1 (,Tc90GT19b40Gl1:9(B) ,T`0>Wh1M!S0(Q140GT19b40Gl10Eh1R'(B. -(0,T6i(B1,TR(B0,T7h(B1,TR9(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x 1 ,Tc9(B0,TGT(B1,T9b4(B0,TGl(B10,TEh(B1,TR'(B, 0,TGT(B1,T9b4(B0,TGl(B1,T:9(B0,T!g(B1,T(PKRBd;(B. 0,T7h(B1,TR9JRARC6(S(B -,T$S(B0,TJQh(B1,T'(B0,T9Ui(B1,Td(B0,T4i(B1,Tb4B(B0,T$T(B1,T4(B0,TGh(B1,TR(B ",T`K(B0,TEW(B1,TMd(B0,TGi(B1,T`(B0,T>U(B1,TB'K(B0,T9Vh(B1,T'(B0,TGT(B1,T9b4(B0,TGl(B1--0,TGT(B1,T9b4(B0,TGl(B10,T7Uh(B1,TM(B0,TBYh(B1,Tc9"3P(B0,T9Ui(B1.") +(0,T6i1R07h1R90;i1M9$S0JQh1'(B C-x 1 ,Tc90GT19b40Gl10Eh1R'(B, 0,TGT19b40Gl1:90!g1(PKRBd;(B. 0,T7h1R9JRARC6(S(B +,T$S0JQh1'09Ui1d04i1b4B0$T140Gh1R(B ",T`K0EW1Md0Gi1`0>U1B'K09Vh1'0GT19b40Gl1(B--0,TGT19b40Gl107Uh1M0BYh1c9"3P09Ui1(B.") -0,T7h(B1,TR9d(B0,TAh(B1,T(S`(B0,T;g(B1,T9(B0,T5i(B1,TM'aJ4'<E"M'(B0,T:Q(B1,T?`?M(B0,TCl(B1,T`(B0,T4U(B1,TBG(B0,T!Q(B1,T9:9(B0,T7Qi(B1,T'JM'(B0,TGT(B1,T9b4(B0,TGl(B1. 0,T6i(B1,TR(B0,T7h(B1,TR9c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-x C-f -,T`(B0,T>Wh(B1,TM(B0,T$i(B1,T9KRa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEc9(B0,TGT(B1,T9b4(B0,TGl(B1,TK(B0,T9Vh(B1,T'(B, 0,TMU(B1,T!(B0,TGT(B1,T9b4(B0,TGl(B1,TK(B0,T9Vh(B1,T'(Pd(B0,TAh(B1,T`;(B0,TEUh(B1,TB9a;E'(B. 0,T7h(B1,TR9JRARC6(B0,T$i(B1,T9KR(B -,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TEc9a(B0,T5h(B1,TEP(B0,TGT(B1,T9b4(B0,TGl(B1,Td(B0,T4i(B10,TMT(B1,TJCP(B0,T5h(B1,TM(B0,T!Q(B1,T9(B. +0,T7h1R9d0Ah1(S`0;g1905i1M'aJ4'<E"M'0:Q1?`?M0Cl1`04U1BG0!Q19:907Qi1'JM'0GT19b40Gl1(B. 0,T6i1R07h1R9c0*i1$S0JQh1'(B C-x C-f +,T`0>Wh1M0$i19KRa0?i1A0"i1M0AY1Ec90GT19b40Gl1K09Vh1'(B, 0,TMU1!0GT19b40Gl1K09Vh1'(Pd0Ah1`;0EUh1B9a;E'(B. 0,T7h1R9JRARC60$i19KR(B +,Ta0?i1A0"i1M0AY1Ec9a05h1EP0GT19b40Gl1d04i10MT1JCP05h1M0!Q19(B. -0,T5h(B1,TMd;`(B0,T;g(B1,T9(B0,TMU(B1,T!(B0,TGT(B10,T8U(B1,TK(B0,T9Vh(B1,T'"M'!RCc(B0,T*i(B1,TJM'(B0,TGT(B1,T9b4(B0,TGl(B1,TJSK(B0,TCQ(B1,T:aJ4'<E"M'JM'(B0,TJTh(B1,T'(B0,T7Uh(B10,T5h(B1,TR'(B0,T!Q(B1,T9(B: +0,T5h1Md;`0;g190MU1!0GT108U1K09Vh1'"M'!RCc0*i1JM'0GT19b40Gl1JSK0CQ1:aJ4'<E"M'JM'0JTh1'07Uh105h1R'0!Q19(B: ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x 4 C-f ,Ta(B0,TEi(B1,TG5RA(B0,T4i(B1,TGB(B0,T*Wh(B1,TMa(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B. 0,TJTi(B1,T9(B0,TJX(B1,T4$S(B0,TJQh(B1,T'(B0,T4i(B1,TGB!RC!4(B0,T;Xh(B1,TA(B - <Return>. ,T(P`(B0,TKg(B1,T9(B0,TGh(B1,TR(B0,TAU(B1,Ta(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B10,T5i(B1,TM'!RC;CR!/M(B0,TBYh(B1,Tc9(B0,TGT(B1,T9b4(B0,TGl(B10,TEh(B1,TR'(B. ,T`$M(B0,TCl(B1,T`+M(B0,TCl(B10,T!g(B1,T(Pd;(B - ,T;CR!/(B0,T7Uh(B10,TGT(B1,T9b4(B0,TGl(B10,T9Qi(B1,T9(B0,T4i(B1,TGB(B. +>> 0,T;i1M9$S0JQh1'(B C-x 4 C-f ,Ta0Ei1G5RA04i1GB0*Wh1Ma0?i1A0"i1M0AY1E(B. 0,TJTi190JX14$S0JQh1'04i1GB!RC!40;Xh1A(B + <Return>. ,T(P`0Kg190Gh1R0AU1a0?i1A0"i1M0AY1E07Uh105i1M'!RC;CR!/M0BYh1c90GT19b40Gl10Eh1R'(B. ,T`$M0Cl1`+M0Cl10!g1(Pd;(B + ,T;CR!/07Uh10GT19b40Gl109Qi1904i1GB(B. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x o ,T`(B0,T>Wh(B1,TM!(B0,TEQ(B1,T:d;(B0,TBQ(B1,T'(B0,TGT(B1,T9b4(B0,TGl(B1,T:9(B, ,Ta(B0,TEi(B1,TG(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x 1 ,T`(B0,T>Wh(B1,TM!S(B0,T(Q(B1,T4(B0,TGT(B1,T9b4(B0,TGl(B10,TEh(B1,TR'(B. +>> 0,T;i1M9$S0JQh1'(B C-x o ,T`0>Wh1M!0EQ1:d;0BQ1'0GT19b40Gl1:9(B, ,Ta0Ei1G0;i1M9$S0JQh1'(B C-x 1 ,T`0>Wh1M!S0(Q140GT19b40Gl10Eh1R'(B. -* ,TCP(B0,T4Q(B1,T:"M'!RCa(B0,T!i(B1,Td"a::`(B0,TCU(B1,TB!(B0,T+i(B1,TS(B (recursive editing levels) +* ,TCP04Q1:"M'!RCa0!i1d"a::`0CU1B!0+i1S(B (recursive editing levels) ------------------------------------------------------- -,T:R'$(B0,TCQi(B1,T'(B0,T7h(B1,TR9MR((P`(B0,T"i(B1,TRd;M(B0,TBYh(B1,Tc9(B ",TCP(B0,T4Q(B1,T:"M'!RCa(B0,T!i(B1,Td"a::!RC`(B0,TCU(B1,TB!(B0,T+i(B1,TS(B (recursive editing -level)". ,TJ@R>(B0,T4Q(B1,T'!(B0,TEh(B1,TRG`(B0,T*h(B1,T9(B0,T9Ui(B1,TaJ4'(B0,T4i(B1,TGBG'`(B0,TEg(B1,T:(B0,T!i(B1,TRA(B0,T;Y(B1,Tc9:CC(B0,T7Q(B1,T4aJ4'bKA4(B, 0,TEi(B1,TMACM:G'`(B0,TEg(B1,T:(B0,T7Uh(B1 -,TaJ4'(B0,T*Wh(B1,TM"M'bKA4K(B0,TEQ(B1,T!(B. 0,T5Q(B1,TGM(B0,TBh(B1,TR'`(B0,T*h(B1,T9(B, 0,T7h(B1,TR9MR((P`(B0,TKg(B1,T9(B [(Fundamental)] ,Ta79(B0,T7Uh(B1,T(P`(B0,T;g(B1,T9(B +,T:R'$0CQi1'07h1R9MR((P`0"i1Rd;M0BYh1c9(B ",TCP04Q1:"M'!RCa0!i1d"a::!RC`0CU1B!0+i1S(B (recursive editing +level)". ,TJ@R>04Q1'!0Eh1RG`0*h1909Ui1aJ4'04i1GBG'`0Eg1:0!i1RA0;Y1c9:CC07Q14aJ4'bKA4(B, 0,TEi1MACM:G'`0Eg1:07Uh1(B +,TaJ4'0*Wh1M"M'bKA4K0EQ1!(B. 0,T5Q1GM0Bh1R'`0*h19(B, 0,T7h1R9MR((P`0Kg19(B [(Fundamental)] ,Ta7907Uh1(P`0;g19(B (Fundamental). -,Tc9!RC(B0,T7Uh(B1,T(PMM!(R!CP(B0,T4Q(B1,T:"M'!RCa(B0,T!i(B1,Td"a::`(B0,TCU(B1,TB!(B0,T+i(B1,TS(B, ,T!4(B0,T;Xh(B1,TA(B ESC ESC ESC. 0,T9Uh(B1,T`(B0,T;g(B1,T9(B -,T$S(B0,TJQh(B1,T'(B0,T7Uh(B1,Tc(B0,T*i(B1,Td(B0,T4i(B10,T7Qh(B1,TGd;c9!RCMM!(R!CP(B0,T4Q(B1,T:c4f(B ,T"M'!RC;CPAGE<E(B. 0,T7h(B1,TR9JRARC6c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B0,T9Ui(B1,Tc9(B -,T!RC!S(B0,T(Q(B1,T4(B0,TGT(B1,T9b4(B0,TGl(B10,T>T(B1,T`HI(B0,TMWh(B1,T9f(B, ,TCGA(B0,T7Qi(B1,T'!RCMM!(R!(B0,TAT(B10,T9T(B10,T:Q(B1,T?`?M(B0,TCl(B1 (minibuffer). +,Tc9!RC07Uh1(PMM!(R!CP04Q1:"M'!RCa0!i1d"a::`0CU1B!0+i1S(B, ,T!40;Xh1A(B ESC ESC ESC. 0,T9Uh1`0;g19(B +,T$S0JQh1'07Uh1c0*i1d04i107Qh1Gd;c9!RCMM!(R!CP04Q1:c4f(B ,T"M'!RC;CPAGE<E(B. 0,T7h1R9JRARC6c0*i1$S0JQh1'09Ui1c9(B +,T!RC!S0(Q140GT19b40Gl10>T1`HI0MWh19f(B, ,TCGA07Qi1'!RCMM!(R!0AT109T10:Q1?`?M0Cl1(B (minibuffer). ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B M-x ,T`(B0,T>Wh(B1,TM`(B0,T"i(B1,TRd;c9(B0,TAT(B10,T9T(B10,T:Q(B1,T?`?M(B0,TCl(B1; ,T!4(B0,T;Xh(B1,TA(B ESC ESC ESC ,T`(B0,T>Wh(B1,TMMM!(R!(B - 0,TAT(B10,T9T(B10,T:Q(B1,T?`?M(B0,TCl(B10,T9Qi(B1,T9(B. +>> 0,T;i1M9$S0JQh1'(B M-x ,T`0>Wh1M`0"i1Rd;c90AT109T10:Q1?`?M0Cl1(B; ,T!40;Xh1A(B ESC ESC ESC ,T`0>Wh1MMM!(R!(B + 0,TAT109T10:Q1?`?M0Cl109Qi19(B. -0,T7h(B1,TR9d(B0,TAh(B1,TJRARC6c(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-g ,T`(B0,T>Wh(B1,TMMM!(R!CP(B0,T4Q(B1,T:"M'!RCa(B0,T!i(B1,Td"a::`(B0,TCU(B1,TB!(B0,T+i(B1,TS(B. -,T`>CRP(B0,TGh(B1,TR$S(B0,TJQh(B1,T'(B C-g ,Tc(B0,T*i(B1,T`(B0,T>Wh(B1,TMB!`(B0,TET(B1,T!$S(B0,TJQh(B1,T'aEPMR(B0,TCl(B10,T!T(B1,TG`A9(B0,T5l(B1,T@RBc9CP(B0,T4Q(B1,T:"M'!RCa(B0,T!i(B1,Td"a::(B -,T`(B0,TCU(B1,TB!(B0,T+i(B1,TS(B. +0,T7h1R9d0Ah1JRARC6c0*i1$S0JQh1'(B C-g ,T`0>Wh1MMM!(R!CP04Q1:"M'!RCa0!i1d"a::`0CU1B!0+i1S(B. +,T`>CRP0Gh1R$S0JQh1'(B C-g ,Tc0*i1`0>Wh1MB!`0ET1!$S0JQh1'aEPMR0Cl10!T1G`A905l1@RBc9CP04Q1:"M'!RCa0!i1d"a::(B +,T`0CU1B!0+i1S(B. -* ,T!RC`(B0,TCU(B1,TB!(B0,T4Y(B10,T"i(B1,TM$GRA(B0,T*h(B1,TGB`K(B0,TEW(B1,TM`(B0,T>Th(B1,TA`(B0,T5T(B1,TA(B (getting more help) +* ,T!RC`0CU1B!04Y10"i1M$GRA0*h1GB`K0EW1M`0>Th1A`05T1A(B (getting more help) ------------------------------------------------- -,Tc9(B0,T$Yh(B10,TAW(B1,TM(B0,T9Ui(B1,T`CR>BRBRA(B0,T7Uh(B1,T(Pc(B0,TKi(B10,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Uh(B1,T`(B0,T>U(B1,TB'>MJSK(B0,TCQ(B1,T:!RC`(B0,TCTh(B1,TAc(B0,T*i(B10,TMU(B1,TaA!(B0,TJl(B1. 0,TBQ(B1,T'$'(B0,TAU(B10,T"i(B1,TM(B0,TAY(B1,TE(B0,TMU(B1,T!AR!c9(B -0,TMU(B1,TaA!(B0,TJl(B10,T+Vh(B1,T'`CRd(B0,TAh(B1,TJRARC6(B0,T7Uh(B1,T(P9SARM(B0,T8T(B1,T:RBd(B0,TGi(B1,Tc9(B0,T7Uh(B10,T9Ui(B1,Td(B0,T4i(B10,T7Qi(B1,T'KA4(B. ,TM(B0,TBh(B1,TR'dC(B0,T!g(B1,T5RA(B, 0,T7h(B1,TR9MR((B0,T5i(B1,TM'!RC(B -,T`(B0,TCU(B1,TB9(B0,TCYi(B1,T`(B0,T!Uh(B1,TBG(B0,T!Q(B1,T:(B0,TMU(B1,TaA!(B0,TJl(B1,T`(B0,T>Th(B1,TA`(B0,T5T(B1,TA`>CRP(B0,TMU(B1,TaA!(B0,TJl(B10,TBQ(B1,T'(B0,TAU(B10,T$X(B1,T3JA(B0,T:Q(B10,T5T(B10,TMU(B1,T!AR!ARB(B. 0,TMU(B1,TaA!(B0,TJl(B1,Td(B0,T4i(B1,T`5(B0,TCU(B1,TBA$S(B0,TJQh(B1,T'(B -,TJSK(B0,TCQ(B1,T:`(B0,TCU(B1,TB!(B0,T4Y(B1,T`(B0,T9Wi(B1,TMKR`(B0,T!Uh(B1,TBG(B0,T!Q(B1,T:$S(B0,TJQh(B1,T'"M'(B0,TMU(B1,TaA!(B0,TJl(B1. ,T$S(B0,TJQh(B1,T'(B "0,T*h(B1,TGB`K(B0,TEW(B1,TM(B (help)" 0,T7Qi(B1,T'KA4`(B0,TCTh(B1,TA(B0,T4i(B1,TGB(B -0,TMQ(B1,T!"CP(B CONTROL-h, 0,T+Vh(B1,T'`(B0,TCU(B1,TB!(B0,TGh(B1,TR(B "0,TMQ(B1,T!"CP(B0,T*h(B1,TGB`K(B0,TEW(B1,TM(B (the Help character)". +,Tc90$Yh10AW1M09Ui1`CR>BRBRA07Uh1(Pc0Ki10"i1M0AY1E07Uh1`0>U1B'>MJSK0CQ1:!RC`0CTh1Ac0*i10MU1aA!0Jl1(B. 0,TBQ1'$'0AU10"i1M0AY1E0MU1!AR!c9(B +0,TMU1aA!0Jl10+Vh1'`CRd0Ah1JRARC607Uh1(P9SARM08T1:RBd0Gi1c907Uh109Ui1d04i107Qi1'KA4(B. ,TM0Bh1R'dC0!g15RA(B, 0,T7h1R9MR(05i1M'!RC(B +,T`0CU1B90CYi1`0!Uh1BG0!Q1:0MU1aA!0Jl1`0>Th1A`05T1A`>CRP0MU1aA!0Jl10BQ1'0AU10$X13JA0:Q105T10MU1!AR!ARB(B. 0,TMU1aA!0Jl1d04i1`50CU1BA$S0JQh1'(B +,TJSK0CQ1:`0CU1B!04Y1`09Wi1MKR`0!Uh1BG0!Q1:$S0JQh1'"M'0MU1aA!0Jl1(B. ,T$S0JQh1'(B "0,T*h1GB`K0EW1M(B (help)" 0,T7Qi1'KA4`0CTh1A04i1GB(B +0,TMQ1!"CP(B CONTROL-h, 0,T+Vh1'`0CU1B!0Gh1R(B "0,TMQ1!"CP0*h1GB`K0EW1M(B (the Help character)". -,Tc9!RC(B0,T7Uh(B1,T(Pc(B0,T*i(B10,T$X(B1,T3JA(B0,T:Q(B10,T5T(B10,T*h(B1,TGB`K(B0,TEW(B1,TM(B, 0,T;i(B1,TM9(B0,TMQ(B1,T!"CP(B C-h, ,Ta(B0,TEi(B1,TG5RA(B0,T4i(B1,TGB(B0,TMU(B1,T!K(B0,T9Vh(B1,T'(B0,TMQ(B1,T!"CP`(B0,T>Wh(B1,TM:M!(B0,TGh(B1,TR(B -0,T7h(B1,TR9(B0,T5i(B1,TM'!RC$S(B0,T*h(B1,TGB`K(B0,TEW(B1,TMMPdC(B. 0,T6i(B1,TR(B0,T7h(B1,TR9d(B0,TAh(B1,T7CR:(B0,TGh(B1,TR(P7SMPdC(B0,T5h(B1,TMd;(B, 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-h ? ,Ta(B0,TEi(B1,TG(B -0,TMU(B1,TaA!(B0,TJl(B1,T(P:M!(B0,T7h(B1,TR9(B0,TGh(B1,TR(B0,TAU(B1,T$S(B0,T*h(B1,TGBMPdC(B0,T7Uh(B10,TMU(B1,TaA!(B0,TJl(B1,TJRARC6(Pc(B0,TKi(B1,Td(B0,T4i(B1. 0,T6i(B1,TR(B0,T7h(B1,TR9(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-h ,Ta(B0,TEi(B1,TG(B -0,T5i(B1,TM'!RCB!`(B0,TET(B1,T!(B0,T7h(B1,TR9(B, 0,T!g(B1,TJRARC6B!`(B0,TET(B1,T!d(B0,T4i(B1,Tb4Bc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-g. +,Tc9!RC07Uh1(Pc0*i10$X13JA0:Q105T10*h1GB`K0EW1M(B, 0,T;i1M90MQ1!"CP(B C-h, ,Ta0Ei1G5RA04i1GB0MU1!K09Vh1'0MQ1!"CP`0>Wh1M:M!0Gh1R(B +0,T7h1R905i1M'!RC$S0*h1GB`K0EW1MMPdC(B. 0,T6i1R07h1R9d0Ah17CR:0Gh1R(P7SMPdC05h1Md;(B, 0,T;i1M9$S0JQh1'(B C-h ? ,Ta0Ei1G(B +0,TMU1aA!0Jl1(P:M!07h1R90Gh1R0AU1$S0*h1GBMPdC07Uh10MU1aA!0Jl1JRARC6(Pc0Ki1d04i1(B. 0,T6i1R07h1R90;i1M9$S0JQh1'(B C-h ,Ta0Ei1G(B +0,T5i1M'!RCB!`0ET1!07h1R9(B, 0,T!g1JRARC6B!`0ET1!d04i1b4Bc0*i1$S0JQh1'(B C-g. -(,Tc9:R'CP::(B0,T9Qi(B1,T9(B, ,T$GRAKARB"M'(B0,TMQ(B1,T!"CP(B C-h ,Td(B0,T4i(B10,T6Y(B1,T!`;(B0,TEUh(B1,TB9d;(B. 0,T+Vh(B1,T'b4B$GRA`(B0,T;g(B1,T9((B0,TCT(B1,T'a(B0,TEi(B1,TGd(B0,TAh(B1 -,T$GC(P7S`(B0,T*h(B1,T9(B0,T9Ui(B1, 0,T7Qi(B1,T'(B0,T9Ui(B10,T7h(B1,TR9MR((P(B0,T*Ui(B1,Ta('(B0,T5h(B1,TM(B0,T<Yi(B10,T4Y(B1,TaECP::d(B0,T4i(B1. ,TJSK(B0,TCQ(B1,T:!RCa(B0,T!i(B10,T;Q(B1,T-KR`)>RPK(B0,T9i(B1,TR(B, 0,T6i(B1,TR(B -,T$S(B0,TJQh(B1,T'(B C-h ,Td(B0,TAh(B1,Td(B0,T4i(B1,TaJ4'(B0,T"i(B1,TM$GRA`(B0,T!Uh(B1,TBG(B0,T!Q(B1,T:$S(B0,T*h(B1,TGB`K(B0,TEW(B1,TM(B0,T7Uh(B10,TJh(B1,TG9(B0,TEh(B1,TR'"M'K(B0,T9i(B1,TR(M(B0,T9Qi(B1,T9(B, ,Tc(B0,TKi(B1,TEM'!4(B0,T;Xh(B1,TA(B F1 -,TK(B0,TCW(B1,TM(B M-x help<Return> ,Ta79(B.) +(,Tc9:R'CP::09Qi19(B, ,T$GRAKARB"M'0MQ1!"CP(B C-h ,Td04i106Y1!`;0EUh1B9d;(B. 0,T+Vh1'b4B$GRA`0;g19(0CT1'a0Ei1Gd0Ah1(B +,T$GC(P7S`0*h1909Ui1(B, 0,T7Qi1'09Ui107h1R9MR((P0*Ui1a('05h1M0<Yi104Y1aECP::d04i1(B. ,TJSK0CQ1:!RCa0!i10;Q1-KR`)>RPK09i1R(B, 0,T6i1R(B +,T$S0JQh1'(B C-h ,Td0Ah1d04i1aJ4'0"i1M$GRA`0!Uh1BG0!Q1:$S0*h1GB`K0EW1M07Uh10Jh1G90Eh1R'"M'K09i1R(M09Qi19(B, ,Tc0Ki1EM'!40;Xh1A(B F1 +,TK0CW1M(B M-x help<Return> ,Ta79(B.) -0,T$X(B1,T3JA(B0,T:Q(B10,T5T(B1,T`(B0,T:Wi(B1,TM'(B0,T5i(B1,T9"M'$S(B0,TJQh(B1,T'(B0,T*h(B1,TGB`K(B0,TEW(B1,TM(B0,T$W(B1,TM$S(B0,TJQh(B1,T'(B C-h c. ,TEM'(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-h, 0,TMQ(B1,T!"CP(B c, ,Ta(B0,TEi(B1,TG(B -,T5RA(B0,T4i(B1,TGB(B0,TMQ(B1,T!"CPK(B0,TCW(B1,TMJRB(B0,TMQ(B1,T!"CP(B; ,Ta(B0,TEi(B1,TG(B0,TMU(B1,TaA!(B0,TJl(B1,T(PaJ4'$SM(B0,T8T(B1,T:RB"M'$S(B0,TJQh(B1,T'(B0,T9Qi(B1,T9b4B(B0,TJQ(B1,T'`";(B. +0,T$X13JA0:Q105T1`0:Wi1M'05i19"M'$S0JQh1'0*h1GB`K0EW1M0$W1M$S0JQh1'(B C-h c. ,TEM'0;i1M9$S0JQh1'(B C-h, 0,TMQ1!"CP(B c, ,Ta0Ei1G(B +,T5RA04i1GB0MQ1!"CPK0CW1MJRB0MQ1!"CP(B; ,Ta0Ei1G0MU1aA!0Jl1(PaJ4'$SM08T1:RB"M'$S0JQh1'09Qi19b4B0JQ1'`";(B. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-h c CONTROL-p. - 0,T"i(B1,TM$GRA(B0,T7Uh(B1,T;CR!/(P`(B0,T;g(B1,T9(B0,T4Q(B1,T'(B0,T5h(B1,TMd;(B0,T9Ui(B1 +>> 0,T;i1M9$S0JQh1'(B C-h c CONTROL-p. + 0,T"i1M$GRA07Uh1;CR!/(P`0;g1904Q1'05h1Md;09Ui1(B C-p runs the command previous-line -0,T9Uh(B1,T`(B0,T;g(B1,T9!RC:M!(B "0,T*Wh(B1,TM(B0,T?Q(B1,T'(B0,T!l(B10,T*Q(B1,T9"M'$S(B0,TJQh(B1,T'(B" 0,T9Qi(B1,T9(B. 0,T*Wh(B1,TM"M'(B0,T?Q(B1,T'(B0,T!l(B10,T*Q(B1,T9c(B0,T*i(B1,T`(B0,T>Wh(B1,TM!RC;(B0,TCQ(B1,T:aEPa(B0,T5h(B1,T'`(B0,T5T(B1,TA(B0,TMU(B1,TaA!(B0,TJl(B1. -,Ta(B0,T5h(B1,T`(B0,T9Wh(B1,TM'(R!(B0,T*Wh(B1,TM"M'(B0,T?Q(B1,T'(B0,T!l(B10,T*Q(B1,T9(B0,T9Qi(B1,T9(B0,T5Qi(B1,T'`(B0,T>Wh(B1,TM(B0,T*Ui(B1,T:M!(B0,TGh(B1,TR$S(B0,TJQh(B1,T'(B0,T9Qi(B1,T97S'R9M(B0,TBh(B1,TR'dC(B, 0,T+Vh(B1,T'MR(`(B0,T;g(B1,T9(B0,T5Q(B1,TG(B0,T*h(B1,TGB:M!(B -,T$SM(B0,T8T(B1,T:RBb4B(B0,TJQ(B1,T'`";d(B0,T4i(B1--,TMR(`(B0,T>U(B1,TB'>M(B0,T7Uh(B1,T(P`(B0,T5W(B1,TM9c(B0,TKi(B10,T7h(B1,TR9(B0,T9V(B1,T!(B0,T6V(B1,T'$S(B0,TJQh(B1,T'(B0,T7Uh(B10,T5i(B1,TM'!RCd(B0,T4i(B1. +0,T9Uh1`0;g19!RC:M!(B "0,T*Wh1M0?Q1'0!l10*Q19"M'$S0JQh1'(B" 0,T9Qi19(B. 0,T*Wh1M"M'0?Q1'0!l10*Q19c0*i1`0>Wh1M!RC;0CQ1:aEPa05h1'`05T1A0MU1aA!0Jl1(B. +,Ta05h1`09Wh1M'(R!0*Wh1M"M'0?Q1'0!l10*Q1909Qi1905Qi1'`0>Wh1M0*Ui1:M!0Gh1R$S0JQh1'09Qi197S'R9M0Bh1R'dC(B, 0,T+Vh1'MR(`0;g1905Q1G0*h1GB:M!(B +,T$SM08T1:RBb4B0JQ1'`";d04i1(B--,TMR(`0>U1B'>M07Uh1(P`05W1M9c0Ki107h1R909V1!06V1'$S0JQh1'07Uh105i1M'!RCd04i1(B. -,T$S(B0,TJQh(B1,T'(B0,T7Uh(B1,T;CP!M:(B0,T4i(B1,TGBKERB(B0,TMQ(B1,T!"CP(B ,T`(B0,T*h(B1,T9$S(B0,TJQh(B1,T'(B C-x C-s ,TaEP(B (0,T6i(B1,TR(B0,T7h(B1,TR9d(B0,TAh(B10,TAU(B10,T;Xh(B1,TA(B META ,TK(B0,TCW(B1,TM(B -EDIT ,TK(B0,TCW(B1,TM(B ALT) ,T$S(B0,TJQh(B1,T'(B <ESC>v ,TJRARC6c(B0,T*i(B1,T5RAK(B0,TEQ(B1,T'$S(B0,TJQh(B1,T'(B C-h c. +,T$S0JQh1'07Uh1;CP!M:04i1GBKERB0MQ1!"CP(B ,T`0*h19$S0JQh1'(B C-x C-s ,TaEP(B (0,T6i1R07h1R9d0Ah10AU10;Xh1A(B META ,TK0CW1M(B +EDIT ,TK0CW1M(B ALT) ,T$S0JQh1'(B <ESC>v ,TJRARC6c0*i15RAK0EQ1'$S0JQh1'(B C-h c. -,T!RC(B0,T7Uh(B1,T(P`(B0,TCU(B1,TB!(B0,T4Y(B10,T"i(B1,TM(B0,TAY(B1,TE`(B0,T>Th(B1,TA`(B0,T!Uh(B1,TBG(B0,T!Q(B1,T:$S(B0,TJQh(B1,T'(B, ,Tc(B0,TKi(B1,Tc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-h k ,Ta79$S(B0,TJQh(B1,T'(B C-h c. +,T!RC07Uh1(P`0CU1B!04Y10"i1M0AY1E`0>Th1A`0!Uh1BG0!Q1:$S0JQh1'(B, ,Tc0Ki1c0*i1$S0JQh1'(B C-h k ,Ta79$S0JQh1'(B C-h c. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-h k CONTROL-p. +>> 0,T;i1M9$S0JQh1'(B C-h k CONTROL-p. -0,T9Uh(B1,T`(B0,T;g(B1,T9!RCaJ4'<E$SM(B0,T8T(B1,T:RB"M'(B0,T?Q(B1,T'(B0,T!l(B10,T*Q(B1,T9(B, ,T>(B0,TCi(B1,TMA(B0,T!Q(B1,T:(B0,T*Wh(B1,TM"M'$S(B0,TJQh(B1,T'(B0,T9Qi(B1,T9(B, ,Tc9(B0,TGT(B1,T9b4(B0,TGl(B1,TK(B0,T9Vh(B1,T'"M'(B0,TMU(B1,TaA!(B0,TJl(B1. -,T`(B0,TAWh(B1,TM(B0,T7h(B1,TR9(B0,TMh(B1,TR9`J(B0,TCg(B1,T(a(B0,TEi(B1,TG(B, 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x 1 ,T`(B0,T>Wh(B1,TM!S(B0,T(Q(B1,T4(B0,T"i(B1,TM$GRA"M'$S(B0,T*h(B1,TGB`K(B0,TEW(B1,TM(B. 0,T7h(B1,TR9d(B0,TAh(B1 -,T(S`(B0,T;g(B1,T9(B0,T7Uh(B1,T(P(B0,T5i(B1,TM'7S(B0,T7Q(B1,T9(B0,T7U(B1. 0,T7h(B1,TR9MR(7S!RCa(B0,T!i(B1,Td""3P(B0,T7Uh(B10,T4Y(B10,T"i(B1,TM$GRA$S(B0,T*h(B1,TGB`K(B0,TEW(B1,TM(B0,T9Qi(B1,T9M(B0,TBYh(B1, ,Ta(B0,TEi(B1,TG(B -0,T$h(B1,TMB(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x 1. +0,T9Uh1`0;g19!RCaJ4'<E$SM08T1:RB"M'0?Q1'0!l10*Q19(B, ,T>0Ci1MA0!Q1:0*Wh1M"M'$S0JQh1'09Qi19(B, ,Tc90GT19b40Gl1K09Vh1'"M'0MU1aA!0Jl1(B. +,T`0AWh1M07h1R90Mh1R9`J0Cg1(a0Ei1G(B, 0,T;i1M9$S0JQh1'(B C-x 1 ,T`0>Wh1M!S0(Q140"i1M$GRA"M'$S0*h1GB`K0EW1M(B. 0,T7h1R9d0Ah1(B +,T(S`0;g1907Uh1(P05i1M'7S07Q1907U1(B. 0,T7h1R9MR(7S!RCa0!i1d""3P07Uh104Y10"i1M$GRA$S0*h1GB`K0EW1M09Qi19M0BYh1(B, ,Ta0Ei1G(B +0,T$h1MB0;i1M9$S0JQh1'(B C-x 1. -0,T5h(B1,TMd;(B0,T9Ui(B1,T`(B0,T;g(B1,T9(B0,T5Q(B1,TG`(B0,TEW(B1,TM!(B0,T7Uh(B1,T`(B0,T;g(B1,T9;CPbB*(B0,T9l(B1: +0,T5h1Md;09Ui1`0;g1905Q1G`0EW1M!07Uh1`0;g19;CPbB*09l1(B: - C-h f ,TM(B0,T8T(B1,T:RB(B0,T?Q(B1,T'(B0,T!l(B10,T*Q(B1,T9(B. 0,T>T(B1,TA(B0,T>l(B10,T*Wh(B1,TM(B0,T?Q(B1,T'(B0,T!l(B10,T*Q(B1,T9(B0,T7Uh(B10,T5i(B1,TM'!RC7CR:5RAE'd;(B. + C-h f ,TM08T1:RB0?Q1'0!l10*Q19(B. 0,T>T1A0>l10*Wh1M0?Q1'0!l10*Q1907Uh105i1M'!RC7CR:5RAE'd;(B. ->> ,TEM'(B0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-h f previous-line<Return>. - 0,T9Uh(B1,T`(B0,T;g(B1,T9!RC(B0,T7Uh(B1,T(P7Sc(B0,TKi(B10,TMU(B1,TaA!(B0,TJl(B10,T>T(B1,TA(B0,T>l(B10,T"i(B1,TM(B0,TAY(B1,TE(B0,T7Qi(B1,T'KA4(B0,T7Uh(B10,TAU(B1,T`(B0,T!Uh(B1,TBG(B0,T!Q(B1,T:(B0,T?Q(B1,T'(B0,T!l(B10,T*Q(B1,T9"M'$S(B0,TJQh(B1,T'(B C-p. +>> ,TEM'0;i1M9$S0JQh1'(B C-h f previous-line<Return>. + 0,T9Uh1`0;g19!RC07Uh1(P7Sc0Ki10MU1aA!0Jl10>T1A0>l10"i1M0AY1E07Qi1'KA407Uh10AU1`0!Uh1BG0!Q1:0?Q1'0!l10*Q19"M'$S0JQh1'(B C-p. - C-h a ,T$S(B0,TJQh(B1,T'$GRA(B0,T7Uh(B1,T`KARPJA(B (Command Apropos). 0,T;i(B1,TM9$SK(B0,TEQ(B1,T!(B (keyword) - ,Ta(B0,TEi(B1,TG(B0,TMU(B1,TaA!(B0,TJl(B1,T(PaJ4'CRB!RC"M'$S(B0,TJQh(B1,T'(B0,T7Qi(B1,T'KA4(B0,T7Uh(B10,TAU(B1,T$SK(B0,TEQ(B1,T!;CP!M:M(B0,TBYh(B1. - ,T$S(B0,TJQh(B1,T'`K(B0,TEh(B1,TR(B0,T9Ui(B1,T(P`(B0,TCU(B1,TB!c(B0,T*i(B1,Td(B0,T4i(B10,T4i(B1,TGB$S(B0,TJQh(B1,T'(B META-x. - ,TJSK(B0,TCQ(B1,T::R'$S(B0,TJQh(B1,T'(B, ,T$S(B0,TJQh(B1,T'$GRA(B0,T7Uh(B1,T`KARPJA(B (Command Apropos) ,T(P(B - ,TaJ4'CRB!RC"M'$S(B0,TJQh(B1,T'(B0,T7Uh(B1,T;CP!M:(B0,T4i(B1,TGBK(B0,T9Vh(B1,T'K(B0,TCW(B1,TMJM'JRB(B0,TMQ(B1,T!"CP(B0,T7Uh(B1,Tc(B0,T*i(B1,T`(B0,TCU(B1,TB!(B - ,T$S(B0,TJQh(B1,T'`(B0,T4U(B1,TBG(B0,T!Q(B1,T9(B0,T4i(B1,TGB(B. + C-h a ,T$S0JQh1'$GRA07Uh1`KARPJA(B (Command Apropos). 0,T;i1M9$SK0EQ1!(B (keyword) + ,Ta0Ei1G0MU1aA!0Jl1(PaJ4'CRB!RC"M'$S0JQh1'07Qi1'KA407Uh10AU1$SK0EQ1!;CP!M:M0BYh1(B. + ,T$S0JQh1'`K0Eh1R09Ui1(P`0CU1B!c0*i1d04i104i1GB$S0JQh1'(B META-x. + ,TJSK0CQ1::R'$S0JQh1'(B, ,T$S0JQh1'$GRA07Uh1`KARPJA(B (Command Apropos) ,T(P(B + ,TaJ4'CRB!RC"M'$S0JQh1'07Uh1;CP!M:04i1GBK09Vh1'K0CW1MJM'JRB0MQ1!"CP07Uh1c0*i1`0CU1B!(B + ,T$S0JQh1'`04U1BG0!Q1904i1GB(B. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-h a file<Return>. +>> 0,T;i1M9$S0JQh1'(B C-h a file<Return>. -0,T9Uh(B1,T`(B0,T;g(B1,T9!RCaJ4'CRB!RC"M'$S(B0,TJQh(B1,T';CP!M:"M'(B M-x 0,T!Q(B1,T:(B "file" ,Tc9(B0,T*Wh(B1,TM"M'$S(B0,TJQh(B1,T'(B -0,T7Qi(B1,T'KA4c9(B0,TMU(B1,T!K(B0,T9i(B1,TR(M(B. 0,T7h(B1,TR9(P`(B0,TKg(B1,T9$S(B0,TJQh(B1,T';CP!M:(B0,TMQ(B1,T!"CP(B (character-command) ,T`(B0,T*h(B1,T9(B C-x -C-f ,TaJ4'M(B0,TBYh(B10,T!Q(B1,T:(B0,T*Wh(B1,TM"M'$S(B0,TJQh(B1,T'(B0,T9Qi(B1,T9f(B ,T`(B0,T*h(B1,T9(B find-file. +0,T9Uh1`0;g19!RCaJ4'CRB!RC"M'$S0JQh1';CP!M:"M'(B M-x 0,T!Q1:(B "file" ,Tc90*Wh1M"M'$S0JQh1'(B +0,T7Qi1'KA4c90MU1!K09i1R(M(B. 0,T7h1R9(P`0Kg19$S0JQh1';CP!M:0MQ1!"CP(B (character-command) ,T`0*h19(B C-x +C-f ,TaJ4'M0BYh10!Q1:0*Wh1M"M'$S0JQh1'09Qi19f(B ,T`0*h19(B find-file. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-M-v ,T`(B0,T>Wh(B1,TM`$(B0,TEWh(B1,TM9(B0,TAi(B1,TG9(B0,TGT(B1,T9b4(B0,TGl(B1,T$S(B0,T*h(B1,TGB`K(B0,TEW(B1,TM(B (help window). ,TEM'7S(B0,T4Y(B10,TJQ(B1,T!(B - ,TJM'JRA$(B0,TCQi(B1,T'(B. +>> 0,T;i1M9$S0JQh1'(B C-M-v ,T`0>Wh1M`$0EWh1M90Ai1G90GT19b40Gl1$S0*h1GB`K0EW1M(B (help window). ,TEM'7S04Y10JQ1!(B + ,TJM'JRA$0CQi1'(B. ->> 0,T;i(B1,TM9$S(B0,TJQh(B1,T'(B C-x 1 ,T`(B0,T>Wh(B1,TM!S(B0,T(Q(B1,T4(B0,TGT(B1,T9b4(B0,TGl(B1,T$S(B0,T*h(B1,TGB`K(B0,TEW(B1,TM(B. +>> 0,T;i1M9$S0JQh1'(B C-x 1 ,T`0>Wh1M!S0(Q140GT19b40Gl1$S0*h1GB`K0EW1M(B. -* ,TJ(B0,TCX(B1,T;(B +* ,TJ0CX1;(B ----- -0,TJTh(B1,T'$GC(Sd(B0,TGi(B10,T$W(B1,TM(B, ,T$S(B0,TJQh(B1,T'(B C-x C-c ,Tc(B0,T*i(B1,TJSK(B0,TCQ(B1,T:MM!(R!(B0,TMU(B1,TaA!(B0,TJl(B1,TM(B0,TBh(B1,TR'6RGC(B. 0,T6i(B1,TR(B0,T5i(B1,TM'!RCMM!d;(B0,TBQ(B1,T'(B -,T`*E(B0,TEl(B10,T*Qh(B1,TG$CRG(B, ,TaEPJRARC6!(B0,TEQ(B1,T:AR(B0,TBQ(B1,T'(B0,TMU(B1,TaA!(B0,TJl(B1,Td(B0,T4i(B10,TMU(B1,T!(B0,T9Qi(B1,T9(B, ,Tc(B0,TKi(B1,Tc(B0,T*i(B1,T$S(B0,TJQh(B1,T'(B C-z. +0,TJTh1'$GC(Sd0Gi10$W1M(B, ,T$S0JQh1'(B C-x C-c ,Tc0*i1JSK0CQ1:MM!(R!0MU1aA!0Jl1M0Bh1R'6RGC(B. 0,T6i1R05i1M'!RCMM!d;0BQ1'(B +,T`*E0El10*Qh1G$CRG(B, ,TaEPJRARC6!0EQ1:AR0BQ1'0MU1aA!0Jl1d04i10MU1!09Qi19(B, ,Tc0Ki1c0*i1$S0JQh1'(B C-z. -0,T$Yh(B10,TAW(B1,TM!RCc(B0,T*i(B10,T9Ui(B10,TAU(B1,T`(59Rc(B0,TKi(B10,T<Yi(B10,T7Uh(B1,T`(B0,T>Th(B1,T'`(B0,TCTh(B1,TAc(B0,T*i(B10,T7Qi(B1,T'KERBJRARC6`(B0,T"i(B1,TRc(d(B0,T4i(B1, 0,T4Q(B1,T'(B0,T9Qi(B1,T9(B0,T6i(B1,TR(B0,T7h(B1,TR9>::R'(B0,TJTh(B1,T'(B0,T7Uh(B1,Td(B0,TAh(B1 -0,T*Q(B1,T4`(9(B, ,Td(B0,TAh(B10,T5i(B1,TM'(B0,T9Qh(B1,T'5SK(B0,T9T(B10,T5Q(B1,TG`M'(B - ,TJM:6RAARd(B0,T4i(B1,T`EB(B! +0,T$Yh10AW1M!RCc0*i109Ui10AU1`(59Rc0Ki10<Yi107Uh1`0>Th1'`0CTh1Ac0*i107Qi1'KERBJRARC6`0"i1Rc(d04i1(B, 0,T4Q1'09Qi1906i1R07h1R9>::R'0JTh1'07Uh1d0Ah1(B +0,T*Q14`(9(B, ,Td0Ah105i1M'09Qh1'5SK09T105Q1G`M'(B - ,TJM:6RAARd04i1`EB(B! * ,T!RC7SJS`9R(B (copying) ---------------------- -0,T$Yh(B10,TAW(B1,TM(B0,T9Ui(B1,Td(B0,T4i(B10,TCQ(B1,T:!RC(B0,T>Q(B1,T29RAR`(B0,T;g(B1,T9CPBP`GER9R9(B, ,T`(B0,TCTh(B1,TA(B0,T5Qi(B1,T'a(B0,T5h(B10,T5i(B1,T9)(B0,T:Q(B1,T:(B0,T7Uh(B1,T`(B0,T"U(B1,TB9b4B(B Stuart Cracraft. +0,T$Yh10AW1M09Ui1d04i10CQ1:!RC0>Q129RAR`0;g19CPBP`GER9R9(B, ,T`0CTh1A05Qi1'a05h105i19)0:Q1:07Uh1`0"U1B9b4B(B Stuart Cracraft. -0,T$Yh(B10,TAW(B1,TM`GM(B0,TCl(B10,T*Q(B1,T9(B0,T9Ui(B1, ,T`(B0,T*h(B1,T9`(B0,T4U(B1,TBG(B0,T!Q(B1,T:(B GNU Emacs, ,Td(B0,T4i(B10,TCQ(B1,T:!RCJ'G9(B0,TJT(B1,T7(B0,T8Tl(B1, ,TaEP<9G!d(B0,TGi(B1,Tc9`(B0,T'Wh(B1,TM9d"c9(B -,T!RC`<Ba>(B0,TCh(B10,T4i(B1,TGB(B: +0,T$Yh10AW1M`GM0Cl10*Q1909Ui1(B, ,T`0*h19`04U1BG0!Q1:(B GNU Emacs, ,Td04i10CQ1:!RCJ'G90JT1708Tl1(B, ,TaEP<9G!d0Gi1c9`0'Wh1M9d"c9(B +,T!RC`<Ba>0Ch104i1GB(B: -,TJ'G9(B0,TET(B1,T"(B0,TJT(B1,T7(B0,T8Tl(B1 ,T>(B.,TH(B. 2528, 2529 ,Tb4B?(B0,TCU(B1,T+M?(B0,T5l(B1,TaG(B0,TCl(B1,T?RG(B0,T9l(B1,T`4(B0,T*Q(B1,T9(B (Free Software Foundation) +,TJ'G90ET1"0JT1708Tl1(B ,T>(B.,TH(B. 2528, 2529 ,Tb4B?0CU1+M?05l1aG0Cl1?RG09l1`40*Q19(B (Free Software Foundation) - 0,T7X(B1,T!(B0,T7h(B1,TR9(B0,TAU(B10,TJT(B1,T7(B0,T8Tl(B1,Tc9!RC7SJS`9RK(B0,TCW(B1,TM`<Ba>(B0,TCh(B1,T`M!JRC(B0,T9Ui(B1, ,Tc9(B0,T7X(B1,T!(B0,TJWh(B1,TM(B, ,Tb4B(B0,T5i(B1,TM'a9:(B0,T"i(B1,TM$GRAaJ4'(B - 0,TJT(B1,T7(B0,T8Tl(B1,TaEP!RCM(B0,T9X(B1,T-R5(B0,T9Ui(B1,Td;>(B0,TCi(B1,TMA(B0,T4i(B1,TGB(B. 0,T7Qi(B1,T'(B0,T9Ui(B1,T`(B0,T>Wh(B1,TM(B0,T*Ui(B1,Tc(B0,TKi(B1,T`(B0,TKg(B1,T9(B0,TGh(B1,TR(B0,T<Yi(B1,T`<Ba>(B0,TCh(B1,Td(B0,T4i(B1,TM(B0,T9X(B1,T-R5c(B0,TKi(B10,T<Yi(B10,T7Uh(B1,Td(B0,T4i(B10,TCQ(B1,T:(B - ,TJRARC67S!RC`<Ba>(B0,TCh(B10,T5h(B1,TMd;d(B0,T4i(B1,Tb4BMR(B0,THQ(B1,TB(B0,T"i(B1,TM$GRAc9`M!JRC(B0,T9Ui(B1. + 0,T7X1!07h1R90AU10JT1708Tl1c9!RC7SJS`9RK0CW1M`<Ba>0Ch1`M!JRC09Ui1(B, ,Tc907X1!0JWh1M(B, ,Tb4B05i1M'a9:0"i1M$GRAaJ4'(B + 0,TJT1708Tl1aEP!RCM09X1-R509Ui1d;>0Ci1MA04i1GB(B. 0,T7Qi1'09Ui1`0>Wh1M0*Ui1c0Ki1`0Kg190Gh1R0<Yi1`<Ba>0Ch1d04i1M09X1-R5c0Ki10<Yi107Uh1d04i10CQ1:(B + ,TJRARC67S!RC`<Ba>0Ch105h1Md;d04i1b4BMR0HQ1B0"i1M$GRAc9`M!JRC09Ui1(B. - ,T!RCM(B0,T9X(B1,T-R5(B0,T9Qi(B1,T9d(B0,T4i(B1,TCGA(B0,T6V(B1,T'(B0,TJT(B1,T7(B0,T8Tl(B1,Tc9!RC`<Ba>(B0,TCh(B1,T`GM(B0,TCl(B10,T*Q(B1,T9(B0,T7Uh(B1,T;(B0,TCQ(B1,T:;(B0,TCX(B1,T'a(B0,TEi(B1,TG(B, ,TK(B0,TCW(B1,TM(B0,TJh(B1,TG9K(B0,T9Vh(B1,T'"M'(B - ,T`M!JRC(B0,T9Ui(B1, ,T@RBc(B0,T5i(B1,T`(B0,T'Wh(B1,TM9d"(B0,T"i(B1,TR':9(B, ,T5EM4(9(B0,TJT(B1,T7(B0,T8Tl(B1,Tc9!RC:M!(B0,TGh(B1,TRc$C`(B0,T;g(B1,T9(B0,T<Yi(B1,T;(B0,TCQ(B1,T:;(B0,TCX(B1,T'(B0,TEh(B1,TR(B0,TJX(B1,T4(B. + ,T!RCM09X1-R509Qi19d04i1CGA06V1'0JT1708Tl1c9!RC`<Ba>0Ch1`GM0Cl10*Q1907Uh1;0CQ1:;0CX1'a0Ei1G(B, ,TK0CW1M0Jh1G9K09Vh1'"M'(B + ,T`M!JRC09Ui1(B, ,T@RBc05i1`0'Wh1M9d"0"i1R':9(B, ,T5EM4(90JT1708Tl1c9!RC:M!0Gh1Rc$C`0;g190<Yi1;0CQ1:;0CX1'0Eh1R0JX14(B. -,T`(B0,T'Wh(B1,TM9d""M'!RC7SJS`9R(B0,TMU(B1,TaA!(B0,TJl(B1,T(P(B0,T+Q(B1,T:(B0,T+i(B1,TM9AR!!(B0,TGh(B1,TR(B0,T9Ui(B1, ,Ta(B0,T5h(B10,TAU(B1,T`(59RCA(B0,T3l(B10,T7Uh(B1,T`K(B0,TAW(B1,TM9(B0,T!Q(B1,T9(B. ,T!(B0,TCX(B1,T3R(B -0,TMh(B1,TR9a(B0,T?i(B1,TA(B0,T"i(B1,TM(B0,TAY(B1,TE(B COPYING ,Ta(B0,TEi(B1,TG`<Ba>(B0,TCh(B1,TJS`9R"M'(B GNU Emacs ,Td;(B0,TBQ(B1,T'`(B0,T>Wh(B1,TM9f(B ,T"M'(B0,T7h(B1,TR9(B0,T4i(B1,TGB(B. -0,T*h(B1,TGB(B0,T!Q(B1,T97SERBCP::KG'+M?(B0,T5l(B1,TaG(B0,TCl(B1 (",TaJ4'$GRA`(B0,T;g(B1,T9`(B0,T(i(B1,TR(B0,T"i(B1,TRG`(B0,T(i(B1,TR"M'(B") 0,T4i(B1,TGB!RCc(B0,T*i(B1, -,T!RC`(B0,T"U(B1,TB9(B, ,TaEP!RC`(B0,T;g(B1,T9`(B0,T(i(B1,TR"M'(B0,TCh(B1,TGA(B0,T!Q(B1,T9"M'+M?(B0,T5l(B1,TaG(B0,TCl(B1,T`J(B0,TCU(B1 (free software). +,T`0'Wh1M9d""M'!RC7SJS`9R0MU1aA!0Jl1(P0+Q1:0+i1M9AR!!0Gh1R09Ui1(B, ,Ta05h10AU1`(59RCA03l107Uh1`K0AW1M90!Q19(B. ,T!0CX13R(B +0,TMh1R9a0?i1A0"i1M0AY1E(B COPYING ,Ta0Ei1G`<Ba>0Ch1JS`9R"M'(B GNU Emacs ,Td;0BQ1'`0>Wh1M9f(B ,T"M'07h1R904i1GB(B. +0,T*h1GB0!Q197SERBCP::KG'+M?05l1aG0Cl1(B (",TaJ4'$GRA`0;g19`0(i1R0"i1RG`0(i1R"M'(B") 0,T4i1GB!RCc0*i1(B, +,T!RC`0"U1B9(B, ,TaEP!RC`0;g19`0(i1R"M'0Ch1GA0!Q19"M'+M?05l1aG0Cl1`J0CU1(B (free software). -* 0,T5i(B1,T9)(B0,T:Q(B1,T:(B0,TGh(B1,TR(B0,T4i(B1,TGB`(B0,TCWh(B1,TM'!RC7SJS`9R(B +* 0,T5i19)0:Q1:0Gh1R04i1GB`0CWh1M'!RC7SJS`9R(B -------------------------- -0,T5h(B1,TMd;(B0,T9Ui(B1,T`(B0,T;g(B1,T9`M!JRC(B0,TGh(B1,TR(B0,T4i(B1,TGB`(B0,TCWh(B1,TM'!RC7SJS`9R(B0,T7Uh(B1,T`(B0,T;g(B1,T9(B0,T5i(B1,T9)(B0,T:Q(B1,T:(B. ,T`M!JRC(B0,T9Ui(B1,T;CR!/M(B0,TBYh(B1,Tc9(B0,T$Yh(B10,TAW(B1,TM!RCc(B0,T*i(B1 -0,TMU(B1,TaA!(B0,TJl(B1,T)(B0,T:Q(B1,T:@RIR(B0,TMQ(B1,T'!DI(B, 0,T+Vh(B1,T'`(B0,T;g(B1,T9(B0,T5i(B1,T9)(B0,T:Q(B1,T:"M'`M!JRCa;E)(B0,T:Q(B1,T:(B0,T9Ui(B10,T4i(B1,TGB(B. +0,T5h1Md;09Ui1`0;g19`M!JRC0Gh1R04i1GB`0CWh1M'!RC7SJS`9R07Uh1`0;g1905i19)0:Q1:(B. ,T`M!JRC09Ui1;CR!/M0BYh1c90$Yh10AW1M!RCc0*i1(B +0,TMU1aA!0Jl1)0:Q1:@RIR0MQ1'!DI(B, 0,T+Vh1'`0;g1905i19)0:Q1:"M'`M!JRCa;E)0:Q1:09Ui104i1GB(B. This tutorial descends from a long line of Emacs tutorials starting with the one written by Stuart Cracraft for the original Emacs. @@ -988,19 +988,19 @@ GNU Emacs to your friends. Help stamp out software obstructionism ("ownership") by using, writing, and sharing free software! -* ,T$S(B0,TJh(B1,T'(B0,T7i(B1,TRB(B +* ,T$S0Jh1'07i1RB(B --------- -0,T$Yh(B10,TAW(B1,TM)(B0,T:Q(B1,T:(B0,T9Ui(B1,Td(B0,T4i(B1,Ta;E(R!(B0,T5i(B1,T9)(B0,T:Q(B1,T:(B0,T7Uh(B1,T`(B0,T;g(B1,T9@RIR(B0,TMQ(B1,T'!DI(B, 0,T+Vh(B1,T'(P;CR!/M(B0,TBYh(B1,Tc9(B0,TMU(B1,TaA!(B0,TJl(B1,T`GM(B0,TCl(B10,T*Q(B1,T9(B 20.4. -0,T<Yi(B1,Ta;Ed(B0,T4i(B1,T7S!RCa;E(B0,T"Vi(B1,T9ARcK(B0,TAh(B1,T`(B0,T9Wh(B1,TM'(R!)(B0,T:Q(B1,T:`(B0,T!h(B1,TR(B0,T7Uh(B1,T`(B0,T;g(B1,T9@RIRd7B(B, 0,T+Vh(B1,T'a;Eb4B(B ,T4C(B.,TAR9>(B ,TG'(B0,THl(B1 -,TJRB(B0,TJX(B1,TGCC3(B, ,Td(B0,T4i(B10,TMT(B1,T'(B0,T$Yh(B10,TAW(B1,TM"M'(B0,TMU(B1,TaA!(B0,TJl(B1,T`GM(B0,TCl(B10,T*Q(B1,T9`(B0,T!h(B1,TR(B, ,TaEP"3P(B0,T9Ui(B10,TMU(B1,TaA!(B0,TJl(B1,T`GM(B0,TCl(B10,T*Q(B1,T9(B 20.4 0,T!g(B1,Td(B0,T4i(B1 -,T`;(B0,TEUh(B1,TB9a;E'd;AR!a(B0,TEi(B1,TG(B. ,T9M!(R!(B0,T9Ui(B1, 0,T<Yi(B1,Ta;E(B0,TBQ(B1,T'd(B0,T4i(B1,T9S`$(B0,TCWh(B1,TM'KARBGCC$5M9ARc(B0,T*i(B1,Tc9(B0,T7Uh(B10,T9Ui(B10,T4i(B1,TGB(B, -0,T7Qi(B1,T'(B0,T9Ui(B10,T!g(B1,T`(B0,T>Wh(B1,TM(B0,T7Uh(B1,T(P`(B0,T"U(B1,TB9c(B0,TKi(B1,Td(B0,T4i(B1,T$GRA(B0,T7Uh(B10,T*Q(B1,T4`(9(B. ,TK(B0,TGQ(B1,T'`(B0,T;g(B1,T9M(B0,TBh(B1,TR'(B0,TBTh(B1,T'(B0,TGh(B1,TR(B0,T$Yh(B10,TAW(B1,TM)(B0,T:Q(B1,T:(B0,T9Ui(B1,T(P`(B0,T;g(B1,T9;CPbB*(B0,T9l(B1 -,TaEP(Pd(B0,T4i(B10,TCQ(B1,T:!RCa(B0,T!i(B1,Td"c(B0,TKi(B10,T4U(B10,TBTh(B1,T'f(B 0,T"Vi(B1,T9(B0,TMU(B1,T!(B0,T5h(B1,TMf(B ,Td;(B. ,T"M"M:(B0,T$X(B1,T3(B 0,T$X(B1,T3(B0,T7Q(B1,TH(B0,T9U(B10,TBl(B1 ,T`((B0,TCT(B1,T->C(B 0,T7Uh(B1,Tc(B0,TKi(B1,T$GRA(B -0,T*h(B1,TGB`K(B0,TEW(B1,TM5CG(JM:(B0,T5i(B1,T9)(B0,T:Q(B1,T:(B. +0,T$Yh10AW1M)0:Q1:09Ui1d04i1a;E(R!05i19)0:Q1:07Uh1`0;g19@RIR0MQ1'!DI(B, 0,T+Vh1'(P;CR!/M0BYh1c90MU1aA!0Jl1`GM0Cl10*Q19(B 20.4. +0,T<Yi1a;Ed04i17S!RCa;E0"Vi19ARcK0Ah1`09Wh1M'(R!)0:Q1:`0!h1R07Uh1`0;g19@RIRd7B(B, 0,T+Vh1'a;Eb4B(B ,T4C(B.,TAR9>(B ,TG'0Hl1(B +,TJRB0JX1GCC3(B, ,Td04i10MT1'0$Yh10AW1M"M'0MU1aA!0Jl1`GM0Cl10*Q19`0!h1R(B, ,TaEP"3P09Ui10MU1aA!0Jl1`GM0Cl10*Q19(B 20.4 0,T!g1d04i1(B +,T`;0EUh1B9a;E'd;AR!a0Ei1G(B. ,T9M!(R!09Ui1(B, 0,T<Yi1a;E0BQ1'd04i19S`$0CWh1M'KARBGCC$5M9ARc0*i1c907Uh109Ui104i1GB(B, +0,T7Qi1'09Ui10!g1`0>Wh1M07Uh1(P`0"U1B9c0Ki1d04i1$GRA07Uh10*Q14`(9(B. ,TK0GQ1'`0;g19M0Bh1R'0BTh1'0Gh1R0$Yh10AW1M)0:Q1:09Ui1(P`0;g19;CPbB*09l1(B +,TaEP(Pd04i10CQ1:!RCa0!i1d"c0Ki104U10BTh1'f(B 0,T"Vi190MU1!05h1Mf(B ,Td;(B. ,T"M"M:0$X13(B 0,T$X1307Q1H09U10Bl1(B ,T`(0CT1->C(B 0,T7Uh1c0Ki1$GRA(B +0,T*h1GB`K0EW1M5CG(JM:05i19)0:Q1:(B. 22 ,TA!CR$A(B 2542 -0,TGT(B10,TCQ(B1,T*(B ,THC`(B0,TET(B1,TH(B0,TEi(B1,TSGR(B0,T3T(B1,T*(B +0,TGT10CQ1*(B ,THC`0ET1H0Ei1SGR03T1*(B virach@nectec.or.th Translate - January 1999 by Virach Sornlertlamvanich diff --git a/etc/WHY-FREE b/etc/WHY-FREE index c4faf7205b6..0678d99ddb7 100644 --- a/etc/WHY-FREE +++ b/etc/WHY-FREE @@ -1,4 +1,4 @@ - Why Software Should Not Have Owners + Why Software Should Not Have Owners by Richard Stallman diff --git a/etc/Xkeymap.txt b/etc/Xkeymap.txt index 07ecf6e8b10..31aef8bdacb 100644 --- a/etc/Xkeymap.txt +++ b/etc/Xkeymap.txt @@ -91,7 +91,7 @@ 0367 '\\', '\\', '|', '|', 0334, 0334, 0374, 0374, 0034, 0034, 0034, 0034, 0334, 0334, 0334, 0334, /* \ */ 0371 '-', '-', '_', '_', 0255, 0255, 0337, 0337, 0037, 0037, 0037, 0037, 0337, 0337, 0337, 0337, /* - */ 0372 '[', '[', '{', '{', 0333, 0333, 0373, 0373, 0033, 0033, 0033, 0033, 0333, 0333, 0333, 0333, /* [ */ -0373 '\'', '\'', '"', '"', 0247, 0247, 0242, 0242, U, U, U, U, U, U, U, U, /* ' */ +0373 '\'', '\'', '"', '"', 0247, 0247, 0242, 0242, U, U, U, U, U, U, U, U, /* ' */ # # local variables: # tab-width: 4 diff --git a/etc/calccard.tex b/etc/calccard.tex index 1fcff752735..ae999c8869f 100644 --- a/etc/calccard.tex +++ b/etc/calccard.tex @@ -91,7 +91,7 @@ Foundation, Inc., 675 Massachusetts Ave, Cambridge MA 02139. \def\ncolumns{\the\columnsperpage} -\message{[\ncolumns\space +\message{[\ncolumns\space column\if 1\ncolumns\else s\fi\space per page]} \def\scaledmag#1{ scaled \magstep #1} @@ -167,7 +167,7 @@ Foundation, Inc., 675 Massachusetts Ave, Cambridge MA 02139. \def\bye{\par\vfill\supereject \if a\abc \else\null\vfill\eject\fi \if a\abc \else\null\vfill\eject\fi - \end} + \end} \fi % we won't be using math mode much, so redefine some of the characters @@ -466,7 +466,7 @@ Common units: \iline{distance: \kbd{m}, \kbd{cm}, \kbd{mm}, \kbd{km}; \kbd{in}, \kbd{ft}, \kbd{mi}, \kbd{mfi}; \kbd{point}, \kbd{lyr}} -\iline{volume: \kbd{l} or \kbd{L}, \kbd{ml}; +\iline{volume: \kbd{l} or \kbd{L}, \kbd{ml}; \kbd{gal}, \kbd{qt}, \kbd{pt}, \kbd{cup}, \kbd{floz}, \kbd{tbsp}, \kbd{tsp}} \iline{mass: \kbd{g}, \kbd{mg}, \kbd{kg}, \kbd{t}; diff --git a/etc/condom.1 b/etc/condom.1 index 88f4c6c044a..0ccdbdf5247 100644 --- a/etc/condom.1 +++ b/etc/condom.1 @@ -3,7 +3,7 @@ CONDOM(1) EUNUCH Programmer's Manual CONDOM(1) NAME - condom - Protection against viruses and prevention of child + condom - Protection against viruses and prevention of child processes SYNOPSIS @@ -62,8 +62,8 @@ OPTIONS latex (default) saranwrap membrane -- WARNING! The membrane option is _not_ - endorsed by the System Administrator General as an - effective barrier against certain viruses. It is + endorsed by the System Administrator General as an + effective barrier against certain viruses. It is supported only for the sake of tradition. -f FLAVOR The following FLAVORs are currently supported... @@ -90,7 +90,7 @@ OPTIONS A smaller value of STRENGTH increases interprocess communication, but also increases the likelihood of a security breach. An extremely vigorous process or - one passing an enormous amount of data to _condom_ + one passing an enormous amount of data to _condom_ will increase the chance of _condom_'s failure. The default STRENGTH is 80%. @@ -99,7 +99,7 @@ OPTIONS rough (default) ribbed bumps - lubricated (provides smoother interaction between + lubricated (provides smoother interaction between processes) WARNING: The use of an external application to _condom_ in @@ -116,9 +116,9 @@ DIAGNOSTICS the synchronous process). 1 _condom_ failed and data was allowed through. The - danger of transmission of an STV or the forking of a child - process is inversely proportional to the number of other - protections employed and is directly proportional to + danger of transmission of an STV or the forking of a child + process is inversely proportional to the number of other + protections employed and is directly proportional to the ages of the processes involved. BUGS diff --git a/etc/cs-refcard.tex b/etc/cs-refcard.tex index 3b02f2715bc..893557c4689 100644 --- a/etc/cs-refcard.tex +++ b/etc/cs-refcard.tex @@ -96,7 +96,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \def\ncolumns{\the\columnsperpage} -\message{[\ncolumns\space +\message{[\ncolumns\space column\if 1\ncolumns\else s\fi\space per page]} \def\scaledmag#1{ scaled \magstep #1} @@ -174,7 +174,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \def\bye{\par\vfill\supereject \if a\abc \else\null\vfill\eject\fi \if a\abc \else\null\vfill\eject\fi - \end} + \end} \fi % we won't be using math mode much, so redefine some of the characters diff --git a/etc/cs-survival.tex b/etc/cs-survival.tex index 42e6130a266..6a170e06aa0 100644 --- a/etc/cs-survival.tex +++ b/etc/cs-survival.tex @@ -2,8 +2,8 @@ % Title: GNU Emacs Survival Card % Author: Wlodek Bzyl <matwb@univ.gda.pl> % -% $Revision: 1.8 $ -% $Date: 2000/05/05 22:00:48 $ +% $Revision: 1.1 $ +% $Date: 2001/04/18 13:59:16 $ % %**start of header @@ -14,7 +14,7 @@ % optional paragraphs separated with \askip amount of vertical space % \key{KEY-NAME} description of key or % \mkey{M-x LONG-LISP-NAME} description of Elisp function -% +% % \kbd{ARG} -- argument is typed literally \def\plainfmtname{plain} @@ -22,7 +22,7 @@ \else \errmessage{This file requires `plain' format to be typeset correctly} \endinput -\fi +\fi % Copyright (c) 2000 Free Software Foundation, Inc. @@ -93,7 +93,7 @@ % The TeXbook, p. 257 \let\lr=L \newbox\leftcolumn -\output={\if L\lr +\output={\if L\lr \global\setbox\leftcolumn\columnbox \global\let\lr=R \else \doubleformat \global\let\lr=L\fi} @@ -107,7 +107,7 @@ \def\bye{\par\vfil\supereject \if R\lr \null\vfil\eject\fi - \end} + \end} \outer\def\title#1#2{{\titlefont\centerline{#1}}\vskip 1ex plus 0.5ex \centerline{\ss#2} @@ -136,7 +136,7 @@ \def\nohyphens {\hyphenpenalty10000\exhyphenpenalty10000\pretolerance10000} \def\raggedspaces - {\spaceskip=0.3333em\relax + {\spaceskip=0.3333em\relax \xspaceskip=0.5em\relax} \def\raggedright {\raggedstretch=6em diff --git a/etc/de-refcard.tex b/etc/de-refcard.tex index 06002ae0bd6..5931436933e 100644 --- a/etc/de-refcard.tex +++ b/etc/de-refcard.tex @@ -81,7 +81,7 @@ are preserved on all copies. \def\ncolumns{\the\columnsperpage} -\message{[\ncolumns\space +\message{[\ncolumns\space column\if 1\ncolumns\else s\fi\space per page]} \def\scaledmag#1{ scaled \magstep #1} @@ -161,7 +161,7 @@ are preserved on all copies. \def\bye{\par\vfill\supereject \if a\abc \else\null\vfill\eject\fi \if a\abc \else\null\vfill\eject\fi - \end} + \end} \fi % we won't be using math mode much, so redefine some of the characters @@ -590,7 +590,7 @@ Sonstige: \section{Einfaches Konfigurieren} -% Das ist nur was fuer Leute die Lisp beherrschen +% Das ist nur was fuer Leute die Lisp beherrschen Ein Beispiel dafuer, wie man Tastenkombinationen definiert: diff --git a/etc/edt-user.doc b/etc/edt-user.doc index bce593ad6ca..07f18dfb8f9 100644 --- a/etc/edt-user.doc +++ b/etc/edt-user.doc @@ -39,10 +39,10 @@ Enhancements section below for the details. Quick Start: -To start the EDT Emulation, first start Emacs and then enter +To start the EDT Emulation, first start Emacs and then enter M-x edt-emulation-on - + to begin the emulation. After initialization is complete, the following message will appear below the status line informing you that the emulation has been enabled: "Default EDT keymap active". @@ -64,7 +64,7 @@ edt.el - EDT Emulation Functions and Default Configuration edt-lk201.el - Built-in support for DEC LK-201 Keyboards edt-vt100.el - Built-in support for DEC VT-100 (and above) terminals edt-pc.el - Built-in support for PC 101 Keyboards under MS-DOS -edt-mapper.el - Create an EDT LK-201 Map File for Keyboards Without +edt-mapper.el - Create an EDT LK-201 Map File for Keyboards Without Built-in Support Enhancements: @@ -80,7 +80,7 @@ Version 4.0 contains the following enhancements: following line (edt-set-scroll-margins "20%" "25%") - + sets the top margin to 20% of the window and the bottom margin to 25% of the window. To disable this feature, set each margin to 0%. You can also invoke edt-set-scroll-margins @@ -90,13 +90,13 @@ Version 4.0 contains the following enhancements: NOTE: Another way to set the scroll margins is to use the Emacs customization feature (not available in Emacs 19) to set the following two variables directly: - + edt-top-scroll-margin and edt-bottom-scroll-margin Enter the Emacs `customize' command. First select the Editing group and then select the Emulations group. Finally, select the Edt group and follow the directions. - + 2. The SUBS command is now supported and bound to GOLD-Enter by default. (This design was copied from tpu-edt.el.) Note, in earlier versions of EDT Emulation, GOLD-Enter was assigned to @@ -152,7 +152,7 @@ Goals: 1. Emulate EDT Keypad Mode commands closely so that current EDT users will find that it easy and comfortable to use GNU Emacs with a small learning curve; - + 2. Make it easy for a user to customize EDT emulation key bindings without knowing much about Emacs Lisp; @@ -164,7 +164,7 @@ Goals: 5. Provide an easy way to restore ALL original Emacs key bindings, just as they existed before the EDT emulation was first invoked. - + 6. Support GNU Emacs 19 and higher. (GNU Emacs 18 and below is no longer supported.) XEmacs 19, and above, is also supported. @@ -191,9 +191,9 @@ support for the following terminals/keyboards is provided: (1) DEC VT-100 series and higher. This includes well behaved VT clones and emulators. If you are using a VT series terminal, be sure that the term - environment variable is set properly before invoking emacs. + environment variable is set properly before invoking emacs. - (2) PC AT keyboard under MS-DOS. + (2) PC AT keyboard under MS-DOS. Be sure to read the SPECIAL NOTES FOR SOME PLATFORMS sections to see if those notes apply to you. @@ -251,14 +251,14 @@ IV. SPECIAL NOTES FOR SOME PLATFORMS: The Sun Type 5 and other more recent Sun keyboards, however, do have separate arrow keys. This makes them candidates for setting up a - reasonable EDT keypad emulation. + reasonable EDT keypad emulation. Depending upon the configuration of the version of X installed on your system, you may find the default X keynames for the keypad keys don't permit Emacs to interpret some or all the keypad keys as something other than arrow keys, numeric keys, Home, PgUP, etc. Both Sun and HP have been particularly guilty of making bizarre keysym assignments to the keypad - keys. + keys. In most cases, the X Windows command, xmodmap, can be used to correct the problem. Here's a sample .xmodmaprc file which corrects this problem on @@ -303,7 +303,7 @@ IV. SPECIAL NOTES FOR SOME PLATFORMS: changes the X Windows name of the keypad NumLock key to be known internally as the F24 key. Doing so permits it to be configured to behave - as the PF1 (Gold) key. + as the PF1 (Gold) key. The side effect of this change is that you will no longer have a NumLock key. If you are using other software under X which requires a NumLock @@ -332,11 +332,11 @@ IV. SPECIAL NOTES FOR SOME PLATFORMS: xmodmap. On one distribution on an Intel PC, the following .xmodmaprc set things up - nicely. + nicely. ! File: .xmodmaprc ! - ! Set up PC keypad under GNU/Linux for the GNU Emacs EDT Emulation + ! Set up PC keypad under GNU/Linux for the GNU Emacs EDT Emulation ! clear mod2 keycode 77 = F12 @@ -411,7 +411,7 @@ IV. SPECIAL NOTES FOR SOME PLATFORMS: ! File: .xmodmaprc ! - ! Set up PC keypad under GNU/Linux for the GNU Emacs EDT Emulation + ! Set up PC keypad under GNU/Linux for the GNU Emacs EDT Emulation ! clear mod2 keycode 77 = F12 @@ -424,7 +424,7 @@ IV. SPECIAL NOTES FOR SOME PLATFORMS: Now, edt-mapper.el will see "f12" when the physical NumLock key is pressed, allowing the NumLock key to be used as the EDT PF1 - (Gold) key. + (Gold) key. V. HOW DOES THIS EDT EMULATION DIFFER FROM REAL EDT?: @@ -432,7 +432,7 @@ In general, you will find that this emulation of EDT replicates most, but not all, of EDT's most used Keypad Mode editing functions and behavior. It is not perfect, but most EDT users who have tried the emulation agree that it is quite good enough to make it easy for die-hard EDT users to move over to using -GNU Emacs. +GNU Emacs. Here's a list of the most important differences between EDT and this GNU Emacs EDT Emulation. The list is short but you must be aware of these differences @@ -497,7 +497,7 @@ VI. SOME HIGHLIGHTS IN THIS EDT EMULATION, AND SOME COMPARISONS TO THE to GOLD C-k in the default EDT mode when EDT control sequence bindings are enabled or one of the sample edt-user.el customization files is used. -2. Direction support is fully supported. +2. Direction support is fully supported. 3. All original Emacs bindings are fully restored when EDT emulation is turned off. So, if a fellow worker comes over to your terminal to help you with a @@ -570,12 +570,12 @@ VI. SOME HIGHLIGHTS IN THIS EDT EMULATION, AND SOME COMPARISONS TO THE 15. The original EDT emulation package set up many default regular and GOLD bindings. We tried to preserve most (but not all!) of these, so users of - the original emulation package will feel more at home. + the original emulation package will feel more at home. Nevertheless, there are still many GOLD key sequences which are not bound - to any functions. These are prime candidates to use for your own - customizations. - + to any functions. These are prime candidates to use for your own + customizations. + Also, there are several commands in edt.el not bound to any key. So, you will find it worthwhile to look through edt.el for functions you may wish to add to your personal customized bindings. @@ -630,7 +630,7 @@ you should add it to the GNU Emacs load path. NOTE: A few sites have different load-path requirements, so the above directions may need some modification if your site has such special - needs. + needs. Creating your own edt-user.el file: @@ -640,11 +640,11 @@ You should use it as a guide to learn how you can customize EDT emulation bindings to your own liking. Names used to identify the set of LK-201 keypad and function keys are: -Keypad Keys: +Keypad Keys: PF1 PF2 PF3 PF4 KP7 KP8 KP9 KP- KP4 KP5 KP6 KP, - KP1 KP2 KP3 + KP1 KP2 KP3 KP0 KPP KPE Arrow Keys: @@ -654,7 +654,7 @@ Function Keys: F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 HELP DO F17 F18 F19 F20 - FIND INSERT REMOVE + FIND INSERT REMOVE SELECT PREVIOUS NEXT Note: @@ -737,7 +737,7 @@ of the window. To change these settings, you can invoke the function edt-set-scroll-margins in your .emacs file. For example, the following line (edt-set-scroll-margins "20%" "25%") - + sets the top margin to 20% of the window and the bottom margin to 25% of the window. To disable this feature, set each margin to 0%. You can also invoke edt-set-scroll-margins interactively while EDT Emulation is active to change @@ -746,7 +746,7 @@ the settings for that session. NOTE: Another way to set the scroll margins is to use the Emacs customization feature (not available in Emacs 19) to set the following two variables directly: - + edt-top-scroll-margin and edt-bottom-scroll-margin Enter the Emacs `customize' command. First select the Editing group and then @@ -762,7 +762,7 @@ directions. G-F9: Paste Rect Insert +----------+----------+----------+----------+ F10: Cut Rectangle G-F10: Paste Rectangle - F11: ESC + F11: ESC F12: Beginning of Line +----------+----------+----------+----------+ G-F12: Delete Other Windows | GOLD | HELP | FNDNXT | DEL L | F13: Delete to Begin of Word | (PF1) | (PF2) | (PF3) | (PF4) | @@ -784,7 +784,7 @@ G-C-k: Restore Key | WORD | EOL | CHAR | Next | C-t: Display the Time | (0) | (.) | Query | C-u: Delete to Begin of Line | Open Line | RESET | Replace | C-v: Redraw Display +---------------------+----------+----------+ - C-w: Set Screen Width 132 + C-w: Set Screen Width 132 C-z: Suspend Emacs +----------+----------+----------+ G-C-\: Split Window | FNDNXT | Yank | CUT | | (FIND) | (INSERT) | (REMOVE) | @@ -817,9 +817,9 @@ G-C-\: Split Window | FNDNXT | Yank | CUT | G-`: What line G-/: Query-Replace -;;; File: edt-user.el --- Sample User Customizations for the Enhanced -;;; EDT Keypad Mode Emulation -;;; +;;; File: edt-user.el --- Sample User Customizations for the Enhanced +;;; EDT Keypad Mode Emulation +;;; ;;; For GNU Emacs 19 and Above ;;; ;; Copyright (C) 1986, 1992, 1993, 2000 Free Software Foundation, Inc. @@ -875,7 +875,7 @@ G-C-\: Split Window | FNDNXT | Yank | CUT | (edt-bind-function-key "KP6" 'edt-cut-or-copy 'yank) (edt-bind-function-key "KP8" 'edt-scroll-window 'fill-paragraph) (edt-bind-function-key "KP9" 'open-line 'edt-eliminate-all-tabs) - (edt-bind-function-key "KPP" + (edt-bind-function-key "KPP" 'edt-toggle-select 'edt-line-to-middle-of-window) (edt-bind-function-key "KPE" 'edt-change-direction 'overwrite-mode) @@ -916,7 +916,7 @@ G-C-\: Split Window | FNDNXT | Yank | CUT | F8: Cut Rect Overstrike | (UP) | (DOWN) | (LEFT) | (RIGHT) | G-F8: Paste Rect Overstrike |Window Top|Window Bot|Bkwd Sent |Frwd Sent | F9: Cut Rect Insert +----------+----------+----------+----------+ - G-F9: Paste Rect Insert + G-F9: Paste Rect Insert F10: Cut Rectangle G-F10: Paste Rectangle F11: ESC +----------+----------+----------+----------+ @@ -940,7 +940,7 @@ G-C-h: Emacs Help | CHNGCASE | DEL EOL | COPY | | C-k: Define Key | (0) | (.) | Toggle | G-C-k: Restore Key | Open Line |Center Lin|Insrt/Over| C-l: Learn +---------------------+----------+----------+ - C-n: Set Screen Width 80 + C-n: Set Screen Width 80 C-o: Open Line +----------+----------+----------+ C-p: Fill Paragraph | FNDNXT | Yank | CUT | C-q: Quoted Insert | (FIND)) | (INSERT) | (REMOVE) | diff --git a/etc/emacs.1 b/etc/emacs.1 index 2a0c0e962e2..37d0c4b6480 100644 --- a/etc/emacs.1 +++ b/etc/emacs.1 @@ -32,9 +32,9 @@ emacs \- GNU project Emacs .br .SH DESCRIPTION .I GNU Emacs -is a version of +is a version of .I Emacs, -written by the author of the original (PDP-10) +written by the author of the original (PDP-10) .I Emacs, Richard Stallman. .br @@ -46,8 +46,8 @@ maintainers' priority goal is to minimize the amount of time this man page takes away from other more useful projects. .br The user functionality of GNU Emacs encompasses -everything other -.I Emacs +everything other +.I Emacs editors do, and it is easily extensible since its editing commands are written in Lisp. .PP @@ -58,8 +58,8 @@ but the facility assumes that you know how to manipulate windows and buffers. CTRL-h or F1 enters the Help facility. Help Tutorial (CTRL-h t) requests an interactive tutorial which can teach beginners the fundamentals -of -.I Emacs +of +.I Emacs in a few minutes. Help Apropos (CTRL-h a) helps you find a command given its functionality, Help Character (CTRL-h c) @@ -114,7 +114,7 @@ Do not load an init file. Do not load the site-wide startup file. .TP .BI \-debug-init -Enable +Enable .I Emacs Lisp debugger during the processing of the user init file .BI ~/.emacs. @@ -161,14 +161,14 @@ option must be the first in the argument list. You must use -l and -f options to specify files to execute and functions to call. .TP .B \-kill -Exit -.I Emacs +Exit +.I Emacs while in batch mode. .TP .BI \-L " directory" Add .I directory -to the list of directories +to the list of directories .I Emacs searches for Lisp files. .\" START DELETING HERE IF YOU'RE NOT USING X @@ -240,7 +240,7 @@ Defaults to one pixel on each side of the window. .TP .BI \-ib " pixels" Set the window's internal border width to the number of pixels specified -by +by .I pixels. Defaults to one pixel of padding on each side of the window. .PP @@ -384,7 +384,7 @@ the background color will be set to white, the border color will be set to grey, and the text and mouse cursors will be set to black. .PP -.SM Using the Mouse +.SM Using the Mouse .PP The following lists the mouse button bindings for the .I Emacs @@ -400,13 +400,13 @@ SHIFT-middle Cut text into X cut buffer. SHIFT-right Paste text. CTRL-middle Cut text into X cut buffer and kill it. CTRL-right T{ -Select this window, then split it into +Select this window, then split it into two windows. Same as typing CTRL-x 2. T} .\" START DELETING HERE IF YOU'RE NOT USING X MENUS CTRL-SHIFT-left T{ X buffer menu--hold the buttons and keys -down, wait for menu to appear, select +down, wait for menu to appear, select buffer, and release. Move mouse out of menu and release to cancel. T} @@ -440,7 +440,7 @@ manual is included in a convenient tree structured form. /usr/local/share/emacs/$VERSION/lisp - Lisp source files and compiled files that define most editing commands. Some are preloaded; others are autoloaded from this directory when used. - + /usr/local/share/emacs/$VERSION/etc - various programs that are used with GNU Emacs, and some files of information. @@ -495,15 +495,15 @@ Bugs that I know about are: shell will not work with programs running in Raw mode on some Unix versions. .SH UNRESTRICTIONS .PP -.I Emacs -is free; anyone may redistribute copies of -.I Emacs +.I Emacs +is free; anyone may redistribute copies of +.I Emacs to -anyone under the terms stated in the -.I Emacs +anyone under the terms stated in the +.I Emacs General Public License, -a copy of which accompanies each copy of -.I Emacs +a copy of which accompanies each copy of +.I Emacs and which also appears in the reference manual. .PP @@ -514,11 +514,11 @@ but it is never included in the scope of any license covering those systems. Such inclusion violates the terms on which distribution is permitted. In fact, the primary purpose of the General Public License is to prohibit anyone from attaching any other restrictions -to redistribution of +to redistribution of .I Emacs. .PP -Richard Stallman encourages you to improve and extend -.I Emacs, +Richard Stallman encourages you to improve and extend +.I Emacs, and urges that you contribute your extensions to the GNU library. Eventually GNU (Gnu's Not Unix) will be a complete replacement for Berkeley @@ -532,7 +532,7 @@ X(1), xlsfonts(1), xterm(1), xrdb(1) was written by Richard Stallman and the Free Software Foundation. Joachim Martillo and Robert Krawitz added the X features. .SH COPYING -Copyright +Copyright .if t \(co .if n (c) 1995, 1999, 2000, 2001 Free Software Foundation, Inc. diff --git a/etc/emacs.bash b/etc/emacs.bash index f47ba6e9ec4..5648a0b1952 100644 --- a/etc/emacs.bash +++ b/etc/emacs.bash @@ -7,7 +7,7 @@ # This function assumes the emacs program is named `emacs' and is somewhere # in your load path. If either of these is not true, the most portable # (and convenient) thing to do is to make an alias called emacs which -# refers to the real program, e.g. +# refers to the real program, e.g. # # alias emacs=/usr/local/bin/gemacs # @@ -33,7 +33,7 @@ function edit () x ) (emacs "$@" &) ;; sun ) (emacstool "$@" &) ;; esac - else + else if jobs %emacs 2> /dev/null ; then echo "$(pwd)" "$@" >| ${HOME}/.emacs_args && fg %emacs else diff --git a/etc/fr-drdref.tex b/etc/fr-drdref.tex index 985a7d440de..2a5e549eb84 100644 --- a/etc/fr-drdref.tex +++ b/etc/fr-drdref.tex @@ -34,8 +34,8 @@ % This is a bit of a dirty hack on the GNU Emacs reference card % to produce a Dired reference card instead. -% I (Evgeny Roubinchtein, eroubinc@u.washington.edu) put this together -% because I wanted a Dired reference card, +% I (Evgeny Roubinchtein, eroubinc@u.washington.edu) put this together +% because I wanted a Dired reference card, % but couldn't find anything on the 'net. % Based mostly off Dired's describe-mode. @@ -75,7 +75,7 @@ Foundation, Inc., 675 Massachusetts Ave, Cambridge MA 02139. \def\ncolumns{\the\columnsperpage} -\message{[\ncolumns\space +\message{[\ncolumns\space column\if 1\ncolumns\else s\fi\space per page]} \def\scaledmag#1{ scaled \magstep #1} @@ -153,7 +153,7 @@ Foundation, Inc., 675 Massachusetts Ave, Cambridge MA 02139. \def\bye{\par\vfill\supereject \if a\abc \else\null\vfill\eject\fi \if a\abc \else\null\vfill\eject\fi - \end} + \end} \fi % we won't be using math mode much, so redefine some of the characters @@ -259,18 +259,18 @@ Foundation, Inc., 675 Massachusetts Ave, Cambridge MA 02139. % L'\'edition d'un r\'epertoire signifie que vous pouvez visiter, % renommer, copier, compresser, compiler des fichiers. Dans le tampon % d'\'edition, vous pouvez modifier les attributs des fichiers, leur -% appliquer des commandes +% appliquer des commandes % shell ou ins\'erer des sous-r\'epertoires. Vous pouvez « marquer » des % fichiers pour qu'ils soient supprim\'es plus tard ou pour leur % appliquer des commandes ; cela peut \^etre fait pour un seul fichier \`a % la fois ou pour un ensemble de fichiers correspondant \`a certains % crit\`eres (fichiers correspondant \`a une expression rationnelle % donn\'ee, par exemple). - + % On se d\'eplace dans le tampon \`a l'aide des commandes habituelles de % d\'eplacement du curseur. Les lettres ne s'ins\`erent plus mais servent % \`a ex\'ecuter des commandes, les chiffres (0-9) sont des param\`etres pr\'efixes. - + % La plupart des commandes agissent soit sur tous les fichiers marqu\'es, % soit sur le fichier courant s'il n'y a pas de fichier marqu\'e. On % utilise un param\`etre pr\'efixe pour agir sur les NUM fichiers suivants @@ -280,7 +280,7 @@ Foundation, Inc., 675 Massachusetts Ave, Cambridge MA 02139. % sous-processus sur un groupe de fichiers afficheront une liste des % fichiers pour lesquels le sous-processus a \'echou\'e. Taper y tentera % de vous expliquer ce qui a pos\'e probl\`eme. - + % Lorsque l'on \'edite plusieurs fichiers dans un unique tampon, chaque % r\'epertoire agit comme une page : C-x [ et C-x ] peuvent donc servir % \`a se d\'eplacer dans ces r\'epertoires. @@ -305,7 +305,7 @@ Foundation, Inc., 675 Massachusetts Ave, Cambridge MA 02139. \section{Commandes avec la souris} \metax{visiter le fichier}{Mouse_Button_2} -\metax{ouvrir un menu}{Control-Mouse_Button_3} +\metax{ouvrir un menu}{Control-Mouse_Button_3} \section{Actions immediates sur les fichiers} @@ -371,10 +371,10 @@ Foundation, Inc., 675 Massachusetts Ave, Cambridge MA 02139. \key{placer un flag sur tous les fichiers de sauvegarde automatique}{\#} \key{placer un flag sur les diff\'erents fichiers interm\'ediaires}{\&} \key{placer un flag sur les sauvegardes num\'erot\'ees (finissant par - .\~{}1\~{}, .\~{}2\~{}, etc.)}{.} + .\~{}1\~{}, .\~{}2\~{}, etc.)}{.} \key{ex\'ecuter les suppressions demand\'ees (fichiers ayant un flag)}{x} \key{placer un flag sur les fichiers correspondant \`a une expression - rationnelle }{\% d} + rationnelle }{\% d} \section{Modifier le tampon Dired} @@ -391,7 +391,7 @@ Foundation, Inc., 675 Massachusetts Ave, Cambridge MA 02139. \section{Commandes sur les expressions rationnelles} \key{marquer les noms de fichiers correspondant \`a une expression - rationnelle}{\% m} + rationnelle}{\% m} \key{copier les fichiers marqu\'es par une expression rationnelle}{\% C} \key{renommer les fichiers marqu\'es par une expression rationnelle}{\% R} \key{lien physique}{\% H} @@ -401,7 +401,7 @@ Foundation, Inc., 675 Massachusetts Ave, Cambridge MA 02139. \section{Dired et Find} \metax{fichier(s) dired dont le nom correspond \`a un motif}{M-x - find-names-dired} + find-names-dired} \metax{fichier(s) dired contenant un motif}{M-x find-grep-dired} \metax{fichier(s) dired bas\'es sur ce que produit \kbd{find}}{M-x find-dired} diff --git a/etc/fr-refcard.tex b/etc/fr-refcard.tex index 7b47e53ff34..d4b4fdf372a 100644 --- a/etc/fr-refcard.tex +++ b/etc/fr-refcard.tex @@ -85,7 +85,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \def\ncolumns{\the\columnsperpage} -\message{[\ncolumns\space +\message{[\ncolumns\space column\if 1\ncolumns\else s\fi\space per page]} \def\scaledmag#1{ scaled \magstep #1} @@ -163,7 +163,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \def\bye{\par\vfill\supereject \if a\abc \else\null\vfill\eject\fi \if a\abc \else\null\vfill\eject\fi - \end} + \end} \fi % we won't be using math mode much, so redefine some of the characters diff --git a/etc/fr-survival.tex b/etc/fr-survival.tex index 7a039b862a5..a53f06b6a85 100644 --- a/etc/fr-survival.tex +++ b/etc/fr-survival.tex @@ -3,8 +3,8 @@ % Title: GNU Emacs Survival Card % Author: Wlodek Bzyl <matwb@univ.gda.pl> % -% $Revision: 1.8 $ -% $Date: 2000/05/05 22:00:48 $ +% $Revision: 1.1 $ +% $Date: 2001/11/18 18:33:57 $ % %**start of header @@ -15,7 +15,7 @@ % optional paragraphs separated with \askip amount of vertical space % \key{KEY-NAME} description of key or % \mkey{M-x LONG-LISP-NAME} description of Elisp function -% +% % \kbd{ARG} -- argument is typed literally \def\plainfmtname{plain} @@ -23,7 +23,7 @@ \else \errmessage{This file requires `plain' format to be typeset correctly} \endinput -\fi +\fi % Copyright (c) 2000 Free Software Foundation, Inc. @@ -57,7 +57,7 @@ Traduction fran\c{c}aise \'Eric Jacoboni (jaco@teaser.fr) Vous pouvez faire et distribuer des copies de cette carte, pourvu - que la note de copyright, ainsi que cette notice soient + que la note de copyright, ainsi que cette notice soient pr\'eserv\'ees sur toutes les copies.\par}} \hsize 3.2in @@ -88,7 +88,7 @@ % The TeXbook, p. 257 \let\lr=L \newbox\leftcolumn -\output={\if L\lr +\output={\if L\lr \global\setbox\leftcolumn\columnbox \global\let\lr=R \else \doubleformat \global\let\lr=L\fi} @@ -102,7 +102,7 @@ \def\bye{\par\vfil\supereject \if R\lr \null\vfil\eject\fi - \end} + \end} \outer\def\title#1#2{{\titlefont\centerline{#1}}\vskip 1ex plus 0.5ex \centerline{\ss#2} @@ -131,7 +131,7 @@ \def\nohyphens {\hyphenpenalty10000\exhyphenpenalty10000\pretolerance10000} \def\raggedspaces - {\spaceskip=0.3333em\relax + {\spaceskip=0.3333em\relax \xspaceskip=0.5em\relax} \def\raggedright {\raggedstretch=6em @@ -247,7 +247,7 @@ tel fichier, tapez `{\tt etags} {\it fichier\_entr\'ee}' \`a l'invite du shell. \mkey{M-x tags-query-replace} lance query-replace sur tous les fichiers enregistr\'es dans le tableau des marqueurs \key{M-,} continue la derni\`ere recherche de marqueurs ou le dernier -query-replace +query-replace \section{Compilation} @@ -314,9 +314,9 @@ Les r\'eponses correctes dans le mode query-replace sont : \key{[\^{}$\ldots$]} compl\'emente la classe \key{\\{\it c}} prot\`ege les caract\`eres qui, sinon, auraient une - signification sp\'eciale dans les expressions rationnelles. + signification sp\'eciale dans les expressions rationnelles. -\key{$\ldots$\\|$\ldots$\\|$\ldots$} correspond \`a une +\key{$\ldots$\\|$\ldots$\\|$\ldots$} correspond \`a une alternative (``ou'') . \key{\\( $\ldots$ \\)} groupe une suite d'\'el\'ements de motif pour former un \'el\'ement unique. @@ -372,7 +372,7 @@ former un \'el\'ement unique. \mkey{M-x set-language-environment} pr\'ecise la langue principale \key{C-x RET c} fixe le syst\`eme de codage pour la commande suivante -\mkey{M-x find-file-literally} visite un fichier sans aucune conversion +\mkey{M-x find-file-literally} visite un fichier sans aucune conversion \mkey{M-x list-coding-systems} affiche tous les syst\`emes de codage \mkey{M-x prefer-coding-system} choisit le syst\`eme de codage pr\'ef\'er\'e @@ -391,7 +391,7 @@ former un \'el\'ement unique. \section{Obtenir de l'aide} -Emacs effectue pour vous la compl\'etion des commandes. En faisant \kbd{M-x} +Emacs effectue pour vous la compl\'etion des commandes. En faisant \kbd{M-x} {\it tab\/} ou {\it espace\/}, vous obtiendrez une liste des commandes Emacs. \askip diff --git a/etc/future-bug b/etc/future-bug index 9b608c749cc..fb6262dfe55 100644 --- a/etc/future-bug +++ b/etc/future-bug @@ -8,7 +8,7 @@ In GNU Emacs 51.70.4 (i9986-unknown-linux-gnu, X toolkit) of Sat Feb 20 2199 on configured using `configure --with-x-toolkit=yes' The `search-backward-in-time' function appears to be broken in -Emacs 51.70. +Emacs 51.70. Unfortunately, I can never seem to start the debugger early enough to catch the error as it happens. However I have traced the diff --git a/etc/gnu.xpm b/etc/gnu.xpm index 4d130ca0fec..b8b16112820 100644 --- a/etc/gnu.xpm +++ b/etc/gnu.xpm @@ -8,10 +8,10 @@ static char * image_name [] = { /**/ " s mask c none", "B c blue", -"x c black", -": c sandy brown", +"x c black", +": c sandy brown", "+ c saddle brown", -"' c grey", +"' c grey", ". c white", " ", " ", diff --git a/etc/gnus-tut.txt b/etc/gnus-tut.txt index 94e9500f712..a76b591dbf1 100644 --- a/etc/gnus-tut.txt +++ b/etc/gnus-tut.txt @@ -57,7 +57,7 @@ to set `gnus-select-method'. A "method" is a way of specifying *how* the news is to be found, and from *where*. Say you want to read news from you local, friendly nntp server -"news.my.local.server". +"news.my.local.server". (setq gnus-select-method '(nntp "news.my.local.server")) @@ -132,14 +132,14 @@ So if you want to go with nnmbox, you can simply say: (The same for the other methods, kind of.) -You should also set `nnmail-split-methods' to something sensible: +You should also set `nnmail-split-methods' to something sensible: -(setq nnmail-split-methods +(setq nnmail-split-methods '(("mail.junk" "From:.*Lars") ("mail.misc ""))) This will put all mail from me in you junk mail group, and the rest in -"mail.misc". +"mail.misc". These groups will be subscribe the same way as the normal groups, so you will probably find them among the zombie groups after you set @@ -152,11 +152,11 @@ Date: Fri Feb 24 13:40:45 1995 Subject: Foreign newsgroups Message-ID: <lars-doc5@eyesore.no> -These are groups that do not come from `gnus-select-method'. +These are groups that do not come from `gnus-select-method'. Say you want to read "alt.furniture.couches" from "news.funet.fi". You can then either type `B news.funet.fi <RET>' to browse that server and -subscribe to that group, or you can type +subscribe to that group, or you can type `G m alt.furniture.couches<RET>nntp<RET>news.funet.fi<RET>', if you like to type a lot. @@ -178,7 +178,7 @@ Message-ID: <lars-doc6@eyesore.no> Gnus really isn't GNUS, even though it looks like it. If you scrape the surface, you'll find that most things have changed. -This means that old code that relies on GNUS internals will fail. +This means that old code that relies on GNUS internals will fail. In particular, `gnus-newsrc-hashtb', `gnus-newsrc-assoc', `gnus-killed-list', the `nntp-header-' macros and the display formats @@ -196,7 +196,7 @@ There is absolutely no chance, whatsoever, of getting Gnus to work with Emacs 18. It won't even work on Emacsen older than Emacs 19.30/XEmacs 19.13. Upgrade your Emacs or die. - + From lars Thu Feb 23 23:20:38 1995 From: larsi@ifi.uio.no (ding) Date: Fri Feb 24 13:40:45 1995 @@ -226,7 +226,7 @@ Create the group by saying This will create the group "nnvirtual:my.virtual.newsgroup", which will collect all articles from all the groups in the "rec.aquaria" -hierarchy. +hierarchy. If you want to edit the regular expression, just type `M-e' on the group line. @@ -258,7 +258,7 @@ the lines of: (setq gnus-select-group-hook (lambda () - (if (eq 'nnvirtual (car (gnus-find-method-for-group + (if (eq 'nnvirtual (car (gnus-find-method-for-group gnus-newsgroup-name))) (progn (make-local-variable 'gnus-thread-sort-functions) @@ -281,7 +281,7 @@ version. If the bug persists, please re-submit your bug report. When a bug occurs, I need a recipe for how to trigger the bug. You have to tell me exactly what you do to uncover the bug, and you should (setq debug-on-error t) and send me the backtrace along with the bug -report. +report. If I am not able to reproduce the bug, I won't be able to fix it. diff --git a/etc/ledit.l b/etc/ledit.l index 37f8fcbb15f..0c572fa07ae 100644 --- a/etc/ledit.l +++ b/etc/ledit.l @@ -89,7 +89,7 @@ (format ofile "(insert-file \"~A\")" *ledit-ppfile*) (format ofile "(lisp-mode)")) - + (t (format t "~&~A -- unknown option~%" (cdr args)))) (close ofile)))) diff --git a/etc/ms-7bkermit b/etc/ms-7bkermit index 7a55179876b..a5b47b30016 100644 --- a/etc/ms-7bkermit +++ b/etc/ms-7bkermit @@ -16,7 +16,7 @@ set key scan \270 \127 ;;; The following mappings affect certain special keys... all the keys ;;; are duplicated on the numeric keypad when NUM LOCK is off, but -;;; the keypad versions are NOT mapped (string definition space too small +;;; the keypad versions are NOT mapped (string definition space too small ;;; for that) ;;; INSERT toggles overwrite mode @@ -37,8 +37,8 @@ set key scan \4427 \2 set key scan \4432 \14 set key scan \4429 \6 -;;; META versions of all the printing characters except uppercase -;;; letters are generated by using the ALT key. The definition string +;;; META versions of all the printing characters except uppercase +;;; letters are generated by using the ALT key. The definition string ;;; consists of an ESC character followed by the META-ized character. ;;; The characters are listed roughly left-to-right and top-to-bottom ;;; as they appear on the keyboard diff --git a/etc/pl-refcard.tex b/etc/pl-refcard.tex index d3450529adb..b61f6e43d53 100644 --- a/etc/pl-refcard.tex +++ b/etc/pl-refcard.tex @@ -1,20 +1,20 @@ %&mex %===================================================================== -% $Revision: 1.1 $ -% $Date: 2000/08/21 11:42:52 $ +% $Revision: 1.2 $ +% $Date: 2001/09/23 17:45:20 $ %===================================================================== % Reference Card for GNU Emacs version 20 on Unix systems was % translated into Polish language by W{\l}odek Bzyl (matwb@univ.gda.pl) % who also added new section on `Dired' and added info about Polish % support in Emacs to section `International Character Sets'. -% This file uses macros and fonts defined in the mex format. +% This file uses macros and fonts defined in the mex format. % These macros and fonts are part of a current WEB2C % distribution of TeX, for example teTeX (unix) fpTeX (windows). % TeTeX comes with texconfig utility which could be used in % particular to generate formats. Just run it and follow instructions. % -% Note that the original Emacs refcard.tex uses macros and fonts +% Note that the original Emacs refcard.tex uses macros and fonts % defined in plain format. This file uses mex format which is % a Polish adaptation of plain. @@ -26,7 +26,7 @@ \endinput \else \prefixing -\fi +\fi \newcount\columnsperpage @@ -85,7 +85,7 @@ \def\copyrightnotice{ \vskip 1ex plus 2 fill\begingroup\small \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.} -\centerline{Wersja \versionnumber{} dla GNU Emacsa 20.3, +\centerline{Wersja \versionnumber{} dla GNU Emacsa 20.3, stycze/n 1999} \centerline{projekt Stephen Gildea} \centerline{t/lumaczenie W/lodek Bzyl} @@ -109,7 +109,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \def\ncolumns{\the\columnsperpage} -\message{[\ncolumns\space +\message{[\ncolumns\space column\if 1\ncolumns\else s\fi\space per page]} \def\scaledmag#1{ scaled \magstep #1} @@ -187,7 +187,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \def\bye{\par\vfill\supereject \if a\abc \else\null\vfill\eject\fi \if a\abc \else\null\vfill\eject\fi - \end} + \end} \fi % we won't be using math mode much, so redefine some of the characters @@ -294,7 +294,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \def\nohyphens {\hyphenpenalty10000\exhyphenpenalty10000\pretolerance10000} \def\raggedspaces - {\spaceskip=0.3333em\relax + {\spaceskip=0.3333em\relax \xspaceskip=0.5em\relax} \def\raggedright {\raggedstretch=6em @@ -655,7 +655,7 @@ Drugie z polece/n dotyczy ,,innej ramki'' %Type \kbd{C-x ESC ESC} to edit and repeat the last command that used the %minibuffer. Type \kbd{F10} to activate the menu bar using the minibuffer. Napisz \kbd{C-x ESC ESC} aby poprawia/c i wykona/c polecenie, -kt/ore ostatnio u/zywa/lo minibufora. +kt/ore ostatnio u/zywa/lo minibufora. Napisz \kbd{F10} aby uaktywni/c menu w minibuforze. @@ -773,7 +773,7 @@ Napisz \kbd{F10} aby uaktywni/c menu w minibuforze. \key{zero lub wi/ecej powt/orze/n}{*} \key{jedno lub wi/ecej powt/orze/n}{+} \key{zero lub jedno powt/orzenie}{?} -\key{traktuj dos/lownie nast/epny znak +\key{traktuj dos/lownie nast/epny znak (nawet je/sli znak ma specjalne znaczenie) {\it c\/}}{\\{\it c}} \key{alternatywa (`lub')}{\\|} \key{grupowanie}{\\( {\rm$\ldots$} \\)} @@ -901,7 +901,7 @@ Pozosta/le polecenia: %\key{search nodes for regexp}{M-s} \key{wywo/laj {\bf samouczek} Info}{h} \key{{\bf zako/ncz} Info}{q} -\key{wyszukuj w~w/ez/lach tekst zgodny\newline +\key{wyszukuj w~w/ez/lach tekst zgodny\newline z~podanym wyra/zeniem regularnym}{M-s} \endindentedkeys @@ -963,7 +963,7 @@ z~wykorzystaniem notacji \kbd{"..."} i~notacji \kbd{[...]}: \beginexample% (defun \<nazwa-funkcji> (\<argumenty>) - "\<dokumentacja>" + "\<dokumentacja>" (interactive "\<wzorzec>") \<tre/s/c funkcji>) \endexample diff --git a/etc/refcard.tex b/etc/refcard.tex index c8637b410c0..7e6234d45dd 100644 --- a/etc/refcard.tex +++ b/etc/refcard.tex @@ -83,7 +83,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \def\ncolumns{\the\columnsperpage} -\message{[\ncolumns\space +\message{[\ncolumns\space column\if 1\ncolumns\else s\fi\space per page]} \def\scaledmag#1{ scaled \magstep #1} @@ -161,7 +161,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \def\bye{\par\vfill\supereject \if a\abc \else\null\vfill\eject\fi \if a\abc \else\null\vfill\eject\fi - \end} + \end} \fi % we won't be using math mode much, so redefine some of the characters diff --git a/etc/rgb.txt b/etc/rgb.txt index 095ae41979c..64d885db01a 100644 --- a/etc/rgb.txt +++ b/etc/rgb.txt @@ -1,5 +1,5 @@ # -# This file is not a part of GNU Emacs. It is from xc/programs/rgb/rgb.txt +# This file is not a part of GNU Emacs. It is from xc/programs/rgb/rgb.txt # of the X11R6 X Consortium distribution, and is included here to support the # mapping of color names to RGB values on Windows NT and Windows 95. # @@ -8,31 +8,31 @@ # # # Copyright (C) 1994 X Consortium -# +# # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: -# +# # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. -# +# # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -# +# # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. -# +# # X Window System is a trademark of X Consortium, Inc. -# +# 255 250 250 snow 248 248 255 ghost white diff --git a/etc/sk-refcard.tex b/etc/sk-refcard.tex index b4d7b1ef4a5..82ec7f6e935 100644 --- a/etc/sk-refcard.tex +++ b/etc/sk-refcard.tex @@ -98,7 +98,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \def\ncolumns{\the\columnsperpage} -\message{[\ncolumns\space +\message{[\ncolumns\space column\if 1\ncolumns\else s\fi\space per page]} \def\scaledmag#1{ scaled \magstep #1} @@ -176,7 +176,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \def\bye{\par\vfill\supereject \if a\abc \else\null\vfill\eject\fi \if a\abc \else\null\vfill\eject\fi - \end} + \end} \fi % we won't be using math mode much, so redefine some of the characters diff --git a/etc/sk-survival.tex b/etc/sk-survival.tex index 5f9e06a1f50..2355923661d 100644 --- a/etc/sk-survival.tex +++ b/etc/sk-survival.tex @@ -2,8 +2,8 @@ % Title: GNU Emacs Survival Card % Author: Wlodek Bzyl <matwb@univ.gda.pl> % -% $Revision: 1.4 $ -% $Date: 2001/03/22 23:07:14 $ +% $Revision: 1.1 $ +% $Date: 2001/04/18 13:58:29 $ % %**start of header @@ -14,7 +14,7 @@ % optional paragraphs separated with \askip amount of vertical space % \key{KEY-NAME} description of key or % \mkey{M-x LONG-LISP-NAME} description of Elisp function -% +% % \kbd{ARG} -- argument is typed literally \def\plainfmtname{plain} @@ -22,7 +22,7 @@ \else \errmessage{This file requires `plain' format to be typeset correctly} \endinput -\fi +\fi % Copyright (c) 2000 Free Software Foundation, Inc. @@ -95,7 +95,7 @@ % The TeXbook, p. 257 \let\lr=L \newbox\leftcolumn -\output={\if L\lr +\output={\if L\lr \global\setbox\leftcolumn\columnbox \global\let\lr=R \else \doubleformat \global\let\lr=L\fi} @@ -109,7 +109,7 @@ \def\bye{\par\vfil\supereject \if R\lr \null\vfil\eject\fi - \end} + \end} \outer\def\title#1#2{{\titlefont\centerline{#1}}\vskip 1ex plus 0.5ex \centerline{\ss#2} @@ -138,7 +138,7 @@ \def\nohyphens {\hyphenpenalty10000\exhyphenpenalty10000\pretolerance10000} \def\raggedspaces - {\spaceskip=0.3333em\relax + {\spaceskip=0.3333em\relax \xspaceskip=0.5em\relax} \def\raggedright {\raggedstretch=6em diff --git a/etc/survival.tex b/etc/survival.tex index d157eeb03ba..a5c558c170b 100644 --- a/etc/survival.tex +++ b/etc/survival.tex @@ -15,7 +15,7 @@ % optional paragraphs separated with \askip amount of vertical space % \key{KEY-NAME} description of key or % \mkey{M-x LONG-LISP-NAME} description of Elisp function -% +% % \kbd{ARG} -- argument is typed literally \def\plainfmtname{plain} @@ -23,7 +23,7 @@ \else \errmessage{This file requires `plain' format to be typeset correctly} \endinput -\fi +\fi % Copyright (c) 2000 Free Software Foundation, Inc. @@ -85,7 +85,7 @@ % The TeXbook, p. 257 \let\lr=L \newbox\leftcolumn -\output={\if L\lr +\output={\if L\lr \global\setbox\leftcolumn\columnbox \global\let\lr=R \else \doubleformat \global\let\lr=L\fi} @@ -99,7 +99,7 @@ \def\bye{\par\vfil\supereject \if R\lr \null\vfil\eject\fi - \end} + \end} \outer\def\title#1#2{{\titlefont\centerline{#1}}\vskip 1ex plus 0.5ex \centerline{\ss#2} @@ -128,7 +128,7 @@ \def\nohyphens {\hyphenpenalty10000\exhyphenpenalty10000\pretolerance10000} \def\raggedspaces - {\spaceskip=0.3333em\relax + {\spaceskip=0.3333em\relax \xspaceskip=0.5em\relax} \def\raggedright {\raggedstretch=6em @@ -168,7 +168,7 @@ on some keyboards) or after hitting {\it Esc\/} key. \section{Running Emacs} To enter GNU Emacs, just type its name: \kbd{emacs}. -Emacs divides the frame into several areas: +Emacs divides the frame into several areas: menu line, buffer area with the edited text, mode line describing the buffer in the window above it, @@ -181,7 +181,7 @@ Emacs divides the frame into several areas: \key{C-x C-s} save the file \key{C-x k} kill a buffer \key{C-g} in most context: cancel, stop, abort partially typed or - executing command + executing command \key{C-x u} undo \section{Moving About} @@ -233,7 +233,7 @@ Use \kbd{C-s} or \kbd{C-r} again to repeat the search in either direction. Tags tables files record locations of function and procedure definitions, global variables, data types and anything -else convenient. To create a tags table file, type +else convenient. To create a tags table file, type `{\tt etags} {\it input\_files}' as a shell command. \askip \key{M-.} find a definition @@ -246,7 +246,7 @@ else convenient. To create a tags table file, type \section{Compiling} \key{M-x compile} compile code in active window -\key{C-c C-c} go to the next compiler error, when in +\key{C-c C-c} go to the next compiler error, when in the compile window or \key{C-x `} when in the window with source code @@ -272,7 +272,7 @@ else convenient. To create a tags table file, type \key{C-x m} begin composing a message \key{C-c C-c} send the message and switch to another buffer -\key{C-c C-f C-c} move to the `CC' header field, creating one +\key{C-c C-f C-c} move to the `CC' header field, creating one if there is none \section{Miscellaneous} @@ -309,9 +309,9 @@ Valid responses in query-replace mode are \key{[\^{}$\ldots$]} negates the class \key{\\{\it c}} quote characters otherwise having a special - meaning in regular expressions + meaning in regular expressions -\key{$\ldots$\\|$\ldots$\\|$\ldots$} matches one of +\key{$\ldots$\\|$\ldots$\\|$\ldots$} matches one of the alternatives (``or'') \key{\\( $\ldots$ \\)} groups a series of pattern elements to a single element @@ -360,14 +360,14 @@ Valid responses in query-replace mode are \section{International Character Sets} -\key{C-x RET C-\\} select and activate input method for +\key{C-x RET C-\\} select and activate input method for the current buffer \key{C-\\} enable or disable input method \mkey{M-x list-input-methods} show all input methods \mkey{M-x set-language-environment} specify principal language \key{C-x RET c} set coding system for next command -\mkey{M-x find-file-literally} visit file with no conversion +\mkey{M-x find-file-literally} visit file with no conversion of any kind \mkey{M-x list-coding-systems} show all coding systems @@ -387,7 +387,7 @@ Valid responses in query-replace mode are \section{Getting Help} -Emacs does command completion for you. Typing \kbd{M-x} +Emacs does command completion for you. Typing \kbd{M-x} {\it tab\/} or {\it space\/} gives a list of Emacs commands. \askip \key{C-h} Emacs help diff --git a/etc/tasks.texi b/etc/tasks.texi index 91b6953b1f1..7984cac663a 100644 --- a/etc/tasks.texi +++ b/etc/tasks.texi @@ -82,7 +82,7 @@ If you did not obtain this file directly from the GNU project and recently, please check for a newer version. You can ftp the task list from any GNU FTP host in directory @file{/pub/gnu/tasks/}. The task list is available there in several different formats: @file{tasks.text}, -@file{tasks.texi}, @file{tasks.info}, and @file{tasks.dvi}. +@file{tasks.texi}, @file{tasks.info}, and @file{tasks.dvi}. @c to fix an overfill, join the paragraphs -len The task list is also available on the GNU World Wide Web server: @uref{http://www.gnu.org/prep/tasks_toc.html}. diff --git a/etc/termcap.src b/etc/termcap.src index c4d132ad669..c982aececf3 100644 --- a/etc/termcap.src +++ b/etc/termcap.src @@ -10,7 +10,7 @@ # #------------------------------------------------------------------------------ # Version 10.2.1 -# $Date: 2002/01/12 17:31:53 $ +# $Date: 2002/04/20 07:38:53 $ # terminfo syntax # # Eric S. Raymond (current maintainer) @@ -44,7 +44,7 @@ # This file assumes a US-ASCII character set. If you need to fix this, start # by global-replacing \E(B and \E)B with the appropriate ISO 6429 enablers # for your character set. \E(A and \E)A enables the British character set -# with the pound sign at position 2/3. +# with the pound sign at position 2/3. # # In a Japanese-processing environment using EUC/Japanese or Shift-JIS, # C1 characters are considered the first-byte set of the Japanese encodings, @@ -70,7 +70,7 @@ # string-table limit of archaic termcap libraries except where explicitly # noted below. Note that the termcap translation assumes that your termcap # library can handle multiple tc capabilities in an entry. 4.4BSD has this -# capability. Older versions of GNU termcap, through 1.3, do not. +# capability. Older versions of GNU termcap, through 1.3, do not. # # For details on these formats, see terminfo(5) in the ncurses distribution, # and termcap(5) in the 4.4BSD Unix Programmer's Manual. Be aware that 4.4BSD @@ -102,7 +102,7 @@ # the master format). Individual capabilities are commented out by # placing a period between the colon and the capability name. # -# The file is divided up into major sections (headed by lines beginning with +# The file is divided up into major sections (headed by lines beginning with # the string "########") and minor sections (beginning with "####"); do # # grep "^####" <file> | more @@ -112,7 +112,7 @@ # that important and frequently-encountered terminal types are near the # front (so that you'll get reasonable search efficiency from a linear # search of the termcap form even if you don't use reorder). Minor sections -# usually correspond to manufacturers or standard terminal classes. +# usually correspond to manufacturers or standard terminal classes. # Parenthesized words following manufacturer names are type prefixes or # product line names used by that manufacturers. # @@ -145,18 +145,18 @@ # -s Enable status line. # -vb Use visible bell (:vb:) rather than :bl:. # -w Wide - in 132 column mode. -# If a name has multiple suffixes and one is a line height, that one should -# go first. Thus `aaa-30-s-rv' is recommended over `aaa-s-rv-30'. -# +# If a name has multiple suffixes and one is a line height, that one should +# go first. Thus `aaa-30-s-rv' is recommended over `aaa-s-rv-30'. +# # Entries with embedded plus signs are designed to be included through use/tc -# capabilities, not used as standalone entries. +# capabilities, not used as standalone entries. # # To avoid search clashes, some older all-numeric names for terminals have # been removed (i.e., "33" for the Model 33 Teletype, "2621" for the HP2621). # All primary names of terminals now have alphanumeric prefixes. # # Comments marked "esr" are mostly results of applying the termcap-compiler -# code packaged with ncurses and contemplating the resulting error messages. +# code packaged with ncurses and contemplating the resulting error messages. # In many cases, these indicated obvious fixes to syntax garbled by the # composers. In a few cases, I was able to deduce corrected forms for garbled # capabilities by looking at context. All the information in the original @@ -191,7 +191,7 @@ # %c Accept any character # %[...] Accept any number of characters in the given set # -# The cursor position report (<u6>) string must contain two scanf(3)-style +# The cursor position report (<u6>) string must contain two scanf(3)-style # %d format elements. The first of these must correspond to the Y coordinate # and the second to the %d. If the string contains the sequence %i, it is # taken as an instruction to decrement each value after reading it (this is @@ -206,12 +206,12 @@ # All the entries in this file have been edited to assume that the tabset # files directory is /usr/share/tabset, in conformance with the File Hierarchy # Standard for Linux and open-source BSD systems. Some vendors (notably Sun) -# use /usr/lib/tabset or (more recently) /usr/share/lib/tabset. +# use /usr/lib/tabset or (more recently) /usr/share/lib/tabset. # # No curses package we know of actually uses these files. If their location # is an issue, you will have to hand-patch the file locations before compiling # this file. -# +# # REQUEST FOR CONTACT INFORMATION AND HISTORICAL MATERIAL # # As the ANSI/ECMA-48 standard and variants take firmer hold, and as @@ -233,8 +233,8 @@ # I'm especially interested in identifying the obscure entries listed under # `Miscellaneous obsolete terminals, manufacturers unknown' before the tribal # wisdom about them gets lost. If you know a lot about obscure old terminals, -# please go to the terminfo resource page, grab the UFO file (ufo.ti), and -# eyeball it for things you can identify and describe. +# please go to the terminfo resource page, grab the UFO file (ufo.ti), and +# eyeball it for things you can identify and describe. # # If you have been around long enough to contribute, please read the file # with this in mind and send me your annotations. @@ -245,7 +245,7 @@ # California copyright with dates from 1980 to 1993. # # Some information has been merged in from a terminfo file SCO distributes. -# It has an obnoxious boilerplate copyright which I'm ignoring because they +# It has an obnoxious boilerplate copyright which I'm ignoring because they # took so much of the content from the ancestral BSD versions of this file # and didn't attribute it, thereby violating the BSD Regents' copyright. # @@ -255,7 +255,7 @@ # graffiti -- it's legally dubious, ethically bogus, and patently ridiculous. # # This file deliberately has no copyright. It belongs to no one and everyone. -# If you claim you own it, you will merely succeed in looking like a fool. +# If you claim you own it, you will merely succeed in looking like a fool. # Use it as you like. Use it at your own risk. Copy and redistribute freely. # There are no guarantees anywhere. Svaha! # @@ -353,7 +353,7 @@ klone+acs|alternate character set for ansi.sys displays:\ :ac=+\020,\021-\030.^Y0\333`\004a\261f\370g\361h\260j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376:\ :ae=\E[10m:as=\E[11m: -# Highlight controls corresponding to the ANSI.SYS standard. Most +# Highlight controls corresponding to the ANSI.SYS standard. Most # console drivers for Intel boxes obey these. Makes the same assumption # about \E[11m as klone+acs. True ANSI/ECMA-48 would have :se=\E[27m:, # :ue=\E[24m:, but this isn't a documented feature of ANSI.SYS. @@ -429,13 +429,13 @@ ansi-mr|mem rel cup ansi:\ :am:xo:\ :co#80:li#24:tc=vanilla:tc=ansi+erase:tc=ansi+local1: -# ansi-mini is a bare minimum ANSI terminal. This should work on anything, but +# ansi-mini is a bare minimum ANSI terminal. This should work on anything, but # beware of screen size problems and memory relative cursor addressing. ansi-mini|any ansi terminal with pessimistic assumptions:\ :am:xo:\ :co#80:li#24:tc=vanilla:tc=ansi+cup:tc=ansi+erase: -# ansi-mtabs adds relative addressing and minimal tab support +# ansi-mtabs adds relative addressing and minimal tab support ansi-mtabs|any ansi terminal with pessimistic assumptions:\ :it#8:\ :ta=^I:tc=ansi+local1:tc=ansi-mini: @@ -478,12 +478,12 @@ ansi77|ansi 3.64 standard 1977 version:\ :sr=\EM:ta=^I:ue=\E[m:up=\E[A:us=\E[4m: # Procomm and some other ANSI emulations don't recognize all of the ANSI- -# standard capabilities. This entry deletes :UP:, :RI:, :DO:, :LE:, and -# <vpa>/<hpa> capabilities, forcing curses to use repetitions of :up:, -# :nd:, :do: and :le:. Also deleted :IC: and :ic:, as QModem up to +# standard capabilities. This entry deletes :UP:, :RI:, :DO:, :LE:, and +# <vpa>/<hpa> capabilities, forcing curses to use repetitions of :up:, +# :nd:, :do: and :le:. Also deleted :IC: and :ic:, as QModem up to # 5.03 doesn't recognize these. Finally, we delete :rp: and :sr:, which seem # to confuse many emulators. On the other hand, we can count on these programs -# doing :ae:/:as:/:sa:. Older versions of this entry featured +# doing :ae:/:as:/:sa:. Older versions of this entry featured # <invis=\E[9m>, but <invis=\E[8m> now seems to be more common under # ANSI.SYS influence. # From: Eric S. Raymond <esr@snark.thyrsus.com> Oct 30 1995 @@ -531,12 +531,12 @@ ansi|ansi/pc-term compatible with color:\ :u6=\E[%i%d;%dR:u7=\E[6n:..u8=\E[?%[;0123456789]c:\ :u9=\E[c:tc=ecma+color:tc=klone+sgr:tc=ansi-m: -# ansi-generic is a vanilla ANSI terminal. This is assumed to implement -# all the normal ANSI stuff with no extensions. It assumes -# insert/delete line/char is there, so it won't work with -# vt100 clones. It assumes video attributes for bold, blink, -# underline, and reverse, which won't matter much if the terminal -# can't do some of those. Padding is assumed to be zero, which +# ansi-generic is a vanilla ANSI terminal. This is assumed to implement +# all the normal ANSI stuff with no extensions. It assumes +# insert/delete line/char is there, so it won't work with +# vt100 clones. It assumes video attributes for bold, blink, +# underline, and reverse, which won't matter much if the terminal +# can't do some of those. Padding is assumed to be zero, which # shouldn't hurt since xon/xoff is assumed. ansi-generic|generic ansi standard terminal:\ :am:xo:\ @@ -853,14 +853,14 @@ pc6300plus|AT&T 6300 plus:\ # Unfortunately, the UNIX PC terminfo entry that comes with ncurses # is broken. All the special key sequences are broken, making it unusable # with Emacs. The problem stems from the following: -# +# # The UNIX PC has a plethora of keys (103 of them, and there's no numeric # keypad!), loadable fonts, and strange highlighting modes ("dithered" # half-intensity, "smeared" bold, and real strike-out, for example.) It also # uses resizable terminal windows, but the bundled terminal program always # uses an 80x24 window (and doesn't support seem to support a 132-column -# mode.) -# +# mode.) +# # HISTORY: The UNIX PC was one of the first machines with a GUI, and used a # library which was a superset of SVr3.5 curses (called tam, for "terminal # access method".) tam includes support for real, overlapping windows, @@ -876,44 +876,44 @@ pc6300plus|AT&T 6300 plus:\ # (If you're interested in adding some of the tam calls to ncurses, btw, I # have the full documentation and several programs which use tam. It also # used an extended terminfo format to describe key sequences, special -# highlighting modes, etc.) -# +# highlighting modes, etc.) +# # KEYS: This means that ncurses would quite painful on the UNIX PC, since # there are two sequences for every key-modifier combination (local keyboard # sequence and remote "VT100" sequence.) But I doubt many people are trying # to use ncurses on the UNIX PC, since ncurses doesn't properly handle the -# GUI. Unfortunately, the terminfo entry (and the termcap, too, I presume) -# seem to have been built from the manual describing the VT100 sequences. -# This means it doesn't work for a real live UNIX PC. -# +# GUI. Unfortunately, the terminfo entry (and the termcap, too, I presume) +# seem to have been built from the manual describing the VT100 sequences. +# This means it doesn't work for a real live UNIX PC. +# # FONTS: The UNIX PC also has a strange interpretation of "alternate # character set". Rather than the VT100 graphics you might expect, it allows # up to 8 custom fonts to be loaded at any given time. This means that # programs expecting VT100 graphics will usually be disappointed. For this # reason I have disabled the smacs/rmacs sequences, but they could easily be -# re-enabled. Here are the relevant control sequences (from the ESCAPE(7) -# manpage), should you wish to do so: -# +# re-enabled. Here are the relevant control sequences (from the ESCAPE(7) +# manpage), should you wish to do so: +# # SGR10 - Select font 0 - ESC [ 10 m or SO # SGR11 - Select font 1 - ESC [ 11 m or SI # SGR12 - Select font 2 - ESC [ 12 m # ... (etc.) # SGR17 - Select font 7 - ESC [ 17 m -# +# # Graphics for line drawing are not reliably found at *any* character # location because the UNIX PC has dynamically reloadable fonts. I use font # 0 for regular text and font 1 for italics, but this is by no means # universal. So ASCII line drawing is in order if smacs/rmacs are enabled. -# +# # MISC: The cursor visible/cursor invisible sequences were swapped in the # distributed terminfo. -# +# # To ameliorate these problems (and fix a few highlighting bugs) I rewrote # the UNIX PC terminfo entry. The modified version works great with Lynx, # Emacs, and XEmacs running on my Linux PC and displaying on the UNIX PC # attached by serial cable. In Emacs, even the Undo key works, and many -# applications can now use the F1-F8 keys. -# +# applications can now use the F1-F8 keys. +# # esr's notes: # Terminfo entry for the AT&T Unix PC 7300 # from escape(7) in Unix PC 7300 Manual. @@ -928,8 +928,8 @@ pc6300plus|AT&T 6300 plus:\ # * into font memory slot #1. Once the font has been loaded, # * it can be used as an alternative character set. # * -# * The call to ioctl with the argument WIOCLFONT is the key -# * to this routine. For more information, see window(7) in +# * The call to ioctl with the argument WIOCLFONT is the key +# * to this routine. For more information, see window(7) in # * the PC 7300 documentation. # ***************************************************************/ # #include <string.h> /* needed for strcpy call */ @@ -944,7 +944,7 @@ pc6300plus|AT&T 6300 plus:\ # * cfont <filename>. For further information on fonts see # * cfont(1) in the PC 7300 documentation. # */ -# +# # struct altfdata /* structure for alt font data */ # { # short altf_slot; /* memory slot number */ @@ -1319,7 +1319,7 @@ wsvt25m|NetBSD wscons in 25 line DEC VT220 mode with Meta:\ :km:\ :co#80:li#25:tc=vt220: -# `rasterconsole' provided by 4.4BSD, NetBSD and OpenBSD on SPARC, and +# `rasterconsole' provided by 4.4BSD, NetBSD and OpenBSD on SPARC, and # DECstation/pmax. rcons|BSD rasterconsole:\ :tc=sun-il: @@ -1442,7 +1442,7 @@ cons60l1-m|cons60-iso-m|freebsd console w/iso 8859-1 chars (60-line mono):\ #### 386BSD and BSD/OS Consoles # -# This was the original 386BSD console entry (I think). +# This was the original 386BSD console entry (I think). # Some places it's named oldpc3|oldibmpc3. # From: Alex R.N. Wetmore <aw2t@andrew.cmu.edu> origpc3|origibmpc3|IBM PC 386BSD Console:\ @@ -1469,7 +1469,7 @@ oldpc3|oldibmpc3|old IBM PC BSD/386 Console:\ # are described here. This entry really ought to be upgraded. # Also note, the console will also work with fewer lines after doing # "stty rows NN", e.g. to use 24 lines. -# (Color support from Kevin Rosenberg <kevin@cyberport.com>, 2 May 1996) +# (Color support from Kevin Rosenberg <kevin@cyberport.com>, 2 May 1996) # Bug: The <op> capability resets attributes. bsdos-pc|IBM PC BSD/OS Console:\ :..sa=\E[0;10%?%p1%t;7%;%?%p2%t;1%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m:\ @@ -1489,17 +1489,17 @@ bsdos-pc-m|bsdos-pc-mono|BSD/OS PC console mono:\ :..sa=\E[0;10%?%p1%t;7%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m%?%p5%t\E[=8F%;:\ :sc=\E7:sf=^J:ta=^I:up=\E[A:tc=klone+sgr: -# Old names for BSD/OS PC console used in releases before 4.1. +# Old names for BSD/OS PC console used in releases before 4.1. pc3|BSD/OS on the PC Console:\ :tc=bsdos-pc-nobold: ibmpc3|pc3-bold|BSD/OS on the PC Console with bold instead of underline:\ :tc=bsdos-pc: - -# BSD/OS on the SPARC + +# BSD/OS on the SPARC bsdos-sparc|Sun SPARC BSD/OS Console:\ :tc=sun: - -# BSD/OS on the PowerPC + +# BSD/OS on the PowerPC bsdos-ppc|PowerPC BSD/OS Console:\ :tc=bsdos-pc: @@ -1522,7 +1522,7 @@ vt52|dec vt52:\ # # Except where noted, these entries are DEC's official terminfos. # Contact Bill Hedberg <hedberg@hannah.enet.dec.com> of Terminal Support -# Engineering for more information. Updated terminfos and termcaps +# Engineering for more information. Updated terminfos and termcaps # are kept available at ftp://gatekeeper.dec.com/pub/DEC/termcaps. # # In October 1995 DEC sold its terminals business, including the VT and Dorio @@ -1543,18 +1543,18 @@ vt52|dec vt52:\ # you output the char in column 80, immediately output CR LF # and then assume you are in column 1 of the next line. If :xn: # is on, am should be on too. -# +# # I assume you have smooth scroll off or are at a slow enough baud # rate that it doesn't matter (1200? or less). Also this assumes -# that you set auto-nl to "on", if you set it off use vt100-nam +# that you set auto-nl to "on", if you set it off use vt100-nam # below. -# +# # The padding requirements listed here are guesses. It is strongly # recommended that xon/xoff be enabled, as this is assumed here. -# -# The vt100 uses <rs2> and <rf> rather than :is:/:ct:/:st: because the -# tab settings are in non-volatile memory and don't need to be -# reset upon login. Also setting the number of columns glitches +# +# The vt100 uses <rs2> and <rf> rather than :is:/:ct:/:st: because the +# tab settings are in non-volatile memory and don't need to be +# reset upon login. Also setting the number of columns glitches # the screen annoyingly. You can type "reset" to get them set. # # The VT100 series terminals have cursor ("arrows") keys which can operate @@ -1578,7 +1578,7 @@ vt52|dec vt52:\ # The Numeric Keypad which can operate in two different modes: Numeric Mode and # Application Mode. Numeric Mode is the reset state, and is assumed to be # the normal state. Application Mode is the "set" state. In Numeric Mode, -# the numeric and punctuation keys transmit ASCII 7-bit characters, and the +# the numeric and punctuation keys transmit ASCII 7-bit characters, and the # Enter key transmits the same as the Return key (Note: the Return key # can be configured to send either LF (\015) or CR LF). In Application Mode, # all the keypad keys transmit "Esc O {code}" sequences. The PF1 - PF4 keys @@ -1622,7 +1622,7 @@ vt52|dec vt52:\ # # And here, for those of you with orphaned VT100s lacking documentation, is # a description of the soft switches invoked when you do `Set Up'. -# +# # Scroll 0-Jump Shifted 3 0-# # | 1-Smooth | 1-British pound sign # | Autorepeat 0-Off | Wrap Around 0-Off @@ -1699,7 +1699,7 @@ vt100-s|vt100-s-top|vt100-top-s|vt100 for use with top sysline:\ :ds=\E7\E[1;24r\E8:fs=\E8:ho=\E[2;1H:is=\E7\E[2;24r\E8:\ :ts=\E7\E[1;%dH\E[1K:tc=vt100-am: -# Status line at bottom. +# Status line at bottom. # Clearing the screen will clobber status line. vt100-s-bot|vt100-bot-s|vt100 for use with bottom sysline:\ :es:hs:\ @@ -1709,7 +1709,7 @@ vt100-s-bot|vt100-bot-s|vt100 for use with bottom sysline:\ # Most of the `vt100' emulators out there actually emulate a vt102 # This entry (or vt102-nsgr) is probably the right thing to use for -# these. +# these. vt102|dec vt102:\ :mi:\ :al=\E[L:dc=\E[P:dl=\E[M:ei=\E[4l:im=\E[4h:tc=vt100: @@ -1722,7 +1722,7 @@ vt102-w|dec vt102 in wide mode:\ # string in the canonical vt100 entry above leaves the screen littered # with little snowflake or star characters (IBM PC ROM character \017 = ^O) # after highlight turnoffs. This entry should fix that, and even leave -# ACS support working, at the cost of making multiple-highlight changes +# ACS support working, at the cost of making multiple-highlight changes # slightly more expensive. # From: Eric S. Raymond <esr@snark.thyrsus.com> July 22 1995 vt102-nsgr|vt102 no sgr (use if you see snowflakes after highlight changes):\ @@ -1749,8 +1749,8 @@ vt131|dec vt131:\ # vt132 - like vt100 but slower and has ins/del line and such. # I'm told that :im:/:ei: are backwards in the terminal from the -# manual and from the ANSI standard, this describes the actual -# terminal. I've never actually used a vt132 myself, so this +# manual and from the ANSI standard, this describes the actual +# terminal. I've never actually used a vt132 myself, so this # is untested. # vt132|DEC vt132:\ @@ -1839,7 +1839,7 @@ vt220-8bit|vt220-8|vt200-8bit|vt200-8|dec vt220/200 in 8-bit mode:\ # at the top of the keyboard. This mapping follows the description given # in the VT220 Programmer Reference Manual and agrees with the labeling # on some terminals that emulate the vt220. There is no support for an F5. -# See vt220 for an alternate mapping. +# See vt220 for an alternate mapping. # vt220d|DEC VT220 in vt100 mode with DEC function key labeling:\ :F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:\ @@ -1878,8 +1878,8 @@ vt200-js|vt220-js|dec vt200 series with jump scroll:\ :nw=^M\ED:r1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ :rf=/usr/lib/tabset/vt100:sc=\E7:se=5\E[27m:sf=\ED:\ :so=5\E[7m:sr=\EM:ta=^I:ue=\E[24m:up=\E[A:us=\E[4m: - -# This was DEC's vt320. Use the purpose-built one below instead + +# This was DEC's vt320. Use the purpose-built one below instead #vt320|DEC VT320 in vt100 emulation mode, # use=vt220, @@ -1890,9 +1890,9 @@ vt320nam|v320n|DEC VT320 in vt100 emul. mode with NO AUTO WRAP mode:\ :am@:\ :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h:tc=vt220: -# These entries are not DEC's official ones, they were purpose-built for the +# These entries are not DEC's official ones, they were purpose-built for the # VT320. Here are the designer's notes: -# <kel> is end on a PC kbd. Actually 'select' on a VT. Mapped to +# <kel> is end on a PC kbd. Actually 'select' on a VT. Mapped to # 'Erase to End of Field'... since nothing seems to use 'end' anyways... # khome is Home on a PC kbd. Actually 'FIND' on a VT. # Things that use <knxt> usually use tab anyways... and things that don't use @@ -1902,7 +1902,7 @@ vt320nam|v320n|DEC VT320 in vt100 emul. mode with NO AUTO WRAP mode:\ # and the resulting fact that it causes the termcap translation of the entry # to SMASH the 1k-barrier... # From: Adam Thompson <athompso@pangea.ca> Sept 10 1995 -# (vt320: uncommented :fs: --esr) +# (vt320: uncommented :fs: --esr) # (untranslatable capabilities removed to fit entry within 1023 bytes) # (sgr removed to fit entry within 1023 bytes) # (acsc removed to fit entry within 1023 bytes) @@ -1957,7 +1957,7 @@ vt320-w-nam|vt300-w-nam|dec vt320 wide 7 bit terminal with no am:\ # Emacs v18 terminal modes to deal with the cursor keys in that the arrow # keys were switched into application mode at the same time the numeric pad # is switched into application mode. This changes the definitions of the -# arrow keys. Emacs v19 is smarter and mines its keys directly out of +# arrow keys. Emacs v19 is smarter and mines its keys directly out of # your termcap or terminfo entry, # # From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993 @@ -1985,8 +1985,8 @@ vt340|dec-vt340|vt330|dec-vt330|dec vt340 graphics terminal with 24 line page:\ # DEC doesn't supply a vt400 description, so we add Daniel Glasser's # (originally written with vt420 as its primary name, and usable for it). -# -# VT400/420 -- This terminal is a superset of the vt320. It adds the multiple +# +# VT400/420 -- This terminal is a superset of the vt320. It adds the multiple # text pages and long text pages with selectable length of the vt340, along # with left and right margins, rectangular area text copy, fill, and erase # operations, selected region character attribute change operations, @@ -1998,7 +1998,7 @@ vt340|dec-vt340|vt330|dec-vt330|dec vt340 graphics terminal with 24 line page:\ # Emacs v18 terminal modes to deal with the cursor keys in that the arrow # keys were switched into application mode at the same time the numeric pad # is switched into application mode. This changes the definitions of the -# arrow keys. Emacs v19 is smarter and mines its keys directly out of +# arrow keys. Emacs v19 is smarter and mines its keys directly out of # your termcap entry, # # From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993 @@ -2055,13 +2055,13 @@ vt420|DEC VT420:\ # emulators define these): # # if (key < 16) then value = key; -# else if (key < 21) then value = key + 1; +# else if (key < 21) then value = key + 1; # else if (key < 25) then value = key + 2; # else if (key < 27) then value = key + 3; # else if (key < 30) then value = key + 4; # else value = key + 5; # -# The string must be the hexadecimal equivalent, e.g., "5052494E" for "PRINT". +# The string must be the hexadecimal equivalent, e.g., "5052494E" for "PRINT". # There's no provision in terminfo for emitting a string in this format, so the # application has to know it. # @@ -2352,7 +2352,7 @@ x10term|vs100-x10|xterm terminal emulator (X10 window system):\ :kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:md=\E[1m:me=\E[m:\ :mr=\E[7m:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:\ :ue=\E[m:up=\E[A:us=\E[4m: -# Compatible with the R5 xterm +# Compatible with the R5 xterm # (from the XFree86 3.2 distribution, <blink=@> removed) # added khome/kend, rmir/smir, rmul/smul, hts based on the R5 xterm code - TD # corrected typos in rs2 string - TD @@ -2581,7 +2581,7 @@ xterm-sco|XFree86 xterm with SCO function keys:\ # 12-fkey keyboard can support vt220's 20-fkeys. # + maps numeric keypad "+" to ",". # + uses DEC-style control sequences for the application keypad. -# +# xterm-vt220|XFree86 xterm emulating vt220:\ :@1=\EOu:@7=\E[4~:@8=\EOM:F1=\E[23~:F2=\E[24~:F3=\E[25~:\ :F4=\E[26~:F5=\E[28~:F6=\E[29~:F7=\E[31~:F8=\E[32~:\ @@ -2608,10 +2608,10 @@ xterm-24|vs100|xterms|xterm terminal emulator (X Window System):\ # This is xterm for ncurses. xterm|xterm terminal emulator (X Window System):\ :tc=xterm-r6: -# use=xterm-xfree86, +# use=xterm-xfree86, -# These entries allow access to the X titlebar and icon name as a status line. -# Note that twm (and possibly window managers descended from it such as tvtwm, +# These entries allow access to the X titlebar and icon name as a status line. +# Note that twm (and possibly window managers descended from it such as tvtwm, # ctwm, and vtwm) track windows by icon-name; thus, you don't want to mess # with it. xterm+sl|access X title line and icon name:\ @@ -2646,7 +2646,7 @@ kterm-color|kterm-co|kterm with ANSI colors:\ # See the note on ICH/ICH1 VERSUS RMIR/SMIR near the end of file xterm-nic|xterm with ich/ich1 suppressed for non-curses programs:\ :IC@:ei=:ic@:im=:tc=xterm: -# From: Mark Sheppard <kimble@mistral.co.uk>, 4 May 1996 +# From: Mark Sheppard <kimble@mistral.co.uk>, 4 May 1996 xterm1|xterm terminal emulator ignoring the alternate screen buffer:\ :te@:ti@:tc=xterm: @@ -2809,7 +2809,7 @@ konsole|KDE console window:\ # # rxvt is normally configured to look for "xterm" or "xterm-color" as $TERM. # Since rxvt is not really compatible with xterm, it should be configured as -# "rxvt" (monochrome) and "rxvt-color". +# "rxvt" (monochrome) and "rxvt-color". # (untranslatable capabilities removed to fit entry within 1023 bytes) # (sgr removed to fit entry within 1023 bytes) # (acsc removed to fit entry within 1023 bytes) @@ -2927,7 +2927,7 @@ hpterm|X-hpterm|hp X11 terminal emulator:\ # via the X resource setting "xterm*sunFunctionKeys:true" # To understand <kf11>/<kf12> note that L1,L2 and F11,F12 are the same. # The <kf13>...<kf20> keys are L3-L10. We don't set <kf16=\E[197z> -# because we want it to be seen as <kcpy>. +# because we want it to be seen as <kcpy>. # The <kf31>...<kf45> keys are R1-R15. We treat some of these in accordance # with their Sun keyboard labels instead. # From: Simon J. Gerraty <sjg@zen.void.oz.au> 10 Jan 1996 @@ -2967,8 +2967,8 @@ emu|emu native mode:\ #### MGR # # MGR is a Bell Labs window system lighter-weight than X. -# These entries describe MGR's xterm-equivalent. -# They are courtesy of Vincent Broman <broman@nosc.mil> 14 Jan 1997 +# These entries describe MGR's xterm-equivalent. +# They are courtesy of Vincent Broman <broman@nosc.mil> 14 Jan 1997 # mgr|Bellcore MGR (non X) window system terminal emulation:\ @@ -2997,8 +2997,8 @@ mgr-linux|Mgr window with Linux keyboard:\ ######## UNIX VIRTUAL TERMINALS, VIRTUAL CONSOLES, AND TELNET CLIENTS # -# Columbus UNIX virtual terminal. This terminal also appears in -# UNIX 4.0 and successors as line discipline 1 (?), but is +# Columbus UNIX virtual terminal. This terminal also appears in +# UNIX 4.0 and successors as line discipline 1 (?), but is # undocumented and does not really work quite right. cbunix|cb unix virtual terminal:\ :am:bs:da:db:\ @@ -3015,7 +3015,7 @@ vremote|virtual remote terminal:\ pty|4bsd pseudo teletype:\ :cm=\EG%+ %+ :se=\Eb$:so=\Ea$:ue=\Eb!:us=\Ea!:tc=cbunix: -# The codes supported by the term.el terminal emulation in GNU Emacs 19.30 +# The codes supported by the term.el terminal emulation in GNU Emacs 19.30 eterm|gnu emacs term.el terminal emulation:\ :am:mi:xn:\ :co#80:li#24:\ @@ -3027,7 +3027,7 @@ eterm|gnu emacs term.el terminal emulation:\ :sf=^J:so=\E[7m:ta=^I:te=\E[2J\E[?47l\E8:ti=\E7\E[?47h:\ :ue=\E[m:up=\E[A:us=\E[4m: -# Entries for use by the `screen' program by Juergen Weigert, +# Entries for use by the `screen' program by Juergen Weigert, # Michael Schroeder, Oliver Laumann. The screen and # screen-w entries came with version 3.7.1. The screen2 and screen3 entries # come from University of Wisconsin and may be older. @@ -3338,8 +3338,8 @@ sun-c|sun-cmd|Sun Microsystems Workstation console with scrollable history:\ # (wsiris: this had extension capabilities # :HS=\E7F2:HE=\E7F7:\ # :CT#2:CZ=*Bblack,red,green,yellow,blue,magenta,cyan,*Fwhite: -# See the note on Iris extensions near the end of this file. -# Finally, removed suboptimal :cl:=\EH\EJ and added :do: & +# See the note on Iris extensions near the end of this file. +# Finally, removed suboptimal :cl:=\EH\EJ and added :do: & # :vb: from BRL -- esr) wsiris|iris40|iris emulating a 40 line visual 50 (approximately):\ :am:bs:nc:pt:\ @@ -3453,7 +3453,7 @@ news-42-euc:\ news-42-sjis:\ :tc=news-42: # -# NEWS-OS old termcap entry +# NEWS-OS old termcap entry # # (news-old-unk: this had :KB=news:TY=sjis: --esr) news-old-unk|SONY NEWS vt100 emulator common entry:\ @@ -3684,7 +3684,7 @@ cygwin|ansi emulation for Cygwin:\ # but the termcap entry is actually broken and unusable as given; the :do: # capability is misspelled "d". # -# To use this, you need to a bunch of environment variables: +# To use this, you need to a bunch of environment variables: # # SET _POSIX_TERM=on # SET TERM=ansi @@ -3696,7 +3696,7 @@ cygwin|ansi emulation for Cygwin:\ # Important note: setting the TMP environment variable in POSIX style renders # it incompatible with a lot of other applications, including Visual C++. So # you should have a separate command window just for vi. All the other -# variables may be permanently set in the Control Panel\System applet. +# variables may be permanently set in the Control Panel\System applet. # # You can find out more about the restrictions of this facility at # <http://www.nentug.org/unix-to-nt/ntposix.htm>. @@ -3813,14 +3813,14 @@ altos7pc|alt7pc|altos PC VII:\ #### Hewlett-Packard (hp) # # Hewlett-Packard -# 8000 Foothills Blvd +# 8000 Foothills Blvd # Roseville, CA 95747 # Vox: 1-(916)-785-4363 (Technical response line for VDTs) # 1-(800)-633-3600 (General customer support) # # # As of March 1998, HP no longer has any terminals in production. -# The 700 series (22, 32, 41, 44, 92, 94, 96, 98) is still being +# The 700 series (22, 32, 41, 44, 92, 94, 96, 98) is still being # supported (they still have parts). So are the 2392a and 2394a. # See the WORKSTATION CONSOLES section for the 700s. # @@ -3845,9 +3845,9 @@ hp+pfk+cr|hp function keys with CR:\ hp+pfk-cr|hp function keys w/o CR:\ :k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew: -# The hp2621s use the same keys for the arrows and function keys, -# but not separate escape sequences. These definitions allow the -# user to use those keys as arrow keys rather than as function +# The hp2621s use the same keys for the arrows and function keys, +# but not separate escape sequences. These definitions allow the +# user to use those keys as arrow keys rather than as function # keys. hp+pfk+arrows|hp alternate arrow definitions:\ :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:kF=\Er\r:kH=\Eq\r:kR=\Es\r:\ @@ -3871,16 +3871,16 @@ hp262x|HP 262x terminals:\ # Due to severe 2621 braindamage, the only way to get the arrow keys to # transmit anything at all is to turn on the function key labels # with :ks:, and even then the user has to hold down shift! -# The default 2621 turns off the labels except when it has to to -# enable the function keys. If your installation prefers labels -# on all the time, or off all the time (at the "expense" of the +# The default 2621 turns off the labels except when it has to to +# enable the function keys. If your installation prefers labels +# on all the time, or off all the time (at the "expense" of the # function keys), use 2621-nl or 2621-wl. -# -# Note: there are newer ROMs for 2621's that allow you to set -# strap A so the regular arrow keys xmit \EA, etc, as with the -# 2645. However, even with this strap set, the terminal stops +# +# Note: there are newer ROMs for 2621's that allow you to set +# strap A so the regular arrow keys xmit \EA, etc, as with the +# 2645. However, even with this strap set, the terminal stops # xmitting if you reset it, until you unset and reset the strap! -# Since there is no way to set/unset the strap with an escape +# Since there is no way to set/unset the strap with an escape # sequence, we don't use it in the default. # If you like, you can use 2621-ba (brain-damaged arrow keys). hp2621-ba|2621 w/new rom and strap A set:\ @@ -3910,7 +3910,7 @@ hp2621-k45|hp2621k45|k45|hp 2621 with 45 keyboard:\ :kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:\ :ku=\EA:tc=hp2621: -# 2621 using all 48 lines of memory, only 24 visible at any time. +# 2621 using all 48 lines of memory, only 24 visible at any time. hp2621-48|48 line 2621:\ :li#48:\ :cm=\E&a%r%dc%dR:cv=\E&a%dR:ho=\EH:tc=hp2621: @@ -3919,38 +3919,38 @@ hp2621-48|48 line 2621:\ hp2621-nl|hp 2621 with no labels:\ :kd@:ke@:kh@:kl@:kr@:ks@:ku@:tc=hp2621-fl: -# Needed for UCB ARPAVAX console, since lsi-11 expands tabs +# Needed for UCB ARPAVAX console, since lsi-11 expands tabs # (wrong). # hp2621-nt|hp 2621 w/no tabs:\ :ta@:tc=hp2621: # Hp 2624 B with 4 or 10 pages of memory. -# -# Some assumptions are made with this entry. These settings are +# +# Some assumptions are made with this entry. These settings are # NOT set up by the initialization strings. -# +# # Port Configuration # RecvPace=Xon/Xoff # XmitPace=Xon/Xoff # StripNulDel=Yes -# +# # Terminal Configuration # InhHndShk=Yes # InhDC2=Yes # XmitFnctn(A)=No # InhEolWrp=No -# +# # Note: the 2624 DOES have a true :ho:, believe it or not! -# -# The 2624 has an "error line" to which messages can be sent. +# +# The 2624 has an "error line" to which messages can be sent. # This is CLOSE to what is expected for a "status line". However, -# after a message is sent to the "error line", the next carriage -# return is EATEN and the "error line" is turned back off again! +# after a message is sent to the "error line", the next carriage +# return is EATEN and the "error line" is turned back off again! # So I guess we can't define :hs:, :es:, :ws:, :ds:, :fs:, :ts:. -# -# This entry supports emacs (and any other program that uses raw -# mode) at 4800 baud and less. I couldn't get the padding right +# +# This entry supports emacs (and any other program that uses raw +# mode) at 4800 baud and less. I couldn't get the padding right # for 9600. # # (hp2624: replaced NUL sequences in flash with mandatory pauses -- esr) @@ -3959,21 +3959,21 @@ hp2624|hp2624a|hp2624b|hp2624b-4p|Hewlett Packard 2624 B:\ :lm#96:\ :vb=\E&w13F\E&w12F\E&w13F\E&w12F:tc=hp+labels:tc=scrhp: -# This hp2626 entry does not use any of the fancy windowing stuff +# This hp2626 entry does not use any of the fancy windowing stuff # of the 2626. -# -# Indeed, terminfo does not yet handle such stuff. Since changing -# any window clears memory, it is probably not possible to use +# +# Indeed, terminfo does not yet handle such stuff. Since changing +# any window clears memory, it is probably not possible to use # this for screen opt. -# -# ed is incredibly slow most of the time - I am guessing at the -# exact padding. Since the terminal uses xoff/xon this is intended -# only for cost computation, so that the terminal will prefer el +# +# ed is incredibly slow most of the time - I am guessing at the +# exact padding. Since the terminal uses xoff/xon this is intended +# only for cost computation, so that the terminal will prefer el # or even dl1 which is probably faster! -# -# \ED\EJ\EC hack for ed from Ed Bradford - apparently ed is only -# extra slow on the last line of the window. -# +# +# \ED\EJ\EC hack for ed from Ed Bradford - apparently ed is only +# extra slow on the last line of the window. +# # The padding probably should be changed. # hp2626|hp2626a|hp2626p|hp 2626:\ @@ -3982,10 +3982,10 @@ hp2626|hp2626a|hp2626p|hp 2626:\ :SF=\E&r%dD:SR=\E&r%dU:cd=\ED\EJ\EC:ip=:is=\E&j@\r:\ :tc=hp+pfk+cr:tc=hp+labels:tc=scrhp: -# This entry is for sysline. It allocates a 23 line window with -# a 115 line workspace for regular use, and a 1 line window for +# This entry is for sysline. It allocates a 23 line window with +# a 115 line workspace for regular use, and a 1 line window for # the status line. -# +# # This assumes port 2 is being used. # Turn off horizontal line, Create ws #1 with 115 lines, # Create ws #2 with 1 line, Create window #1 lines 1-23, @@ -4031,7 +4031,7 @@ hp2627c|hp 2627 color (cyan) terminal with no labels:\ :is=\E&v0m1a0b0c2i1a1b0c1i0a1b1c0i0S\E&j@\r\E3\r:\ :kb=^H:kd=^J:kl=^H:nw=^M^J:sf=^J:ta=^I:tc=hp2627a: -# hp2640a doesn't have the Y cursor addressing feature, and C is +# hp2640a doesn't have the Y cursor addressing feature, and C is # memory relative instead of screen relative, as we need. # hp2640a|hp 2640a:\ @@ -4066,14 +4066,14 @@ hp2645|hp45|HP 2645 series:\ hp2648|hp2648a|HP 2648a graphics terminal:\ :cl=\EH\EJ:cm=\E&a%r%dc%dY:dc=\EP:ip=:tc=hp2645: -# The HP 150 terminal is a fairly vanilla HP terminal, with the -# clreol standout problem. It also has graphics capabilities and +# The HP 150 terminal is a fairly vanilla HP terminal, with the +# clreol standout problem. It also has graphics capabilities and # a touch screen, which we don't describe here. hp150|hewlett packard Model 150:\ :bs:tc=hp2622: -# HP 2382a terminals, "the little ones." They don't have any -# alternate character set support and sending out ^N/^O will +# HP 2382a terminals, "the little ones." They don't have any +# alternate character set support and sending out ^N/^O will # leave the screen blank. hp2382a|hp2382|hewlett packard 2382a:\ :da:db:\ @@ -4132,8 +4132,8 @@ hp+printer|"standard" printer info for HP ttys:\ # The new hp2621b is kind of a cross between the old 2621 and the -# new 262x series of machines. It has dip-switched options. -# The firmware has a bug in it such that if you give it a null +# new 262x series of machines. It has dip-switched options. +# The firmware has a bug in it such that if you give it a null # length label, the following character is eaten! hp2621b|hp 2621b with old style keyboard:\ :Nl#8:lh#1:lm#48:lw#8:\ @@ -4155,15 +4155,15 @@ hp2621b-kx-p|hp 2621b with new keyboard & printer:\ # Some assumptions are made in the following entries. # These settings are NOT set up by the initialization strings. -# +# # Port Configuration # RecvPace=Xon/Xoff XmitPace=Xon/Xoff StripNulDel=Yes -# +# # Terminal Configuration # InhHndShk(G)=Yes InhDC2(H)=Yes # XmitFnctn(A)=No InhEolWrp=No # -# +# # Hp 2622a & hp2623a display and graphics terminals # hp2622|hp2622a|hp 2622:\ @@ -4197,7 +4197,7 @@ hp+color|hp with colors:\ hp2397a|hp2397|hewlett packard 2397A color terminal:\ :is=\E&w6f80X:tc=memhp:tc=hp+labels:tc=hp+color: -# HP 700/44 Setup parameters: +# HP 700/44 Setup parameters: # Terminal Mode HP-PCterm # Inhibit Auto Wrap NO # Status Line Host Writable @@ -4207,7 +4207,7 @@ hp2397a|hp2397|hewlett packard 2397A color terminal:\ # Keycode Mode NO or YES (sc) # Backspace Key BS or BS/DEL # -# :is: sets pcterm; autowrap; 25 lines; pc char set; prog DEL key; +# :is: sets pcterm; autowrap; 25 lines; pc char set; prog DEL key; # \E\\? does not turn off keycode mode # <smsc> sets alternate start/stop; keycode on hpansi|hp700|hewlett packard 700/44 in HP-PCterm mode:\ @@ -4246,10 +4246,10 @@ hpsub|hp terminals -- capability subset:\ # hpex: # May be used for most 24 x 80 hp terminals, -# but has no padding added, so may allow runover in some terminals at high -# baud rates. Will not work for hp2640a or hp2640b terminals, hp98x6 and -# hp98x5 terminal emulators or hp98x6 consoles. -# Adds xy-cursor addressing, vertical cursor addressing, home, +# but has no padding added, so may allow runover in some terminals at high +# baud rates. Will not work for hp2640a or hp2640b terminals, hp98x6 and +# hp98x5 terminal emulators or hp98x6 consoles. +# Adds xy-cursor addressing, vertical cursor addressing, home, # last line, and underline capabilities. # # (hpex: removed memory-lock capabilities ":ml=\El:mu=\Em:", @@ -4410,7 +4410,7 @@ dku7003|Honeywell Bull DKU 7003 all features described:\ # emulations (usually their stupidest, and usually labeled adm3, though # these `adm3' emulations normally have adm3a+ capabilities). # -# WARNING: Some early ADM terminals (including the ADM3 and ADM5) had a +# WARNING: Some early ADM terminals (including the ADM3 and ADM5) had a # `diagnostic feature' that sending them a ^G while pin 22 (`Ring Indicator') # was being held to ground would trigger a send of the top line on the screen. # A quick fix might be to drop back to a cheesy 4-wire cable with pin 22 @@ -4483,15 +4483,15 @@ adm11|LSI ADM-11:\ # Supervisor mode info by Ari Wuolle, <awuolle@delta.hut.fi>, 27 Aug 1996 # (adm12: removed obsolete ":kn:ma=j^Jk^P^K^Pl ^R^L^L :". This formerly had # :is:=\Eq but that looked wrong; this :is: is from Dave Yost <esquire!yost> -# via BRL. That entry asserted :sg#1:, but I've left that out because +# via BRL. That entry asserted :sg#1:, but I've left that out because # neither earlier nor later ADMSs have it -- esr) # # You will need to get into the supervisor setup before you can set # baudrate etc. for your ADM-12+. Press Shift-Ctrl-Setup and you should # see a lot more setup options. -# +# # While in supervisor setup you can also use following codes: -# +# # Ctrl-P Personality character selections (configure for example what # arrow keys send, if I recall correctly) # Ctrl-T tabs 1-80 use left&right to move and up to set and @@ -4504,15 +4504,15 @@ adm11|LSI ADM-11:\ # Ctrl-S Save both setup and functions keys. Takes from 6 to 10 seconds. # Ctrl-R Reads both setup and functions keys from NVM. # Shift-Ctrl-X Unlock keyboard and cancel received X-OFF status -# +# # ADM-12+ supports hardware handshaking, but it is DTR/CTS as opposed to # RTS/CTS used nowadays with virtually every modem and computer. 19200 # bps works fine with hardware flow control. -# +# # The following null-modem cable should fix this and enable you to use # RTS/CTS handshaking (which Linux supports, use CRTSCTS setting). Also # set ADM-12+ for DTR handshaking from supervisor setup. -# +# # PC Serial ADM-12+ # -------- ------- # 2 - 3 @@ -4578,7 +4578,7 @@ adm22|lsi adm22:\ # + + # +-+ +-+ # + + -# + S5 S6 S7 + +# + S5 S6 S7 + # + == == == + # +----------------------------------------------+ # front of case (keyboard) @@ -4726,8 +4726,8 @@ adm42|lsi adm42:\ :cr=^M:dc=\EW:dl=\ER:do=^J:ei=\Er:im=\Eq:ip=:kd=^J:kh=^^:\ :kl=^H:kr=^L:ku=^K:le=^H:mk@:nd=^L:pc=\177:sf=^J:ta=^I:ue@:\ :up=^K:us@:vs=\EC\E3 \E3(:tc=adm+sgr: -# The following termcap for the Lear Siegler ADM-42 leaves the -# "system line" at the bottom of the screen blank (for those who +# The following termcap for the Lear Siegler ADM-42 leaves the +# "system line" at the bottom of the screen blank (for those who # find it distracting otherwise) adm42-ns|lsi adm-42 with no system line:\ :al=\EE\EF \011:bt=\EI\EF \011:cd=\EY\EF \011:\ @@ -4816,11 +4816,11 @@ qvt101|qvt108|qume qvt 101 and QVT 108:\ :sg#1:tc=qvt101+: # This used to have :vs=\E.2: but no :ve: or :vi:. The BSD termcap -# file had :vs=\EM4 \200\200\200:. I've done the safe thing and yanked +# file had :vs=\EM4 \200\200\200:. I've done the safe thing and yanked # both. The :mr: is from BSD, which also claimed bold=\E( and dim=\E). # What seems to be going on here is that this entry was designed so that # the normal highlight is bold and standout is dim plus something else -# (reverse-video maybe? But then, are there two :mr: sequences?) +# (reverse-video maybe? But then, are there two :mr: sequences?) qvt101+|qvt101p|qume qvt 101 PLUS product:\ :am:bw:hs:ul:\ :co#80:li#24:sg#0:\ @@ -4911,7 +4911,7 @@ tvi803|televideo 803:\ # Vanilla tvi910 -- W. Gish <cswarren@violet> 10/29/86 # Switch settings are: -# +# # S1 1 2 3 4 # D D D D 9600 # D D D U 50 @@ -4929,7 +4929,7 @@ tvi803|televideo 803:\ # U U D U 7200 # U U U D 9600 # U U U U 19200 -# +# # S1 5 6 7 8 # U D X D 7N1 (data bits, parity, stop bits) (X means ignored) # U D X U 7N2 @@ -4941,51 +4941,51 @@ tvi803|televideo 803:\ # D D X U 8N2 # D U D D 8O1 # D U U U 8E2 -# +# # S1 9 Autowrap # U on # D off -# +# # S1 10 CR/LF # U do CR/LF when CR received # D do CR when CR received -# +# # S2 1 Mode # U block # D conversational -# +# # S2 2 Duplex # U half # D full -# +# # S2 3 Hertz # U 50 # D 60 -# +# # S2 4 Edit mode # U local # D duplex -# +# # S2 5 Cursor type # U underline # D block -# +# # S2 6 Cursor down key # U send ^J # D send ^V -# +# # S2 7 Screen colour # U green on black # D black on green -# +# # S2 8 DSR status (pin 6) # U disconnected # D connected -# +# # S2 9 DCD status (pin 8) # U disconnected # D duplex -# +# # S2 10 DTR status (pin 20) # U disconnected # D duplex @@ -5016,7 +5016,7 @@ tvi910|televideo model 910:\ # U D X D 7N1 U D X U 7N2 U U D D 7O1 U U D U 7O2 # U U U D 7E1 U U U U 7E2 D D X D 8N1 D D X U 8N2 # D U D D 8O1 D U U U 8E2 -# +# # S1 9 Autowrap (U = on, D = off) # S1 10 CR/LF (U = CR/LF on CR received, D = CR on CR received) # S2 1 Mode (U = block, D = conversational) @@ -5056,8 +5056,8 @@ tvi912c|tvi912b|new televideo 912:\ # reset to page 0 when exiting curses application (\E-07 ) tvi912-2p|tvi920-2p|tvi-2p|televideo w/2 pages:\ :te=\E-07\s:ti=\E-17\s:tc=tvi912: -# We got some new tvi912c terminals that act really weird on the regular -# termcap, so one of our gurus worked this up. Seems that cursor +# We got some new tvi912c terminals that act really weird on the regular +# termcap, so one of our gurus worked this up. Seems that cursor # addressing is broken. tvi912cc|tvi912 at cowell college:\ :cm@:tc=tvi912c: @@ -5082,7 +5082,7 @@ tvi912cc|tvi912 at cowell college:\ # 9: Even parity Odd parity # 10: Steady cursor Blinking cursor # (On Rev E or lower, use W25 instead of switch 10.) -# +# # S5 UART/Terminal options: # Open Closed # 1: P3-6 Not connected DSR received on P3-6 @@ -5108,10 +5108,10 @@ tvi912cc|tvi912 at cowell college:\ # # S4/W31: Enables automatic LF upon receipt of CR from # remote or keyboard. -# S4/W32: Enables transmission of EOT at the end of Send. If not +# S4/W32: Enables transmission of EOT at the end of Send. If not # installed, a carriage return is sent. # S4/W33: Disables automatic carriage return in column 80. -# S4/W34: Selects Page Print Mode as initial condition. If not +# S4/W34: Selects Page Print Mode as initial condition. If not # installed, Extension Mode is selected. # tvi920b|tvi920c|new televideo 920:\ @@ -5195,19 +5195,19 @@ tvi924|televideo tvi924:\ # U U D U 7200 # U U U D 9600 # U U U U 19200 -# -# +# +# # Settings for word length and stop-bits (S1) # # Position Description -# 5 6 +# 5 6 # --------------------------- # U - 7-bit word # D - 8-bit word # - U 2 stop bits # - D 1 stop bit -# -# +# +# # S2 (external) settings # # Position Up Dn Description @@ -5220,19 +5220,19 @@ tvi924|televideo tvi924:\ # -------------------------------------------- # 3 X # 4 X No parity -# 5 X +# 5 X # -------------------------------------------- # 3 X # 4 X Odd parity -# 5 X +# 5 X # -------------------------------------------- # 3 X # 4 X Even parity -# 5 X +# 5 X # -------------------------------------------- -# 3 X +# 3 X # 4 X Mark parity -# 5 X +# 5 X # -------------------------------------------- # 3 X # 4 X Space parity @@ -5245,47 +5245,47 @@ tvi924|televideo tvi924:\ # 8 X # -------------------------------------------- # 7 X Full Duplex -# 8 X +# 8 X # -------------------------------------------- # 7 X Block mode -# 8 X +# 8 X # -------------------------------------------- # 9 X 50 Hz # X 60 Hz # -------------------------------------------- # 10 X CR/LF (Auto LF) # X CR only -# +# # S3 (internal switch) settings: -# +# # Position Up Dn Description # -------------------------------------------- -# 1 X Keyclick off +# 1 X Keyclick off # X Keyclick on # -------------------------------------------- # 2 X English -# 3 X +# 3 X # -------------------------------------------- # 2 X German -# 3 X +# 3 X # -------------------------------------------- # 2 X French -# 3 X +# 3 X # -------------------------------------------- # 2 X Spanish -# 3 X +# 3 X # -------------------------------------------- # 4 X Blinking block cursor -# 5 X +# 5 X # -------------------------------------------- # 4 X Blinking underline cursor -# 5 X +# 5 X # -------------------------------------------- # 4 X Steady block cursor -# 5 X +# 5 X # -------------------------------------------- # 4 X Steady underline cursor -# 5 X +# 5 X # -------------------------------------------- # 6 X Screen blanking timer (ON) # X Screen blanking timer (OFF) @@ -5323,7 +5323,7 @@ tvi925-hi|TeleVideo Model 925 with half intensity standout mode:\ # From: Todd Litwin <litwin@litwin.jpl.nasa.gov> 28 May 1993 # Originally Tim Curry, Univ. of Central Fla., <duke!ucf-cs!tim> 5/21/82 -# for additional capabilities, +# for additional capabilities, # The following tvi descriptions from B:pjphar and virus!mike # is for all 950s. It sets the following attributes: # full duplex (\EDF) write protect off (\E() @@ -5342,11 +5342,11 @@ tvi925-hi|TeleVideo Model 925 with half intensity standout mode:\ # start-protected field delimiter (\Ex2\200\200) # end-protected field delimiter (\Ex3\200\200) # set end of text delimiter to carriage return/null (\Ex4\r\200) -# +# # TVI 950 Switch Setting Reference Charts -# +# # TABLE 1: -# +# # S1 1 2 3 4 5 6 7 8 9 10 # +-----------------------+-----+-----+-----------------------+ # | Computer Baud Rate |Data |Stop | Printer Baud Rate | @@ -5356,8 +5356,8 @@ tvi925-hi|TeleVideo Model 925 with half intensity standout mode:\ # +------+-----------------------+-----+-----+-----------------------+ # | Down | TABLE 2 | 8 | 1 | TABLE 2 | # +------+-----------------------+-----+-----+-----------------------+ -# -# +# +# # S2 1 2 3 4 5 6 7 8 9 10 # +-----+-----+-----------------+-----+-----------+-----+-----+ # |Edit |Cursr| Parity |Video|Transmiss'n| Hz |Click| @@ -5366,9 +5366,9 @@ tvi925-hi|TeleVideo Model 925 with half intensity standout mode:\ # +------+-----+-----+-----------------+-----+-----------+-----+-----+ # | Down |Local|St'dy| TABLE 3 |BkonG| CHART | 50 | On | # +------+-----+-----+-----------------+-----+-----------+-----+-----+ -# +# # TABLE 2: -# +# # +-----------+-----+-----+-----+-----+-----------+ # | Display | 1 | 2 | 3 | 4 | Baud | # +-----------+-----+-----+-----+-----+ | @@ -5391,7 +5391,7 @@ tvi925-hi|TeleVideo Model 925 with half intensity standout mode:\ # | D | U | U | U | 9600 | # | U | U | U | U | 19200 | # +-----+-----+-----+-----+-----------+ -# +# # TABLE 3: # +-----+-----+-----+-----------+ # | 3 | 4 | 5 | Parity | @@ -5403,7 +5403,7 @@ tvi925-hi|TeleVideo Model 925 with half intensity standout mode:\ # | U | U | U | Space | # +-----+-----+-----+-----------+ # X = don't care -# +# # CHART: # +-----+-----+-----------------+ # | 7 | 8 | Communication | @@ -5413,11 +5413,11 @@ tvi925-hi|TeleVideo Model 925 with half intensity standout mode:\ # | U | D | Block | # | U | U | Local | # +-----+-----+-----------------+ -# -# (tvi950: early versions had obsolete ":ma=^Vj^Kk^Hh^Ll^^H:". -# I also inserted :ic: and :kI:; the :ko: string indicated that :IC: +# +# (tvi950: early versions had obsolete ":ma=^Vj^Kk^Hh^Ll^^H:". +# I also inserted :ic: and :kI:; the :ko: string indicated that :IC: # should be present and all tvi native modes use the same string for this. -# Finally, note that BSD has cud1=^V. -- esr) +# Finally, note that BSD has cud1=^V. -- esr) tvi950|televideo 950:\ :am:bs:hs:mi:ms:xn:xo:\ :co#80:it#8:li#24:sg#1:\ @@ -5532,11 +5532,11 @@ tvi970-2p|televideo 970 with using 2 pages of memory:\ :te=\E[H\E[J\E[V:ti=\E[U\E[?20l\E[?7h\E[1Q:tc=tvi970: # Works with vi and rogue. NOTE: Esc v sets autowrap on, Esc u sets 80 chars # per line (rather than 40), Esc K chooses the normal character set. Not sure -# padding is needed, but adapted from the tvi920c termcap. The :so: and +# padding is needed, but adapted from the tvi920c termcap. The :so: and # :us: strings are klutzy, but at least use no screen space. # (tvipt: removed obsolete ":ma=^Kk^Ll^R^L:". I wish we knew <rmam>, # its absence means <smam>=\Ev isn't safe to use. -- esr) -# From: Gene Rochlin <armsis@amber.berkeley.edu> 9/19/84. +# From: Gene Rochlin <armsis@amber.berkeley.edu> 9/19/84. # The :cd:/:k0:/:k1:/:kh:/<mc4>, and <mc5> caps are from BRL, which says: # F1 and F2 should be programmed as ^A and ^B; required for UNIFY. tvipt|televideo personal terminal:\ @@ -5582,7 +5582,7 @@ tvi9065|televideo 9065:\ # Visual 50 from Beau Shekita, BTL-Whippany <whuxlb!ejs> # Recently I hacked together the following termcap for Visual # Technology's Visual 50 terminal. It's a slight modification of -# the vt52 termcap. +# the vt52 termcap. # It's intended to run when the Visual 50 is in vt52 emulation mode # (I know what you're thinking; if it's emulating a vt52, then why # another termcap? Well, it turns out that the Visual 50 can handle @@ -5840,7 +5840,7 @@ wy50-wvb|wyse50-wvb|wyse 50 132-column visible bell:\ # To further complicate things one of the attributes must be # black (either the foreground or the background). In reverse video # the background changes color with black letters. In normal video -# the foreground changes colors on a black background. +# the foreground changes colors on a black background. # This terminfo uses some of the more advanced features of curses # to display both color and blink. In the final analysis I am not # sure that the wy350 runs better with this terminfo than it does @@ -6322,7 +6322,7 @@ wy85-wvb|wyse85-wvb|wyse 85 with visible bell 132-columns:\ # (instead of application), and change \E[ to \233 for all the keys in # terminfo. At one point, I found some reference indicating that this # terminal bug (not sending \E[) was acknowledged by Wyse (so it's not just -# me), but I can't find that and the server under my bookmark to "Wyse +# me), but I can't find that and the server under my bookmark to "Wyse # Technical" isn't responding. So there's the question of wether the wy85 # terminfo should reflect the manufactuer's intended behaviour of the terminal # or the actual." @@ -6433,7 +6433,7 @@ wy325|wyse325|Wyse epc:\ :up=^K:vb=\E`8\E`9:ve=\E`1:vi=\E`0:tc=adm+sgr: # -# lines 24 columns 80 vb +# lines 24 columns 80 vb # wy325-vb|wyse325-vb|wyse-325 with visual bell:\ :bl@:tc=wy325: @@ -6457,7 +6457,7 @@ wy325-25w|wyse325-25w|wy325 132 columns:\ :Nl@:lh@:li#25:lw@:\ :pn@:r3=\EwG\Ee):tc=wy325-w: # -# lines 25 columns 132 vb +# lines 25 columns 132 vb # wy325-w-vb|wy325-wvb|wyse325-wvb|wyse-325 wide mode reverse video:\ :bl@:tc=wy325-w: @@ -6475,7 +6475,7 @@ wy325-42w|wyse325-42w|wyse-325 42 lines wide mode:\ :Nl@:lh@:li#42:lw@:\ :pn@:r3=\EwG\Ee):tc=wy325-w: # -# lines 42 columns 132 vb +# lines 42 columns 132 vb # wy325-42w-vb|wy325-42wvb|wyse-325 42 lines wide mode visual bell:\ :bl@:tc=wy325-w: @@ -6492,7 +6492,7 @@ wy325-43w|wyse325-43w|wyse-325 43 lines wide mode:\ :Nl@:lh@:li#43:lw@:\ :pn@:r3=\EwG\Ee):tc=wy325-w: # -# lines 43 columns 132 vb +# lines 43 columns 132 vb # wy325-43w-vb|wy325-43wvb|wyse-325 43 lines wide mode visual bell:\ :bl@:tc=wy325-w: @@ -6621,7 +6621,7 @@ wy370-tek|Wyse 370 Tektronix 4010/4014 emulator:\ # #TITLE: TERMINFO ENTRY WY520 #DATE: 8/5/93 -# The WY520 terminfo is based on the WY285 entry published on the WYSE +# The WY520 terminfo is based on the WY285 entry published on the WYSE # BBS with the addition of more function keys and special keys. # # rs1 -> set personality @@ -6951,7 +6951,7 @@ vt320-k311|dec vt320 series as defined by kermit 3.11:\ # level 0: # ^L -- clear window/reset current attribute to default # ^V^A%p1%c -- set current color attribute, parameter decodes as follows: -# +# # bit: 6 5 4 3 2 1 0 # | | | | | # +---+---+ | +---+---+ @@ -6962,8 +6962,8 @@ vt320-k311|dec vt320 series as defined by kermit 3.11:\ # level 0+: # ^V^J%p1%c%p2%c%p3%c%p4%c%p5%c -- scroll (p2,p3) to (p4,p5) up by p1 lines # ^V^K%p1%c%p2%c%p3%c%p4%c%p5%c -- scroll (p2,p3) to (p4,p5) down by p1 lines -# ^V^L%p1%c%p2%c%p3%c -- clear p2 lines and p3 cols w/attr %p1 -# ^V^M%p1%c%p2%c%p3%c%p4%c -- fill p3 lines & p4 cols w/char p2+attr %p1 +# ^V^L%p1%c%p2%c%p3%c -- clear p2 lines and p3 cols w/attr %p1 +# ^V^M%p1%c%p2%c%p3%c%p4%c -- fill p3 lines & p4 cols w/char p2+attr %p1 # (^V^L and ^V^M set the current attribute as a side-effect.) # ^V ^Y <a> [...] <c> -- repeat pattern. <a> specifies the number of bytes # in the pattern, <c> the number of times the pattern @@ -6980,7 +6980,7 @@ vt320-k311|dec vt320 series as defined by kermit 3.11:\ # ^V^T -- change highlight at current cursor poition to %c # ^V^U%p1%c%p2%c -- highlight window <a> with attribute <b> # ^V^V%p1%c%p2%c%p3%c%p4%c%p5%c -# -- define window +# -- define window # # From: Eric S. Raymond <esr@snark.thyrsus.com> 1 Nov 1995 # (The :mb:/:md:/:mr:/:as:/:us:/:so: capabilities exist only to @@ -7041,14 +7041,14 @@ rbcomm-w|IBM PC with RBcomm in 132 column mode:\ # Command Character is 0xFE (decimal 254, octal 376) # # On this device, cursor addressability isn't possible. The LCD expects: -# 0xfe G <col> <row> +# 0xfe G <col> <row> # for cup: %p1 == row and %p2 is column # # This line: # cup=\376G%p2%c%p1%c -# LOOKS like it will work, but sometimes only one of the two numbers is sent. +# LOOKS like it will work, but sometimes only one of the two numbers is sent. # See the terminfo (5) manpage commented regarding 'Terminals which use "%c"'. -# +# # Alas, there is no cursor upline capability on this display. # # These entries add some 'sanity stuff' to the clear function. That is, it @@ -7109,7 +7109,7 @@ att2350|AT&T 2350 Video Information Terminal 80 column mode:\ # bold= reverse + underline = 2 | 3. # note that half-bright blinking doesn't look different from normal blinking. # NOTE:you must program the function keys first, label second! -# (att4410: a BSD entry has been seen with the following capabilities: +# (att4410: a BSD entry has been seen with the following capabilities: # :is=\E[?6l:, :k1=\EOc:, :k2=\EOd:, :k3=\EOe:, :k4=\EOg:, # :k6=\EOh:, :k7=\EOi:, :k8=\EOj:, -- esr) # (untranslatable capabilities removed to fit entry within 1023 bytes) @@ -7162,7 +7162,7 @@ v5410|att5410 in terms of a vt100:\ :sc=\E7:se=\E[m:sf=^J:so=\E[1;7m:sr=\EM:st=\EH:ta=^I:\ :ue=\E[m:up=\E[A:us=\E[4m: -# +# # Teletype Model 5420 -- A souped up 5410, with multiple windows, # even! the 5420 has three modes: scroll, window or page mode # this terminfo should work in scroll or window mode, but doesn't @@ -7190,7 +7190,7 @@ v5410|att5410 in terms of a vt100:\ # :i3: set screen color to black, # No representation in terminfo for the delete word key: kdw1=\Ed # Key capabilities assume the power-up send sequence... -# This :te: is not strictly necessary, but it helps maximize +# This :te: is not strictly necessary, but it helps maximize # memory usefulness: :te=\Ez:, # Alternate sgr0: :me=\E[m\EW^O:, # Alternate sgr: :sa=\E[%?%p1%t2;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p7%t;8%;m%?%p8%t\EV%;%?%p9%t^N%e^O%;:, @@ -7232,7 +7232,7 @@ att4415-w-rv|tty5420-w-rv|att5420-w-rv|AT&T 4415/5420 132 cols/rv:\ # Note that this mode permits programming USER PF KEYS and labels # However, when you program user pf labels you have to reselect -# user pf keys to make them appear! +# user pf keys to make them appear! att4415+nl|tty5420+nl|att5420+nl|generic AT&T 4415/5420 changes for not changing labels:\ :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:\ :..pn=\E[%p1%d;0;0;1q%p2%\:-16.16s:\ @@ -7309,13 +7309,13 @@ att4420|tty4420|teletype 4420:\ # The following is a terminfo entry for the Teletype 4424 # asynchronous keyboard-display terminal. It supports # the vi editor. The terminal must be set up as follows, -# +# # HIGHLIGHT DEFINITION 3-TONE # DISPLAY FUNCTION GROUP III -# +# # The second entry below provides limited (a la adm3a) # operation under GROUP II. -# +# # This must be used with DISPLAY FUNCTION GROUP I or III # and HIGHLIGHT DEFINITION 3-TONE # The terminal has either bold or blink, depending on options @@ -7356,12 +7356,12 @@ att4424m|tty4424m|teletype 4424M:\ :nd=\E[C:nw=^M^J:se=\E[m:sf=^J:so=\E[7m:sr=\ET:ta=^I:\ :ue=\E[m:up=\E[A:us=\E[4m: -# The Teletype 5425 is really version 2 of the Teletype 5420. It -# is quite similar, except for some minor differences. No page -# mode, for example, so all of the :cm: sequences used above have -# to change back to what's being used for the 5410. Many of the +# The Teletype 5425 is really version 2 of the Teletype 5420. It +# is quite similar, except for some minor differences. No page +# mode, for example, so all of the :cm: sequences used above have +# to change back to what's being used for the 5410. Many of the # option settings have changed their numbering as well. -# +# # This has been tested on a preliminary model. # # (att5425: added <rmam>/<smam> based on the init string -- esr) @@ -7396,7 +7396,7 @@ att5425-w|att4425-w|tty5425-w|teletype 4425/5425 in 132 column mode:\ :co#132:lm#54:ws#97:\ :i1=\E[?3h:tc=tty5425: -# (att4426: his had bogus capabilities: :ri=\EM:, :ri=\E[1U:. +# (att4426: his had bogus capabilities: :ri=\EM:, :ri=\E[1U:. # I also added <rmam>/<smam> -- esr) att4426|tty4426|teletype 4426S:\ :am:da:db:xo:\ @@ -7417,7 +7417,7 @@ att4426|tty4426|teletype 4426S:\ :us=\E[4m: # Terminfo entry for the AT&T 510 A Personal Terminal -# Function keys 9 - 16 are available only after the +# Function keys 9 - 16 are available only after the # screen labeled (soft keys/action blocks) are labeled. Function key # 9 corresponds to the leftmost touch target on the screen, # function key 16 corresponds to the rightmost. @@ -7450,9 +7450,9 @@ att510a|bct510a|AT&T 510A Personal Terminal:\ # Function key 9 corresponds to the leftmost touch target on the screen, # function key 16 corresponds to the rightmost. # -# There are problems with soft key labeling. These are due to +# There are problems with soft key labeling. These are due to # strangenesses in the native terminal that are impossible to -# describe in a terminfo. +# describe in a terminfo. # (untranslatable capabilities removed to fit entry within 1023 bytes) # (sgr removed to fit entry within 1023 bytes) # (acsc removed to fit entry within 1023 bytes) @@ -7742,9 +7742,9 @@ att630-24|5630-24|5630DMD-24|630MTG-24|AT&T 630 windowing terminal 24 lines:\ # ESC [ 50;4| set 700 native mode (really is 605) # x ESC [ 56;ps| set lines to 24: ps=0; 40: ps=1 (plus status line) # ESC [ 53;0| set GenFlow to Xon/Xoff -# ESC [ 8 ;0| set CR on NL +# ESC [ 8 ;0| set CR on NL # x ESC [ ? 3 l/h set workspace: 80 col(l); 132 col(h) -# ESC [ ? 4 l jump scroll +# ESC [ ? 4 l jump scroll # ESC [ ? 5 l/h video: normal (l); reverse (h) # ESC [ ?13 l Labels on # ESC [ ?15 l parity check = no @@ -7766,7 +7766,7 @@ att630-24|5630-24|5630DMD-24|630MTG-24|AT&T 630 windowing terminal 24 lines:\ # and the rmso/smso settings from the 730. # # Note: For the same reason as above in rmso I changed exit under-score mode -# to specifically turn off underscore, rather than return to all normal +# to specifically turn off underscore, rather than return to all normal # attributes # # Note: The following pkey_xmit is taken from the 605V2 which contained the @@ -7838,7 +7838,7 @@ att700|AT&T 700 24x80 column display w/102key keyboard:\ # att730 has status line of 80 chars # These were commented out: :SF=\E[%p1%dS:, :SR=\E[%p1%dT:, # the <kf25> and up keys are used for shifted system Fkeys -# NOTE: JWE 3/13/90 The 98 key keyboard translation for shift/HOME is +# NOTE: JWE 3/13/90 The 98 key keyboard translation for shift/HOME is # currently the same as :kh: (unshifted HOME or \E[H). On the 102, 102+1 # and 122 key keyboards, the 730's translation is \E[2J. For consistency # <kHOM> has been commented out. The user can uncomment <kHOM> if using the @@ -7921,7 +7921,7 @@ att730r-24|730MTGr-24|AT&T 730r-24 rev video windowing terminal Version:\ # # MAIL # -# version 1 note: +# version 1 note: # The character string sent by key 'kf26' may be user programmable # to send either \E[16s, or \E[26s. # The character string sent by key 'krfr' may be user programmable @@ -8136,7 +8136,7 @@ ampex219w|ampex-219w|amp219w|Ampex 132 cols:\ :co#132:li#24:\ :bl=^G:cr=^M:do=^J:is=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h:\ :sf=^J:tc=ampex219: -# (ampex232: removed :if=/usr/share/tabset/ampex:, no file and no :st: --esr) +# (ampex232: removed :if=/usr/share/tabset/ampex:, no file and no :st: --esr) ampex232|ampex-232|Ampex Model 232:\ :am:\ :co#80:li#24:sg#1:\ @@ -8145,7 +8145,7 @@ ampex232|ampex-232|Ampex Model 232:\ :k2=^AB\r:k3=^AC\r:k4=^AD\r:k5=^AE\r:k6=^AF\r:k7=^AG\r:\ :k8=^AH\r:k9=^AI\r:kb=^H:kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:\ :mk@:nd=^L:ta=^I:up=^K:vb=\Eb\Ed:ve=\E.4:vi=\E.0:tc=adm+sgr: -# (ampex: removed :if=/usr/share/tabset/amp-132:, no file and no :st: -- esr) +# (ampex: removed :if=/usr/share/tabset/amp-132:, no file and no :st: -- esr) ampex232w|Ampex Model 232 / 132 columns:\ :co#132:li#24:\ :is=\E\034Eg\El:tc=ampex232: @@ -8505,8 +8505,8 @@ aaa-rv-unk|ann arbor unknown type:\ # Fax: (516)-342-7378 # Web: http://boundless.com # -# Their voice mail used to describe the place as "SunRiver (formerly ADDS)". -# In 1995 Boundless acquired DEC's terminals business. +# Their voice mail used to describe the place as "SunRiver (formerly ADDS)". +# In 1995 Boundless acquired DEC's terminals business. # # Regent: lowest common denominator, works on all regents. @@ -8553,7 +8553,7 @@ screwpoint|adds viewpoint with ^O bug:\ :se@:so@:ue@:us@:vs@:tc=viewpoint: # From: Jay S. Rouman <jsr@dexter.mi.org> 5 Jul 92 -# The :vi:/:ve:/:sa:/:me: strings were added by ESR from specs. +# The :vi:/:ve:/:sa:/:me: strings were added by ESR from specs. # Theory; the vp3a+ wants \E0%c to set highlights, where normal=01000000, # underline=01100000, rev=01010000, blink=01000010,dim=01000001, # invis=01000100 and %c is the logical or of desired attributes. @@ -8657,7 +8657,7 @@ cit101e|C. Itoh CIT-101e:\ # terminal. Then change any options you want (provided that they are # compatible with the termcap). For my terminal I set: Screen # Background: light; Keyclicks: silent; Auto wraparound: on; CRT saver: -# on. I also set up mine for parity (but you may not need it). Then +# on. I also set up mine for parity (but you may not need it). Then # save the setup with ^S. # (cit101e-rv: added empty :te: to suppress a tic warning. --esr) cit101e-rv|Citoh CIT-101e (sets reverse video):\ @@ -8791,7 +8791,7 @@ cdc756|CDC 756:\ # CDC 721 from Robert Viduya, Ga. Tech. <ihnp4!gatech!gitpyr!robert> via BRL. # # Part of the long initialization string defines the "DOWN" key to the left -# of the tab key to send an ESC. The real ESC key is positioned way out +# of the tab key to send an ESC. The real ESC key is positioned way out # in right field. # # The termcap won't work in 132 column mode due to the way it it moves the @@ -8814,7 +8814,7 @@ cdc721-esc|Control Data 721:\ #### Getronics # -# Getronics is a Dutch electronics company that at one time was called +# Getronics is a Dutch electronics company that at one time was called # `Geveke' and made async terminals; but (according to the company itself!) # they've lost all their documentation on the command set. The hardware # documentation suggests the terminals were actually manufactured by a @@ -8866,7 +8866,7 @@ visa50|geveke visa 50 terminal in ansi 80 character mode:\ # Vox: (610)-277-8300 # Fax: (610)-275-5739 # Net: support@hds.com -# +# # John Martin <john@hds.com> is their termcap expert. They're mostly out of # the character-terminal business now (1995) and making X terminals. In # particular, the whole `Concept' line described here was discontinued long @@ -8879,29 +8879,29 @@ visa50|geveke visa 50 terminal in ansi 80 character mode:\ # # There seem to be a number of different versions of the C108 PROMS # (with bug fixes in its Z-80 program). -# +# # The first one that we had would lock out the keyboard of you # sent lots of short lines (like /usr/dict/words) at 9600 baud. # Try that on your C108 and see if it sends a ^S when you type it. # If so, you have an old version of the PROMs. -# +# # You should configure the C108 to send ^S/^Q before running this. # It is much faster (at 9600 baud) than the c100 because the delays # are not fixed. # new status line display entries for c108-8p: -# :i3: - init str #3 - setup term for status display - -# set programmer mode, select window 2, define window at last +# :i3: - init str #3 - setup term for status display - +# set programmer mode, select window 2, define window at last # line of memory, set bkgnd stat mesg there, select window 0. -# -# :ts: - to status line - select window 2, home cursor, erase to +# +# :ts: - to status line - select window 2, home cursor, erase to # end-of-window, 1/2 bright on, goto(line#0, col#?) -# +# # :fs: - from status line - 1/2 bright off, select window 0 -# -# :ds: - disable status display - set bkgnd status mesg with +# +# :ds: - disable status display - set bkgnd status mesg with # illegal window # -# -# There are probably more function keys that should be added but +# +# There are probably more function keys that should be added but # I don't know what they are. # # No delays needed on c108 because of ^S/^Q handshaking @@ -8929,42 +8929,42 @@ c108-w|c108-w-8p|concept108-w-8|concept108-w8p|concept 108 w/8 pages in wide mod :ti=\EU\Ev 8\001D\Ep\r:tc=c108-8p: # Concept 100: -# These have only window relative cursor addressing, not screen -# relative. To get it to work right here, smcup/rmcup (which -# were invented for the concept) lock you into a one page +# These have only window relative cursor addressing, not screen +# relative. To get it to work right here, smcup/rmcup (which +# were invented for the concept) lock you into a one page # window for screen style programs. -# +# # To get out of the one page window, we use a clever trick: -# we set the window size to zero ("\Ev " in rmcup) which the -# terminal recognizes as an error and resets the window to all +# we set the window size to zero ("\Ev " in rmcup) which the +# terminal recognizes as an error and resets the window to all # of memory. -# +# # This trick works on c100 but does not on c108, sigh. -# -# Some tty drivers use cr3 for concept, others use nl3, hence -# the delays on cr and ind below. This padding is only needed at -# 9600 baud and up. One or the other is commented out depending on +# +# Some tty drivers use cr3 for concept, others use nl3, hence +# the delays on cr and ind below. This padding is only needed at +# 9600 baud and up. One or the other is commented out depending on # local conventions. -# -# 2 ms padding on :te: isn't always enough. 6 works fine. Maybe +# +# 2 ms padding on :te: isn't always enough. 6 works fine. Maybe # less than 6 but more than 2 will work. -# -# Note: can't use function keys f7-f10 because they are -# indistinguishable from arrow keys (!), also, del char and +# +# Note: can't use function keys f7-f10 because they are +# indistinguishable from arrow keys (!), also, del char and # clear eol use xon/xoff so they probably won't work very well. -# -# Also note that we don't define insrt/del char/delline/eop/send -# because they don't transmit unless we reset them - I figured +# +# Also note that we don't define insrt/del char/delline/eop/send +# because they don't transmit unless we reset them - I figured # it was a bad idea to clobber their definitions. -# -# The <mc5> sequence changes the escape character to ^^ so that -# escapes will be passed through to the printer. Only trouble -# is that ^^ won't be - ^^ was chosen to be unlikely. -# Unfortunately, if you're sending raster bits through to be +# +# The <mc5> sequence changes the escape character to ^^ so that +# escapes will be passed through to the printer. Only trouble +# is that ^^ won't be - ^^ was chosen to be unlikely. +# Unfortunately, if you're sending raster bits through to be # plotted, any character you choose will be likely, so we lose. # -# \EQ"\EY(^W (send anything from printer to host, for xon/xoff) -# cannot be # in is2 because it will hang a c100 with no printer +# \EQ"\EY(^W (send anything from printer to host, for xon/xoff) +# cannot be # in is2 because it will hang a c100 with no printer # if sent twice. c100|concept100|concept|c104|c100-4p|hds concept 100:\ :am:bs:eo:mi:ul:xn:\ @@ -9140,7 +9140,7 @@ oc100|oconcept|c100-1p|old 1 page concept 100:\ # #------- flash=\E[8;3!}^G\E[3;3!} #------- flash=\E[?5h$<100>\E[?5l -# There are two ways to flash the screen, both of which have their drawbacks. +# There are two ways to flash the screen, both of which have their drawbacks. # The first is to set the bell mode to video, transmit a bell character, and # set the bell mode back - but to what? There is no way of knowing what the # user's old bell setting was before we messed with it. Worse, the command to @@ -9164,7 +9164,7 @@ oc100|oconcept|c100-1p|old 1 page concept 100:\ # #------- dim= Not available in power on mode. # You have a choice of defining low intensity characters as "half bright" and -# high intensity as "normal", or defining low as "normal" and high as "bold". +# high intensity as "normal", or defining low as "normal" and high as "bold". # No matter which you choose, only one of either "half bright" or "bold" is # available at any time, so taking the time to override the default is # pointless. @@ -9193,7 +9193,7 @@ oc100|oconcept|c100-1p|old 1 page concept 100:\ # [DEL chosen as delimiter, but could be any character] # [implied: ELSE do nothing] # %; ENDIF -# +# #------- rs2= # Not defined since anything it might do could be done faster and easier with # either Meta-Shift-Reset or the main power switch. @@ -9307,10 +9307,10 @@ avt-w-rv|avt-w-rv-s|avt wide+status+rv:\ :i1=\E[=103h\E[=205h:ti=\E[H\E[1;24;1;132w:\ :vb=\E[=205l\E[=205h:tc=avt+s:tc=avt-ns: -#### Contel Business Systems. +#### Contel Business Systems. # -# Contel c300 and c320 terminals. +# Contel c300 and c320 terminals. contel300|contel320|c300|Contel Business Systems C-300 or C-320:\ :am:in:xo:\ :co#80:li#24:sg#1:\ @@ -9332,7 +9332,7 @@ contel301|contel321|c301|c321|Contel Business Systems C-301 or C-321:\ # # DG terminals have function keys that respond to the SHIFT and CTRL keys, # e.g., SHIFT-F1 generates a different code from F1. To number the keys -# sequentially, first the unmodified key codes are listed as F1 through F15. +# sequentially, first the unmodified key codes are listed as F1 through F15. # Then their SHIFT versions are listed as F16 through F30, their CTRL versions # are listed as F31 through F45, and their CTRL-SHIFT versions are listed as # F46 through F60. This is done in the private "includes" below whose names @@ -9425,7 +9425,7 @@ dg+fixed|Fixed color info for DG D430C terminals in DG mode:\ :tc=dgunix+fixed: # Video attributes are coordinated using static variables set by "sgr", then -# checked by "op", "seta[bf]", and "set[bf]" to refresh the attribute settings. +# checked by "op", "seta[bf]", and "set[bf]" to refresh the attribute settings. # (D=dim, U=underline, B=blink, R=reverse.) dg+color8|Color info for Data General D220 and D230C terminals in ANSI mode:\ :ut:\ @@ -9540,12 +9540,12 @@ dg460-ansi|Data General Dasher 460 in ANSI-mode:\ :mh=\E[2m:mr=\E[7m:nd=\E[C:nl=\ED:se=\E[m:sf=\E[S:so=\E[7m:\ :sr=\E[T:ta=^I:ue=\E[05:up=\E[A:us=\E[4m: # From: Wayne Throop <mcnc!rti-sel!rtp47!throopw> (not official) -# Data General 605x +# Data General 605x # Ought to work for a Model 6242, Type D210 as well as a 605x. # Note that the cursor-down key transmits ^Z. Job control users, beware! # This also matches a posted description of something called a `Dasher 100' -# so there's a dg100 alias here. -# (dg6053: the 4.4BSD file had :le=^H:, :do=^J:, :nd=^S:. -- esr) +# so there's a dg100 alias here. +# (dg6053: the 4.4BSD file had :le=^H:, :do=^J:, :nd=^S:. -- esr) dg6053-old|dg100|data general 6053:\ :am:bs:bw:ul:\ :co#80:li#24:\ @@ -10020,7 +10020,7 @@ d578-7b|Data General DASHER D578 in 7-bit mode:\ #### Datamedia (dm) # -# Datamedia was headquartered in Nashua, New Hampshire until it went +# Datamedia was headquartered in Nashua, New Hampshire until it went # out of business in 1993, but the ID plates on the terminals referred # to the factory in Pennsauken, NJ. The factory was sold to a PCB board # manufacturer which threw out all information about the terminals. @@ -10043,7 +10043,7 @@ dm1520|dm1521|datamedia 1520:\ :co#80:it#8:li#24:\ :bl=^G:cd=^K:ce=^]:cl=^L:cm=\036%r%+ %+ :cr=^M:do=^J:ho=^Y:\ :kd=^J:kh=^Y:kl=^H:kr=^\:ku=^_:le=^H:nd=^\:sf=^J:ta=^I:up=^_: -# dm2500: this terminal has both :IC: and :im:. Applications using +# dm2500: this terminal has both :IC: and :im:. Applications using # termcap/terminfo directly (rather than through ncurses) might be confused. dm2500|datamedia2500|datamedia 2500:\ :bs:nc:\ @@ -10080,27 +10080,27 @@ dm3045|datamedia 3045a:\ # Autorepeat 0=off 1=on # Screen 0=Dark 1=light # Cursor 0=u/l 1=block -# +# # 2 Margin Bell 0=off 1=on # Keyclick 0=off 1=on # Ansi/VT52 0=VT52 1=Ansi # Xon/Xoff 0=Off 1=On -# +# # 3 Shift3 0=Hash 1=UK Pound # Wrap 0=Off 1=On # Newline 0=Off 1=On # Interlace 0=Off 1=On -# +# # 4 Parity 0=Odd 1=Even # Parity 0=Off 1=On # Bits/Char 0=7 1=8 # Power 0=60Hz 1=50Hz -# +# # 5 Line Interface 0=EIA 1=Loop # Aux Interface 0=EIA 1=Loop -# Local Copy 0=Off 1=On +# Local Copy 0=Off 1=On # Spare -# +# # 6 Aux Parity 0=Odd 1=Even # Aux Parity 0=Off 1=On # Aux Bits/Char 0=7 1=8 @@ -10227,7 +10227,7 @@ beacon|FCG Beacon System:\ #### Fluke # -# The f1720a differences from ANSI: no auto margin, destructive +# The f1720a differences from ANSI: no auto margin, destructive # tabs, # of lines, funny highlighting and underlining f1720|f1720a|fluke 1720A:\ :xt:\ @@ -10266,7 +10266,7 @@ f100-rv|freedom-rv|freedom 100 in reverse video:\ # as ^V, the Control Character Quoting capability (^V in insert mode) # is lost! It cannot be remapped in vi because it is necessary to enter # a ^V to to quote the ^V that is being remapped!!! -# +# # f110/f200 users will have to decide whether # to lose the down cursor key or the quoting capability. We will opt # initially for leaving the quoting capability out, since use of VI @@ -10369,58 +10369,58 @@ go225|go-225|Graphon 225:\ # so we must have early Superbee2 (Model 600, according to phone conversation # with mfr.). It has proved reliable except for some missing padding # (notably after \EK and <nl> at bottom of screen). -# -# The key idea is that AEP mode is poison for :cm: & that US's in -# the local memory should be avoided like the plague. That means -# that the 2048 character local buffer is used as 25 lines of 80 -# characters, period. No scrolling local memory, folks. It also +# +# The key idea is that AEP mode is poison for :cm: & that US's in +# the local memory should be avoided like the plague. That means +# that the 2048 character local buffer is used as 25 lines of 80 +# characters, period. No scrolling local memory, folks. It also # appears that we cannot use naked INS LINE feature since it uses -# US. The sbi fakes :al: with an 80-space insert that may be too -# slow at low speeds; also spaces get converted to \040 which is +# US. The sbi fakes :al: with an 80-space insert that may be too +# slow at low speeds; also spaces get converted to \040 which is # too long for some programs (not vi). DEL LINE is ok but slow. -# -# The <nl> string is designed for last line of screen ONLY; cup to +# +# The <nl> string is designed for last line of screen ONLY; cup to # 25th line corrects the motion inherent in scrolling to Page 1. -# +# # There is one understood bug. It is that the screen appears to -# pop to a new (blank) page after a :nw:, or leave a half-line -# ellipsis to a quad that is the extra 48 memory locations. The -# data received is dumped into memory but not displayed. Not to -# worry if :cm: is being used; the lines not displayed will be, -# whenever the cursor is moved up there. Since :cm: is addressed -# relative to MEMORY of window, nothing is lost; but beware of +# pop to a new (blank) page after a :nw:, or leave a half-line +# ellipsis to a quad that is the extra 48 memory locations. The +# data received is dumped into memory but not displayed. Not to +# worry if :cm: is being used; the lines not displayed will be, +# whenever the cursor is moved up there. Since :cm: is addressed +# relative to MEMORY of window, nothing is lost; but beware of # relative cursor motion (:up:,:do:,:nd:,:le:). Recommended, # therefore, is setenv MORE -c . -# +# # WARNING: Not all features tested. -# -# Timings are assembled from 3 sources. Some timings may reflect +# +# Timings are assembled from 3 sources. Some timings may reflect # SB2/Model 300 that were used if more conservative. # Tested on a Model 600 at 1200 and 9600 bd. -# -# The BACKSPACEkb option is cute. The NEWLINE key, so cleverly -# placed on the keyboard and useless because of AEP, is made +# +# The BACKSPACEkb option is cute. The NEWLINE key, so cleverly +# placed on the keyboard and useless because of AEP, is made # into a backspace key. In use ESC must be pressed twice (to send) -# and sending ^C must be prefixed by ESC to avoid that weird +# and sending ^C must be prefixed by ESC to avoid that weird # transmit mode associated with ENTER key. -# -# IF TERMINAL EVER GOES CATATONIC with the cursor buzzing across -# the screen, then it has dropped into ENTER mode; hit +# +# IF TERMINAL EVER GOES CATATONIC with the cursor buzzing across +# the screen, then it has dropped into ENTER mode; hit # RESET--ONLINE--!tset. -# -# As delivered this machine has a FATAL feature that will throw -# it into that strange transmit state (SPOW) if the space bar is -# hit after a CR is received, but before receiving a LF (or a +# +# As delivered this machine has a FATAL feature that will throw +# it into that strange transmit state (SPOW) if the space bar is +# hit after a CR is received, but before receiving a LF (or a # few others). -# -# The circuits MUST be modified to eliminate the SPOW latch. -# This is done by strapping on chip A46 of the I/O board; cut -# the p.c. connection to Pin 5 and strap Pin 5 to Pin 8 of that +# +# The circuits MUST be modified to eliminate the SPOW latch. +# This is done by strapping on chip A46 of the I/O board; cut +# the p.c. connection to Pin 5 and strap Pin 5 to Pin 8 of that # chip. This mod has been checked out on a Mod 600 of Superbee II. -# With this modification absurdly high timings on cr are +# With this modification absurdly high timings on cr are # unnecessary. -# -# NOTE WELL that the rear panel switch should be set to CR/LF, +# +# NOTE WELL that the rear panel switch should be set to CR/LF, # not AEP! # sb1|beehive superbee:\ @@ -10578,7 +10578,7 @@ hz1500|hazeltine 1500:\ :kh=~^R:kl=^H:kr=^P:ku=~^L:le=^H:nd=^P:se=~^Y:sf=^J:so=~^_:\ :up=~^L: # h1510 assumed to be in sane escape mode. Else use h1500. -# (h1510: early versions of this entry apparently had ":se=\E^_:, +# (h1510: early versions of this entry apparently had ":se=\E^_:, # :so=\E^Y:, but these caps were commented out in 8.3; also, # removed incorrect and overridden ":do=^J:" -- esr) hz1510|hazeltine 1510:\ @@ -10628,7 +10628,7 @@ hz2000|hazeltine 2000:\ # characters very fast vi seems not able to keep up and hangs while trying # to insert. That's in insert mode while trying to insert in the middle of # a line. It might be because the Esprit doesn't have insert char and delete -# char as a built in function. Vi has to delete to end of line and then +# char as a built in function. Vi has to delete to end of line and then # redraw the rest of the line. esprit|Hazeltine Esprit I:\ :am:bs:bw:\ @@ -10685,7 +10685,7 @@ ibm3151|IBM 3151 display:\ :ae=\E>B:as=\E>A:is=\E S:me=\E4@\E>B:rs=\E S:s0=\E>B:\ :..sa=\E4%{64}%?%p1%t%{65}%|%;%?%p2%t%{66}%|%;%?%p3%t%{65}%|%;%?%p4%t%{68}%|%;%?%p5%t%{64}%|%;%?%p6%t%{72}%|%;%?%p7%t%{80}%|%;%c%?%p9%t\E>A%e\E>B%;:\ :te=\E>B:ti=\E>B:tc=ibm3162: -# From: Mark Easter <marke@fsi-ssd.csg.ssd.fsi.com> 29 Oct 1992 +# From: Mark Easter <marke@fsi-ssd.csg.ssd.fsi.com> 29 Oct 1992 # removed kend, knp, kpp -TD ibm3161|ibm3163|wy60-316X|wyse60-316X|IBM 3161/3163 display:\ :am:bs:mi:ms:\ @@ -10747,7 +10747,7 @@ ibmaed|IBM Experimental display:\ :vb=\EG: ibm-apl|apl|IBM apl terminal simulator:\ :li#25:tc=dm1520: -# (ibmmono: this had an unknown `sb' boolean, I changed it to `bs'. +# (ibmmono: this had an unknown `sb' boolean, I changed it to `bs'. # Also it had ":I0=f10:" which pretty obviously should be "l0=f10" -- esr) ibmmono|IBM workstation monochrome:\ :es:hs:\ @@ -10882,7 +10882,7 @@ ibm8514-c|IBM 8514 color display with standout and underline:\ :nw=^M^J:sf=^J:ta=^I:..ts=\Ej\EYI%+ \Eo:tc=ibmega-c: # -# AIX entries. IBM ships these with AIX 3.2.5. +# AIX entries. IBM ships these with AIX 3.2.5. # -- added rc, sc based on manpage -TD aixterm|IBM Aixterm Terminal Emulator:\ :es:hs:\ @@ -10937,7 +10937,7 @@ infoton:\ # The ICL6402 was actually the Kokusai Display System 6402. # The 6404 was the KDS7372 (color version of the 6402). -# +# # ICL6404 control codes follow: # #code function @@ -11246,13 +11246,13 @@ intext2|intextii|INTERACTIVE modified owl 1251:\ #### Kimtron (abm, kt) # -# Kimtron seems to be history, but as March 1998 these people are still +# Kimtron seems to be history, but as March 1998 these people are still # offering repair services for Kimtron equipment: # # Com/Pair Monitor Service # 1105 N. Cliff Ave. # Sioux Falls, South Dakota 57103 -# +# # WATS voice: 1-800/398-4946 # POTS fax: +1 605/338-8709 # POTS voice: +1 605/338-9650 @@ -11346,7 +11346,7 @@ kt7ix|kimtron model kt-7 or 70 in IX mode:\ # This was a line of terminals made by McDonnell-Douglas Information Systems. # These entries come direct from MDIS documentation. I have edited them only # to move primary names of the form p[0-9] * to aliases, and to comment out -# :ae:/:as: in a couple of entries without <acsc> strings. I have +# :ae:/:as: in a couple of entries without <acsc> strings. I have # also removed the change history; the last version indicates this is # version 4.3 by A.Barkus, September 1990 (earliest entry is October 1989). # @@ -11706,7 +11706,7 @@ mime3ax|mime-3ax|mime1 emulating enhanced 3a:\ :al=\001:cd=^_:ce=^X:dl=\027:ta=\011:tc=mime3a: # Wed Mar 9 18:53:21 1983 # We run our terminals at 2400 baud, so there might be some timing problems at -# higher speeds. The major improvements in this model are the terminal now +# higher speeds. The major improvements in this model are the terminal now # scrolls down and insert mode works without redrawing the rest of the line # to the right of the cursor. This is done with a bit of a kludge using the # exit graphics mode to get out of insert, but it does not appear to hurt @@ -11748,9 +11748,9 @@ mt4520-rv|micro-term 4520 reverse video:\ # This entry works for the ergo 4000 with the following setups: # ansi,wraparound,newline disabled, xon/xoff disabled in both # setup a & c. -# +# # WARNING!!! There are multiple versions of ERGO 4000 microcode -# Be advised that very early versions DO NOT WORK RIGHT !! +# Be advised that very early versions DO NOT WORK RIGHT !! # Microterm does have a ROM exchange program- use it or lose big # (ergo400: added <rmam>/<smam> based on the init string -- esr) ergo4000|microterm ergo 4000:\ @@ -11764,7 +11764,7 @@ ergo4000|microterm ergo 4000:\ :ks=\E=:ku=\E[A:l1=pf1:l2=pf2:l3=pf3:l4=pf4:le=^H:me=\E[m:\ :nd=\E[C:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:up=\E[A: -#### NCR +#### NCR # # NCR's terminal group was merged with AT&T's when AT&T bought the company. # For what happened to that group, see the ADDS section. @@ -11800,10 +11800,10 @@ ncr260intwpp|NCR Intecolor emulation of the 2900_260C with a PC+ keyboard in 132 # This definition for ViewPoint supports several attributes. This means # that it has magic cookies (extra spaces where the attributes begin). # Some applications do not function well with magic cookies. The System -# Administrator's Shell in NCR Unix SVR4 1.03 is one such application. +# Administrator's Shell in NCR Unix SVR4 1.03 is one such application. # If supporting various attributes is not vital, 'xmc#1' and the extra -# attributes can be removed. -# Mapping to ASCII character set ('acsc' capability) can also be +# attributes can be removed. +# Mapping to ASCII character set ('acsc' capability) can also be # restored if needed. # (untranslatable capabilities removed to fit entry within 1023 bytes) # (sgr removed to fit entry within 1023 bytes) @@ -11955,19 +11955,19 @@ NCR260VT300WPP|ncr260vt300wpp|NCR 2900_260 vt300 wide mode pc+ kybd:\ :is=\E[!p\E[?3;7;19;67h\E[?1;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1H\E>:\ :rs=\E[!p\E[?3;7;19;67h\E[?1;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1H\E>:\ :tc=ncr260vt300pp: -# This terminfo file contains color capabilities for the Wyse325 emulation of +# This terminfo file contains color capabilities for the Wyse325 emulation of # the NCR 2900/260C color terminal. Because of the structure of the command # (escape sequence) used to set color attributes, one of the fore/background # colors must be preset to a given value. I have set the background color to # black. The user can change this setup by altering the last section of the -# 'setf' definition. The escape sequence to set color attributes is -# ESC d y <foreground_color> <background_color> 1 +# 'setf' definition. The escape sequence to set color attributes is +# ESC d y <foreground_color> <background_color> 1 # In addition, the background color can be changed through the desk accessories. -# The capablitiy 'op' sets colors to green on black (default combination). +# The capablitiy 'op' sets colors to green on black (default combination). # # NOTE: The NCR Unix System Administrator's Shell will not function properly # if the 'pairs' capability is defined. Un-Comment the 'pairs' -# capability and recompile if you wish to have it included. +# capability and recompile if you wish to have it included. # # (untranslatable capabilities removed to fit entry within 1023 bytes) # (sgr removed to fit entry within 1023 bytes) @@ -11997,18 +11997,18 @@ ncr260wy325wpp|NCR 2900_260 wyse 325 wide mode:\ # This definition for Wyse 350 supports several attributes. This means # that it has magic cookies (extra spaces where the attributes begin). # Some applications do not function well with magic cookies. The System -# Administrator's Shell in NCR Unix SVR4 1.03 is one such application. +# Administrator's Shell in NCR Unix SVR4 1.03 is one such application. # If supporting various attributes is not vital, 'xmc#1' and the extra -# attributes can be removed. -# Mapping to ASCII character set ('acsc' capability) can also be +# attributes can be removed. +# Mapping to ASCII character set ('acsc' capability) can also be # restored if needed. # In addition, color capabilities have been added to this file. The drawback, # however, is that the background color has to be black. The foreground colors -# are numbered 0 through 15. +# are numbered 0 through 15. # # NOTE: The NCR Unix System Administrator's Shell does not function properly # with the 'pairs' capability defined as below. If you wish to -# have it included, Un-comment it and recompile (using 'tic'). +# have it included, Un-comment it and recompile (using 'tic'). # # (untranslatable capabilities removed to fit entry within 1023 bytes) # (sgr removed to fit entry within 1023 bytes) @@ -12038,12 +12038,12 @@ ncr260wy350wpp|NCR 2900_260 wyse 350 wide mode:\ # This definition for Wyse 50+ supports several attributes. This means # that it has magic cookies (extra spaces where the attributes begin). # Some applications do not function well with magic cookies. The System -# Administrator's Shell in NCR Unix SVR4 1.03 is one such application. +# Administrator's Shell in NCR Unix SVR4 1.03 is one such application. # If supporting various attributes is not vital, 'xmc#1' and the extra -# attributes can be removed. -# Mapping to ASCII character set ('acsc' capability) can also be +# attributes can be removed. +# Mapping to ASCII character set ('acsc' capability) can also be # restored if needed. -# (ncr260wy50+pp: originally contained commented-out +# (ncr260wy50+pp: originally contained commented-out # <acsc=j5k3l2m1n8q:t4u9v=w0x6>, as well as the commented-out one there -- esr) # (untranslatable capabilities removed to fit entry within 1023 bytes) # (sgr removed to fit entry within 1023 bytes) @@ -12163,7 +12163,7 @@ ncrvt100wan|NCRVT100WPP|ncrvt100wpp|NCR VT100 emulation of the 2900 terminal:\ # 6 - Don't Send or Do Send Spaces # 7 - Parity Enable # 8 - Stop Bits (One/Two) -# +# # Switch B: # 1 - Upper/Lower Shift # 2 - Typewriter Shift @@ -12172,7 +12172,7 @@ ncrvt100wan|NCRVT100WPP|ncrvt100wpp|NCR VT100 emulation of the 2900 terminal:\ # 5-6 - Carriage Return Without / With Line Feed # 7 - Extended Mode # 8 - Suppress Keyboard Display -# +# # Switch C: # 1 - End of line entry disabled/enabled # 2 - Conversational mode / (Local?) Mode @@ -12182,7 +12182,7 @@ ncrvt100wan|NCRVT100WPP|ncrvt100wpp|NCR VT100 emulation of the 2900 terminal:\ # 6 - (50Hz?) / 60 Hz # 7 - Exit after level zero diagnostics # 8 - RS-232 interface -# +# # Switch D: # 1 - Reverse Channel (yes / no) # 2 - Manual answer (no / yes) @@ -12272,7 +12272,7 @@ pe1251|pe6300|pe6312|perkin elmer 1251:\ :k5=\ERF:k6=\ERG:k7=\ERH:k8=\ERI:k9=\ERJ:k;=\ERK:le=\ED:\ :nd=\EC:sf=^J:st=\E1:up=\EA: # (pe7000m: this had -# rmul=\E!\0, smul=\E!\040, +# rmul=\E!\0, smul=\E!\040, # which is probably wrong, it collides with kf0 pe7000m|perkin elmer 7000 series monochrome monitor:\ :am:\ @@ -12292,8 +12292,8 @@ pe7000c|perkin elmer 7000 series colour monitor:\ # Sperry Univac has merged with Burroughs to form Unisys. # -# This entry is for the Sperry UTS30 terminal running the TTY -# utility under control of CP/M Plus 1R1. The functionality +# This entry is for the Sperry UTS30 terminal running the TTY +# utility under control of CP/M Plus 1R1. The functionality # provided is comparable to the DEC vt100. # (uts30: I added <rmam>/<smam> based on the init string -- esr) uts30|sperry uts30 with cp/m@1R1:\ @@ -12384,7 +12384,7 @@ pt210|TRS-80 PT-210 printing terminal:\ #### Tektronix (tek) # -# Tektronix tubes are graphics terminals. Most of them use modified +# Tektronix tubes are graphics terminals. Most of them use modified # oscilloscope technology incorporating a long-persistence green phosphor, # and support vector graphics on a main screen with an attached "dialogue # area" for interactive text. @@ -12428,14 +12428,14 @@ tek4023|tektronix 4023:\ # bottom of memory (try "cat /usr/dict/words"); ^S and ^Q typed # on keyboard don't work. You have to hit BREAK twice to get # one break at any speed - this is a documented feature. -# Can't use cursor motion because it's memory relative, and -# because it only works in the workspace, not the monitor. +# Can't use cursor motion because it's memory relative, and +# because it only works in the workspace, not the monitor. # Same for home. Likewise, standout only works in the workspace. -# -# :ce: was commented out since vi and rogue seem to work better +# +# :ce: was commented out since vi and rogue seem to work better # simulating it with lots of spaces! -# -# :al: and :AL: had 145ms of padding, but that slowed down vi's ^U +# +# :al: and :AL: had 145ms of padding, but that slowed down vi's ^U # and didn't seem necessary. # tek4024|tek4025|tek4027|tektronix 4024/4025/4027:\ @@ -12645,14 +12645,14 @@ tek4207-s|Tektronix 4207 with sysline but no memory:\ # look good for screen editing. In the dialog area, you can't move the cursor # off the bottom line. Out of the dialog area, ^K moves it up, but there # is no way to scroll. -# -# Note that there is a floppy for free from Tek that makes the +# +# Note that there is a floppy for free from Tek that makes the # 4112 emulate the vt52 (use the vt52 termcap). There is also # an expected enhancement that will use ANSI standard sequences. -# -# 4112 in non-dialog area pretending to scroll. It really wraps +# +# 4112 in non-dialog area pretending to scroll. It really wraps # but vi is said to work (more or less) in this mode. -# +# # 'vi' works reasonably well with this entry. # otek4112|o4112-nd|otek4113|otek4114|old tektronix 4110 series:\ @@ -12687,7 +12687,7 @@ tek4113|tektronix 4113 color graphics with 5 line dialog area:\ tek4113-34|tektronix 4113 color graphics with 34 line dialog area:\ :li#34:\ :is=\EKA1\ELLB2\ELV0\ELV1:tc=tek4113: -# :ns: left off to allow vi visual mode. APL font (:as=\E^N:/:ae=\E^O:) not +# :ns: left off to allow vi visual mode. APL font (:as=\E^N:/:ae=\E^O:) not # supported here. :uc: is slow, but looks nice. Suggest setenv MORE -up . # :vb: needs enough delay to let you see the background color being toggled. tek4113-nd|tektronix 4113 color graphics with no dialog area:\ @@ -12770,9 +12770,9 @@ tek4404|tektronix 4404:\ :te=\E[1;1H\E[0J\E[?6h\E[?1l:\ :ti=\E%\E!1\E[1;32r\E[?6l\E>:ue=\E[m:up=\E[A:us=\E[4m: # Some unknown person wrote: -# I added the is string - straight Unix has ESC ; in the login -# string which sets a ct8500 into monitor mode (aka 4025 snoopy -# mode). The is string here cleans up a few things (but not +# I added the is string - straight Unix has ESC ; in the login +# string which sets a ct8500 into monitor mode (aka 4025 snoopy +# mode). The is string here cleans up a few things (but not # everything). ct8500|tektronix ct8500:\ :am:bw:da:db:\ @@ -12792,7 +12792,7 @@ ct8500|tektronix ct8500:\ # Bold, dim, and standout are simulated by colors and thus not allowed # with colors. The tektronix color table is mapped into the RGB color # table by setf/setb. All colors are reset to factory specifications by oc. -# The <initc> cap uses RGB notation to define colors. for arguments 1-3 the +# The <initc> cap uses RGB notation to define colors. for arguments 1-3 the # interval (0-1000) is broken into 8 smaller sub-intervals (125). Each sub- # interval then maps into pre-defined value. # (untranslatable capabilities removed to fit entry within 1023 bytes) @@ -12963,7 +12963,7 @@ ibmpc|wy60-PC|wyse60-PC|IBM PC/XT running PC/IX:\ #### Apple II # -# Apple II firmware console first, then various 80-column cards and +# Apple II firmware console first, then various 80-column cards and # terminal emulators. For two cents I'd toss all these in the UFO file # along with the 40-column apple entries. # @@ -12971,7 +12971,7 @@ ibmpc|wy60-PC|wyse60-PC|IBM PC/XT running PC/IX:\ # From: brsmith@umn-cs.cs.umn.edu (Brian R. Smith) via BRL # 'it#8' tells UNIX that you have tabs every 8 columns. This is a # function of TIC, not the firmware. -# The clear key on a IIgs will do something like clear-screen, +# The clear key on a IIgs will do something like clear-screen, # depending on what you're in. appleIIgs|appleIIe|appleIIc|Apple 80 column firmware interface:\ :am:bs:bw:eo:ms:\ @@ -13173,20 +13173,20 @@ mac-w|macterminal-w|Apple Macintosh with Macterminal in 132 column mode:\ # line. Please note that non-ASCII characters don't work right in the # status line, since Terminal.app incorrectly interprets their Unicode # codepoints as MacRoman codepoints. -# +# # * Renamed the AppKit Terminal.app entry from "Apple_Terminal" to # "nsterm" to comply with the name length and case conventions and # limitations of various software packages [notably Solaris terminfo # and UNIX.] A single Apple_Terminal alias is retained for # backwards-compatbility. -# +# # * Added function key support (F1-F4). These only work in Terminal.app # version 51, hopefully the capabilities won't cause problems for people # using version 41. -# +# # * Added "full color" (-c) entries which support the 16-color mode in # version 51. -# +# # * By default, version 51 uses UTF-8 encoding with broken altcharset # support, so "ASCII" (-7) entries without altcharset support were # added. @@ -13719,7 +13719,7 @@ st52|Atari ST with VT52 emulation:\ :l0=f10:le=\ED:me=\Eq:nd=\EC:nw=^M^J:r1=\Ez_\Eb@\EcA:\ :rc=\Ek:sc=\Ej:se=\Eq:sf=^J:so=\Ep:sr=\EI:ta=^I:te=:ti=\Ee:\ :up=\EA:ve=\Ee:vi=\Ef: - + #### Commodore Business Machines # # Formerly located in West Chester, PA; went spectacularly bust in 1994 @@ -13840,16 +13840,16 @@ northstar|North Star Advantage:\ #### Osborne # # Thu Jul 7 03:55:16 1983 -# -# As an aside, be careful; it may sound like an anomaly on the -# Osborne, but with the 80-column upgrade, it's too easy to +# +# As an aside, be careful; it may sound like an anomaly on the +# Osborne, but with the 80-column upgrade, it's too easy to # enter lines >80 columns! -# +# # I've already had several comments... -# The Osborne-1 with the 80-col option is capable of being -# 52, 80, or 104 characters wide; default to 80 for compatibility +# The Osborne-1 with the 80-col option is capable of being +# 52, 80, or 104 characters wide; default to 80 for compatibility # with most systems. -# +# # The tab is destructive on the Ozzie; make sure to 'stty -tabs'. osborne-w|osborne1-w|osborne I in 104-column mode:\ :ms:ul:xt:\ @@ -13886,7 +13886,7 @@ osexec|Osborne executive:\ # Memory-segmentation limits and a strong tendency to look like V7 long after # it was obsolete made all three pretty lame. Venix croaked early. Coherent # and Minix were ported to 32-bit Intel boxes, only to be run over by a -# steamroller named `Linux' (which, to be fair, traces some lineage to Minix). +# steamroller named `Linux' (which, to be fair, traces some lineage to Minix). # Coherent's vendor, the Mark Williams Company, went belly-up in 1994. There # are also, I'm told, Minix ports that ran on Amiga and Atari machines and # even as single processes under SunOS and the Macintosh OS. @@ -13938,7 +13938,7 @@ pc-coherent|pcz19|coherent|IBM PC console running Coherent:\ :sr=\EI:ta=^I:up=\EA: # According to the Venix 1.1 manual, the PC console is similar -# to a DEC vt52. Differences seem to be (1) arrow keys send +# to a DEC vt52. Differences seem to be (1) arrow keys send # different strings, (2) enhanced standout, (3) added insert/delete line. # Note in particular that it doesn't have automatic margins. # There are other keys (f1-f10, kpp, knp, kcbt, kich1, kdch1) but they @@ -13955,11 +13955,11 @@ pc-venix|venix|IBM PC console running Venix:\ # # The MAI Basic Four computer was obsolete at the end of the 1980s. -# It may be used as a terminal by putting it in "line" mode as seen on +# It may be used as a terminal by putting it in "line" mode as seen on # one of the status lines. -# Initialization is similar to CIT80. :is: will set ANSI mode for you. +# Initialization is similar to CIT80. :is: will set ANSI mode for you. # Hardware tabs set by :if: at 8-spacing. Auto line wrap causes glitches so -# wrap mode is reset by :vs:. Using :sf:=\E[S caused errors so I +# wrap mode is reset by :vs:. Using :sf:=\E[S caused errors so I # used \ED instead. # From: bf347@lafn.org (David Lawyer), 28 Jun 1997 mai|basic4|MAI Basic Four in ansi mode:\ @@ -13979,7 +13979,7 @@ mai|basic4|MAI Basic Four in ansi mode:\ # # On Sat, 7 Aug 1999, Torsten Jerzembeck <toje@nightingale.ms.sub.org> wrote: # The Basis 108 was a Apple II clone, manufactured by the "Basis -# Mikrocomputer GmbH" in Munster, Germany (the company still exists today, +# Mikrocomputer GmbH" in Munster, Germany (the company still exists today, # about 1,5 km from where I live, but doesn't build own computers any # more). A Basis 108 featured a really heavy (cast aluminium?) case, was # equipped with one or two 5.25" disk drives, had a monochrome and colour @@ -13999,7 +13999,7 @@ luna|luna68k|LUNA68K Bitmap console:\ megatek|pegasus workstation terminal emulator:\ :am:os:\ :co#83:li#60: -# The Xerox 820 was a Z80 micro with a snazzy XEROX PARC-derived +# The Xerox 820 was a Z80 micro with a snazzy XEROX PARC-derived # interface (pre-Macintosh by several years) that went nowhere. xerox820|x820|Xerox 820:\ :am:\ @@ -14090,7 +14090,7 @@ abm80|amtek business machines 80:\ #### Bell Labs blit terminals # -# These were AT&T's official entries. The 5620 FAQ maintained by +# These were AT&T's official entries. The 5620 FAQ maintained by # David Breneman <daveb@dgtl.com> has this to say: # # Actually, in the beginning was the Jerq, and the Jerq was white with a @@ -14149,17 +14149,17 @@ oblit|ojerq|first version of blit rom:\ # small screen (it had a 17" crisp beauty) and a real OS. They (Bolt # Beranek and Neuman) sold at most a few hundred of them to the real # world. DOD may have bought more... -# +# -# Entries for the BitGraph terminals. The problem -# with scrolling in vi can only be fixed by getting BBN to put -# smarter scroll logic in the terminal or changing vi or padding +# Entries for the BitGraph terminals. The problem +# with scrolling in vi can only be fixed by getting BBN to put +# smarter scroll logic in the terminal or changing vi or padding # scrolls with about 500 ms delay. -# -# I always thought the problem was related to the terminal -# counting newlines in its input buffer before scrolling and -# then moving the screen that much. Then vi comes along and -# paints lines in on the bottom line of the screen, so you get +# +# I always thought the problem was related to the terminal +# counting newlines in its input buffer before scrolling and +# then moving the screen that much. Then vi comes along and +# paints lines in on the bottom line of the screen, so you get # this big white gap. bitgraph|bg2.0nv|bg3.10nv|bbn bitgraph 2.0 or later (normal video):\ @@ -14302,17 +14302,17 @@ dku7202|BULL Questar 200 DKU7202 (colour/character attributes):\ # Copyright (c) 1989 BULL SA #--------------------------------------------------------------------------- # This entry is used for terminals with vt320 emulation mode -# and following set-up : +# and following set-up : # 8 bit ISO Latin Character Set (ISO 8859-1), -# 7 bit Control Characters, -# 80 columns screen. +# 7 bit Control Characters, +# 80 columns screen. # Hereafter are some DEC vt terminals' commands. (valid on vt200 and 300) # They are used in string capabilities with vt220-320 emulation mode. # In the following DEC definitions, two kinds of terminfo databases are # provided : -# 1. the first with Command Sequence Introducer starting with escape +# 1. the first with Command Sequence Introducer starting with escape # sequence in 7 bits characters ex. ESC [ : 2 chars. in 7-bit mode. -# 2. the second with Command Sequence Introducer starting with escape +# 2. the second with Command Sequence Introducer starting with escape # sequence in 8 bits characters ex. ESC [ : 1 char. 'CSI' =x9B. # Soft Terminal Reset esc [ ! p # RIS (erases screen): esc c @@ -14347,11 +14347,11 @@ dku7202|BULL Questar 200 DKU7202 (colour/character attributes):\ # RM DECAWM auto right margin: esc [ ? 7 l # SM DECARM auto repeat: esc [ ? 8 h # RM DECARM auto repeat: esc [ ? 8 l -# DECSASD Select active main: esc [ 0 $ } -# DECSASD Select active status: esc [ 1 $ } -# DECSSDT Select status none: esc [ 0 $ ~ -# DECSSDT Select status indic.: esc [ 1 $ ~ -# DECSSDT Select status host-wr: esc [ 2 $ ~ +# DECSASD Select active main: esc [ 0 $ } +# DECSASD Select active status: esc [ 1 $ } +# DECSSDT Select status none: esc [ 0 $ ~ +# DECSSDT Select status indic.: esc [ 1 $ ~ +# DECSSDT Select status host-wr: esc [ 2 $ ~ # SM DECTCEM Visible cursor: esc [ ? 2 5 h # RM DECTCEM Invisible cursor: esc [ ? 2 5 l # SM DECNCRM 7 bits NCR set: esc [ ? 4 2 h @@ -14407,10 +14407,10 @@ bq300-w-rv|Bull vt320 reverse mode 132 columns:\ :rs=\E[?3h:vb=\E[?5l\E[?5h:tc=bq300: # This entry is used for terminals with vt320 emulation mode -# and following set-up : +# and following set-up : # 8 bit ISO Latin Character Set (ISO 8859-1), # 8 bit Control Characters, (CSI coded as x9B for ESC [) -# 80 columns screen. +# 80 columns screen. # Soft Terminal Reset csi ! p # RIS (erases screen): esc c # DECKPNM numeric keypad mode: esc > @@ -14444,11 +14444,11 @@ bq300-w-rv|Bull vt320 reverse mode 132 columns:\ # RM DECAWM auto right margin: csi ? 7 l # SM DECARM auto repeat: csi ? 8 h # RM DECARM auto repeat: csi ? 8 l -# DECSASD Select active main: csi 0 $ } -# DECSASD Select active status: csi 1 $ } -# DECSSDT Select status none: csi 0 $ ~ -# DECSSDT Select status indic.: csi 1 $ ~ -# DECSSDT Select status host-wr: csi 2 $ ~ +# DECSASD Select active main: csi 0 $ } +# DECSASD Select active status: csi 1 $ } +# DECSSDT Select status none: csi 0 $ ~ +# DECSSDT Select status indic.: csi 1 $ ~ +# DECSSDT Select status host-wr: csi 2 $ ~ # SM DECTCEM Visible cursor: csi ? 2 5 h # RM DECTCEM Invisible cursor: csi ? 2 5 l # SM DECNCRM 7 bits NCR set: csi ? 4 2 h @@ -14498,10 +14498,10 @@ bq300-w-8rv|Bull vt320 8-bit reverse mode 132 columns:\ :rs=\233?3h:vb=\233?5l\233?5h:tc=bq300-8: # This entry is used for terminals with vt320 emulation mode -# a 102 keys keyboard (PC scancode !) and following set-up : +# a 102 keys keyboard (PC scancode !) and following set-up : # 8 bit ISO Latin Character Set (ISO 8859-1), -# 7 bit Control Characters, -# 80 columns screen. +# 7 bit Control Characters, +# 80 columns screen. bq300-pc|Questar 303 with PC keyboard ISO Latin 1 80 columns:\ :%0@:%1@:*6@:@0@:@7=\E[4~:F1=\E[29~:F2=\E[31~:F3@:F4@:F5@:F6@:\ :F7@:F8@:F9@:FA@:k1=\E[17~:k2=\E[18~:k3=\E[19~:k4=\E[20~:\ @@ -14520,8 +14520,8 @@ bq300-pc-w-rv|Questar 303 with PC keyboard reverse mode 132 columns:\ :is=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E F\E[?42l\E[?4l:\ :rs=\E[?3h:vb=\E[?5l\E[?5h:tc=bq300-pc: # 8 bit ISO Latin Character Set (ISO 8859-1), -# 8 bit Control Characters, -# 80 columns screen. +# 8 bit Control Characters, +# 80 columns screen. bq300-8-pc|Q306-8-pc|Questar 303 with PC keyboard in full 8 bits 80 columns:\ :%0@:%1@:*6@:@0@:@7=\2334~:F1=\23329~:F2=\23331~:F3@:F4@:F5@:\ :F6@:F7@:F8@:F9@:FA@:k1=\23317~:k2=\23318~:k3=\23319~:\ @@ -14629,13 +14629,13 @@ vip-Hw|vip7800-Hw|Q310-vip-Hw|Questar 3155-vip7800 wide 72 lines:\ #### Chromatics # -# I have put the long strings in :ti:/:te:. Ti sets up a window -# that is smaller than the screen, and puts up a warning message -# outside the window. Te erases the warning message, puts the +# I have put the long strings in :ti:/:te:. Ti sets up a window +# that is smaller than the screen, and puts up a warning message +# outside the window. Te erases the warning message, puts the # window back to be the whole screen, and puts the cursor at just -# below the small window. I defined :ve: and :vi: to really turn -# the cursor on and off, but I have taken this out since I don't -# like the cursor being turned off when vi exits. +# below the small window. I defined :ve: and :vi: to really turn +# the cursor on and off, but I have taken this out since I don't +# like the cursor being turned off when vi exits. cg7900|chromatics|chromatics 7900:\ :am:\ :co#80:li#40:\ @@ -14688,17 +14688,17 @@ dp3360|datapoint|datapoint 3360:\ :sf=^J:up=^Z: # From: Jan Willem Stumpel <jw.stumpel@inter.nl.net>, 11 May 1997 -# The Datapoint 8242 Workstation was sold at least between 1985 -# and 1989. To make the terminal work with this entry, press -# CONTROL-INT-INT to take the terminal off-line, and type (opt). -# Set the options AUTO ROLL, ROLL DN, and ESC KBD on, and AUTO -# CR/LF off. Use control-shift-[] as escape key, control-I as tab, +# The Datapoint 8242 Workstation was sold at least between 1985 +# and 1989. To make the terminal work with this entry, press +# CONTROL-INT-INT to take the terminal off-line, and type (opt). +# Set the options AUTO ROLL, ROLL DN, and ESC KBD on, and AUTO +# CR/LF off. Use control-shift-[] as escape key, control-I as tab, # shift-F1 to shift-F5 as F6 to F10 (unshifted F1 to F5 are in # fact unusable because the strings sent by the terminal conflict # with other keys). # The terminal is capable of displaying "box draw" characters. -# For each graphic character you must send 2 ESC's (\E\E) followed -# by a control character as follows: +# For each graphic character you must send 2 ESC's (\E\E) followed +# by a control character as follows: # character meaning # ========= ======= # ctrl-E top tee @@ -14712,8 +14712,8 @@ dp3360|datapoint|datapoint 3360:\ # ctrl-M bottom right corner # ctrl-N horizontal line # ctrl-O vertical line -# Unfortunately this cannot be fitted into the termcap/terminfo -# description scheme. +# Unfortunately this cannot be fitted into the termcap/terminfo +# description scheme. dp8242|datapoint 8242:\ :ms:\ :co#80:li#25:\ @@ -14732,7 +14732,7 @@ dp8242|datapoint 8242:\ # # These entries are DEC's official terminfos for its older terminals. # Contact Bill Hedberg <hedberg@hannah.enet.dec.com> of Terminal Support -# Engineering for more information. Updated terminfos and termcaps +# Engineering for more information. Updated terminfos and termcaps # are kept available at ftp://gatekeeper.dec.com/pub/DEC/termcaps. # @@ -14808,7 +14808,7 @@ dw2|decwriter|dw|decwriter II:\ # \E[4g clear vertical tab stops # \E> disable alternate keypad mode (so it transmits numbers!) # \E[%i%p1%du set tab stop at column %d (origin == 1) -# (Full syntax is \E[n;n;n;n;n;...;nu where each 'n' is +# (Full syntax is \E[n;n;n;n;n;...;nu where each 'n' is # a tab stop) # # The dw3 does standout with wide characters. @@ -14900,22 +14900,22 @@ terminet1200|terminet300|tn1200|tn300|terminet|GE terminet 1200:\ # # S401 # 0-3 = baud rate as follows: -# +# # 3 2 1 0 -# --- --- --- --- +# --- --- --- --- # 0 0 1 1 300 baud # 0 1 0 1 1200 baud # 1 0 0 0 2400 baud # 1 0 1 0 4800 baud # 1 1 0 0 9600 baud # 1 1 0 1 19.2K baud -# +# # 4 = parity (0 = no parity) # 5 = even parity (0 = odd parity) # 6 = stick parity (0 = normal parity) # 7 = full duplex (0 = half duplex) -# -# S402 +# +# S402 # 0 = block cursor (0 = underscore cursor) # 1 = no key click (0 = keyclick) # 2 = wrap at end of line (0 = no wrap) @@ -14924,7 +14924,7 @@ terminet1200|terminet300|tn1200|tn300|terminet|GE terminet 1200:\ # 5 = ANSI mode (0 = VT52 mode) # 6 = keypad shifted (0 = keypad unshifted) # 7 = 50Hz refresh (1 = 60Hz refresh) -# +# # Factory Default settings are as follows: # 7 6 5 4 3 2 1 0 # S401 1 0 0 0 1 1 0 0 @@ -14948,14 +14948,14 @@ h19-us|h19us|h19-smul|heathkit w/keypad shifted/underscore cursor:\ :ke=\Eu:ks=\Et:tc=h19-u: # (h19: merged in :ip: from BSDI hp19-e entry>; # also added empty <acsc> to suppress a tic warning --esr) -# From: Tim Pierce <twp@skepsis.com>, 23 Feb 1998 +# From: Tim Pierce <twp@skepsis.com>, 23 Feb 1998 # Tim tells us that: # I have an old Zenith-19 terminal at home that still gets a lot of use. # This terminal suffers from the same famous insert-mode padding lossage # that has been acknowledged for the Z29 terminal. Emacs is nearly # unusable on this box, since even a half-scroll up or down the window # causes flaming terminal death. -# +# # On the Z19, the only way I have found around this problem is to remove # the :al: and :dl: entries entirely. No amount of extra padding will # help (I have tried up to 20000). Removing :al=\EL$: and :dl=\EM$: @@ -14985,37 +14985,37 @@ alto-h19|altoh19|altoheath|alto-heath|alto emulating heathkit h19:\ # it needs more padding. It especially loses if a program attempts # to put the Z29 into insert mode and insert text at 9600 baud. It # even loses worse if the program attempts to insert tabs at 9600 -# baud. Adding padding to text that is inserted loses because in +# baud. Adding padding to text that is inserted loses because in # order to make the Z29 not die, one must add so much padding that -# whenever the program tries to use insert mode, the effective +# whenever the program tries to use insert mode, the effective # rate is about 110 baud. -# -# What program would want to put the terminal into insert mode -# and shove stuff at it at 9600 baud you ask? -# -# Emacs. Emacs seems to want to do the mathematically optimal +# +# What program would want to put the terminal into insert mode +# and shove stuff at it at 9600 baud you ask? +# +# Emacs. Emacs seems to want to do the mathematically optimal # thing in doing a redisplay rather than the practical thing. -# When it is about to output a line on top of a line that is -# already on the screen, instead of just killing to the end of -# the line and outputting the new line, it compares the old line -# and the new line and if there are any similarities, it -# constructs the new line by deleting the text on the old line +# When it is about to output a line on top of a line that is +# already on the screen, instead of just killing to the end of +# the line and outputting the new line, it compares the old line +# and the new line and if there are any similarities, it +# constructs the new line by deleting the text on the old line # on the terminal that is already there and then inserting new -# text into the line to transform it into the new line that is +# text into the line to transform it into the new line that is # to be displayed. The Z29 does not react kindly to this. -# +# # But don't cry for too long.... There is a solution. You can make # a termcap entry for the Z29 that says the Z29 has no insert mode. -# Then Emacs cannot use it. "Oh, no, but now inserting into a +# Then Emacs cannot use it. "Oh, no, but now inserting into a # line will be really slow", you say. Well there is a sort of a -# solution to that too. There is an insert character option on -# the Z29 that will insert one character. Unfortunately, it -# involves putting the terminal into ansi mode, inserting the -# character, and changing it back to H19 mode. All this takes 12 -# characters. Pretty expensive to insert one character, but it -# works. Either Emacs doesn't try to use its inserting hack when -# it's only given an insert character ability or the Z29 doesn't -# require padding with this (the former is probably more likely, +# solution to that too. There is an insert character option on +# the Z29 that will insert one character. Unfortunately, it +# involves putting the terminal into ansi mode, inserting the +# character, and changing it back to H19 mode. All this takes 12 +# characters. Pretty expensive to insert one character, but it +# works. Either Emacs doesn't try to use its inserting hack when +# it's only given an insert character ability or the Z29 doesn't +# require padding with this (the former is probably more likely, # but I haven't checked it out). # (z29: added empty <acsc> to suppress a tic warning, merged in # status line capabilities from BRL entry --esr) @@ -15113,9 +15113,9 @@ ztx|ztx11|zt-1|htx11|ztx-1-a|ztx-10 or 11:\ #### IMS International (ims) # -# There was a company called IMS International located in Carson City, +# There was a company called IMS International located in Carson City, # Nevada, that flourished from the mid-70s to mid-80s. They made S-100 -# bus/Z80 hardware and a line of terminals called Ultimas. +# bus/Z80 hardware and a line of terminals called Ultimas. # # From: Erik Fair <fair@ucbarpa.berkeley.edu> Sun Oct 27 07:21:05 1985 @@ -15153,7 +15153,7 @@ superbrain|intertec superbrain:\ :bc=^U:bl=^G:cd=\E~k<10*>:ce=\E~K:cl=\014:cm=\EY%+ %+ :\ :cr=^M:do=^J:kd=^J:kl=^U:kr=^F:ku=^K:le=^H:nd=^F:sf=^J:ta=^I:\ :te=^L:ti=^L:up=^K: -# (intertube: a Gould entry via BRL asserted smul=\E0@$<200/>, +# (intertube: a Gould entry via BRL asserted smul=\E0@$<200/>, # rmul=\E0A$<200/>; my guess is the highlight letter is bit-coded like an ADM, # and the reverse is actually true. Try it. -- esr) intertube|intertec|Intertec InterTube:\ @@ -15182,12 +15182,12 @@ intertube2|intertec data systems intertube 2:\ # # The Graphos III was a color graphics terminal from Ithaca Intersystems. -# These entries were written (originally in termcap syntax) by Brian Yandell -# <yandell@stat.wisc.edu> and Mike Meyer <mikem@stat.wisc.edu> at the +# These entries were written (originally in termcap syntax) by Brian Yandell +# <yandell@stat.wisc.edu> and Mike Meyer <mikem@stat.wisc.edu> at the # University of Wisconsin. -# (graphos: removed obsolete and syntactically incorrect :kn=4:, -# removed :if=/usr/share/tabset/init.graphos: and +# (graphos: removed obsolete and syntactically incorrect :kn=4:, +# removed :if=/usr/share/tabset/init.graphos: and # <rf=/usr/share/tabset/init.graphos> no such file & no :st: -- esr) graphos|graphos III:\ :am:mi:\ @@ -15215,7 +15215,7 @@ graphos-30|graphos III with 30 lines:\ # Vox: (617)-890-5796. # # However, if you call that number today you'll get an insurance company. -# I have mail from "Michael Berman, V.P. Sales, Modgraph" dated +# I have mail from "Michael Berman, V.P. Sales, Modgraph" dated # 26 Feb 1997 that says: # # Modgraph GX-1000, replaced by GX-2000. Both are out of production, have been @@ -15266,7 +15266,7 @@ modgraph48|mod|Modgraph w/48 lines:\ :us=\E[4m:vb=\E[?5h\E[0q\E[1;2q\E[?5l\E[0q\E[4;3q: #### Morrow Designs -# +# # This was George Morrow's company. They started in the late 1970s making # S100-bus machines. They used to be reachable at: # @@ -15277,7 +15277,7 @@ modgraph48|mod|Modgraph w/48 lines:\ # but they're long gone now (1995). # -# The mt70 terminal was shipped with the Morrow MD-3 microcomputer. +# The mt70 terminal was shipped with the Morrow MD-3 microcomputer. # Jeff's specimen was dated June 1984. # From: Jeff Wieland <wieland@acn.purdue.edu> 24 Feb 1995 mt70|mt-70|Morrow MD-70; native Morrow mode:\ @@ -15417,17 +15417,17 @@ vsc|Signetics Vsc Video driver by RMC:\ # consisted of a circle with a slightly smaller 15 degree (approx.) # wedge with rounded corners inside it. The color was sort of # a metallic gold/yellow. -# +# # If I had been more of a beer drinker it might have been obvious # to me, but it took a clue from their service department to make # me exclaim, "Of course!" The circular object was the top of # a beer can (the old removable pop-top style) and "Soroc" was an # anagram for "Coors". -# +# # I can just imagine the founders of the company sitting around # one evening, tossing back a few and trying to decide what to # call their new company and what to use for a logo. -# +# # (soroc120: removed obsolete ":ma=^K^P^R^L^L :" -- esr) soroc120|iq120|soroc|soroc iq120:\ @@ -15444,7 +15444,7 @@ soroc140|iq140|soroc iq140:\ #### Southwest Technical Products # -# These guys made an early personal micro called the M6800. +# These guys made an early personal micro called the M6800. # The ct82 was probably its console terminal. # @@ -15483,7 +15483,7 @@ swtp|ct82|southwest technical products ct82:\ # CRT). It wasn't much different from the KTM-2 hardware-wise, but the # control and escape sequences are very different. The KTM-3 was always # real broken, at least according to the folks I've talked to about it. -# +# # The padding in the entry is probably off--these terminals were very # slow (it takes like 100ms for the KTM-2 to clear the screen...) And # anyone with any sanity replaced the ROMs with something that provided @@ -15491,7 +15491,7 @@ swtp|ct82|southwest technical products ct82:\ # obviously very primitive... oh, you could get an upgraded ROM from # Synertek for some incredible amount of money, but what hacker with an # EPROM burner would do that? :) -# +# # Sorry I don't have any contact info; I believe they were located in # Sunnyvale, and I'm fairly sure they are still manufacturing ICs # (they've gone to ASICs and FPGAs), but I doubt they're in the computer @@ -15725,7 +15725,7 @@ ti928-8|Texas Instruments 928 VDT 8859/1 8 bit CTRL:\ # # (zen30: removed obsolete :ma=^L ^R^L^K^P:. This entry originally -# had just :so:=\EG6 which I think means standout was supposed to be +# had just :so:=\EG6 which I think means standout was supposed to be # dim-reverse using ADM12-style attributes. ADM12 :us:/:ue: and # <invis> might work-- esr) zen30|z30|zentec 30:\ @@ -15761,7 +15761,7 @@ cci|cci1|z8001|zen8001|CCI Custom Zentec 8001:\ #### Apollo consoles # -# Apollo got bought by Hewlett-Packard. The Apollo workstations are +# Apollo got bought by Hewlett-Packard. The Apollo workstations are # labeled HP700s now. # @@ -15844,7 +15844,7 @@ qdss|qdcons|qdss glass tty:\ # to force both magic cookie glitches off. Once upon a time, I # used a Fortune myself, so I know the capabilities of the form ^A[a-z]\r are # function keys; thus the "Al" value for HM was certainly an error. I renamed -# EN/PD/PU/CO/CF/RT according to the XENIX/TC mappings, but not HM/DL/RF/RC. +# EN/PD/PU/CO/CF/RT according to the XENIX/TC mappings, but not HM/DL/RF/RC. # I think :rv: and :re: are start/end reverse video and :rg: is a nonexistent # "reverse-video-glitch" capability; I have put :rv: and :re: in with standard # names below. I've removed obsolete ":nl=5^J:" as there is a :do: -- esr) @@ -15890,7 +15890,7 @@ masscomp2|masscomp large screen version 2:\ # # CTRM terminal emulator -# 1. underlining is not allowed with colors: first, is is simulated by +# 1. underlining is not allowed with colors: first, is is simulated by # black on white, second, it disables background color manipulations. # 2. BLINKING, REVERSE and BOLD are allowed with colors, # so we have to save their status in the static registers A, B and H @@ -15898,7 +15898,7 @@ masscomp2|masscomp large screen version 2:\ # (because any color change turns off ALL attributes) # 3. :md: and :mr: sequences alternate modes, # rather then simply entering them. Thus we have to check the -# static register B and H to determine the status, before sending the +# static register B and H to determine the status, before sending the # escape sequence. # 4. :me: now must set the status of all 3 register (A,B,H) to zero # and then reset colors @@ -16022,7 +16022,7 @@ diablo1620-m8|diablo1640-m8|diablo 1620 w/8 column left margin:\ # (diablo1640: removed :if=/usr/share/tabset/xerox1730:, no such file -- esr) diablo1640|diablo1730|diablo1740|diablo630|x1700|diablo|xerox|diablo 1640:\ :bl=^G:se=\E&:so=\EW:ue=\ER:us=\EE:tc=diablo1620: -# (diablo1640-lm: removed :if=/usr/share/tabset/xerox1730-lm:, no such +# (diablo1640-lm: removed :if=/usr/share/tabset/xerox1730-lm:, no such # file -- esr) diablo1640-lm|diablo-lm|xerox-lm|diablo 1640 with indented left margin:\ :co#124:\ @@ -16031,7 +16031,7 @@ diablo1740-lm|630-lm|1730-lm|x1700-lm|diablo 1740 printer:\ :tc=diablo1640-lm: # DTC 382 with VDU. Has no :cd: so we fake it with :ce:. Standout # :so=^P\s\002^PF: works but won't go away without dynamite :se=^P\s\0:. -# The terminal has tabs, but I'm getting tired of fighting the braindamage. +# The terminal has tabs, but I'm getting tired of fighting the braindamage. # If no tab is set or the terminal's in a bad mood, it glitches the screen # around all of memory. Note that return puts a blank ("a return character") # in the space the cursor was at, so we use ^P return (and thus ^P newline for @@ -16089,7 +16089,7 @@ xerox1720|x1720|x1750|xerox 1720:\ #### Miscellaneous obsolete terminals, manufacturers unknown # -# If you have any information about these (like, a manufacturer's name, +# If you have any information about these (like, a manufacturer's name, # and a date on the serial-number plate) please send it! cad68-3|cgc3|cad68 basic monitor transparent mode size 3 chars:\ @@ -16206,7 +16206,7 @@ teletec|Teletec Datascreen:\ # # Kenneth Randell <kenr@datametrics.com> writes on 31 Dec 1998: # I had a couple of scopes (3221) like this once where I used to work, around -# the 1987 time frame if memory serves me correctly. These scopes were made +# the 1987 time frame if memory serves me correctly. These scopes were made # by an outfit called LANPAR Technologies, and were meant to me DEC VT 220 # compatible. The 3220 was a plain text terminal like the VT-220, the 3221 # was a like the VT-240 (monochrome with Regis + Sixel graphics), and the 3222 @@ -16262,18 +16262,18 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # receive the document in due course. Don't expect an email acknowledgement. # # Related standards include "X3.4-1977: American National Standard Code for -# Information Interchange" (the ASCII standard) and "X3.41.1974: +# Information Interchange" (the ASCII standard) and "X3.41.1974: # Code-Extension Techniques for Use with the 7-Bit Coded Character Set of # American National Standard for Information Interchange." I believe (but # am not certain) that these are effectively identical to ECMA-6 and ECMA-35 -# respectively. +# respectively. # #### VT100/ANSI/ECMA-48 # # ANSI Standard (X3.64) Control Sequences for Video Terminals and Peripherals # and ECMA-48 Control Functions for Coded Character Sets. -# +# # Much of the content of this comment is adapted from a table prepared by # Richard Shuford, based on a 1984 Byte article. Terminfo correspondences, # discussion of some terminfo-related issues, and updates to capture ECMA-48 @@ -16444,13 +16444,13 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # VPR Vert. Position Relative \E [ Pn e 1 FE - (R) # VT Vertical Tabulation * ^K - FE - # VTS Vertical Tabulation Set \E J - FE - -# +# # --------------------------------------------------------------------------- # # Notes: # -# Some control characters are listed in the ECMA-48 standard without -# being assigned functions relevant to terminal control there (they +# Some control characters are listed in the ECMA-48 standard without +# being assigned functions relevant to terminal control there (they # referred to other standards such as ISO 1745 or ECMA-35). They are listed # here anyway for completeness. # @@ -16468,11 +16468,11 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # # (D) terminfo (nel) is usually \r\n rather than ANSI \EE. # -# (E) ECMA-48 calls this "Active Position Report" but preserves the CPR +# (E) ECMA-48 calls this "Active Position Report" but preserves the CPR # abbreviation. -# +# # (F) CTC parameter values: 0 = set char tab, 1 = set line tab, 2 = clear -# char tab, 3 = clear line tab, 4 = clear all char tabs on current line, +# char tab, 3 = clear line tab, 4 = clear all char tabs on current line, # 5 = clear all char tabs, 6 = clear all line tabs. # # (G) CUP and HVP are identical in effect. Some ANSI.SYS versions accept @@ -16488,7 +16488,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # # (J) ECMA calls ED "Erase In Page". EA/ED/EL parameters: 0 = clear to end, # 1 = clear from beginning, 2 = clear. -# +# # (K) ECMA calls this "End of Guarded Area" but preserves the EPA abbreviation. # # (L) The GSM parameters are vertical and horizontal parameters to scale by. @@ -16525,7 +16525,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # # (S) MC parameters: 0 = start xfer to primary aux device, 1 = start xfer from # primary aux device, 2 = start xfer to secondary aux device, 3 = start xfer -# from secondary aux device, 4 = stop relay to primary aux device, 5 = +# from secondary aux device, 4 = stop relay to primary aux device, 5 = # start relay to primary aux device, 6 = stop relay to secondary aux device, # 7 = start relay to secondary aux device. # @@ -16537,13 +16537,13 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # # (V) ECMA-48 calls this "Reverse Line Feed" but retains the RI abbreviation. # -# (W) RM/SM modes are as follows: 1 = Guarder Area Transfer Mode (GATM), -# 2 = Keyboard Action Mode (KAM), 3 = Control Representation Mode (CRM), +# (W) RM/SM modes are as follows: 1 = Guarder Area Transfer Mode (GATM), +# 2 = Keyboard Action Mode (KAM), 3 = Control Representation Mode (CRM), # 4 = Insertion Replacement Mode, 5 = Status Report Transfer Mode (SRTM), # 6 = Erasure Mode (ERM), 7 = Line Editing Mode (LEM), 8 = Bi-Directional -# Support Mode (BDSM), 9 = Device Component Select Mode (DCSM), +# Support Mode (BDSM), 9 = Device Component Select Mode (DCSM), # 10 = Character Editing Mode (HEM), 11 = Positioning Unit Mode (PUM), -# 12 = Send/Receive Mode, 13 = Format Effector Action Mode (FEAM), +# 12 = Send/Receive Mode, 13 = Format Effector Action Mode (FEAM), # 14 = Format Effector Transfer Mode (FETM), 15 = Multiple Area Transfer # Mode (MATM), 16 = Transfer Termination Mode, 17 = Selected Area Transfer # Mode, 18 = Tabulation Stop Mode, 19 = Editing Boundary Mode, 20 = Line Feed @@ -16560,68 +16560,68 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # abbreviation. # # --------------------------------------------------------------------------- -# +# # Abbreviations: # # Intro an Introducer of some kind of defined sequence; the normal 7-bit # X3.64 Control Sequence Introducer is the two characters "Escape [" -# +# # Delim a Delimiter -# +# # x/y identifies a character by position in the ASCII table (column/row) -# +# # eF editor function (see explanation) -# +# # FE format effector (see explanation) # # F is a Final character in # an Escape sequence (F from 3/0 to 7/14 in the ASCII table) # a control sequence (F from 4/0 to 7/14) -# +# # Gs is a graphic character appearing in strings (Gs ranges from # 2/0 to 7/14) in the ASCII table -# +# # Ce is a control represented as a single bit combination in the C1 set # of controls in an 8-bit character set -# +# # C0 the familiar set of 7-bit ASCII control characters -# +# # C1 roughly, the set of control chars available only in 8-bit systems. # This is too complicated to explain fully here, so read Jim Fleming's # article in the February 1983 BYTE, especially pages 214 through 224. -# +# # Fe is a Final character of a 2-character Escape sequence that has an # equivalent representation in an 8-bit environment as a Ce-type # (Fe ranges from 4/0 to 5/15) -# +# # Fs is a Final character of a 2-character Escape sequence that is # standardized internationally with identical representation in 7-bit # and 8-bit environments and is independent of the currently # designated C0 and C1 control sets (Fs ranges from 6/0 to 7/14) -# +# # I is an Intermediate character from 2/0 to 2/15 (inclusive) in the # ASCII table -# +# # P is a parameter character from 3/0 to 3/15 (inclusive) in the ASCII # table -# +# # Pn is a numeric parameter in a control sequence, a string of zero or # more characters ranging from 3/0 to 3/9 in the ASCII table -# +# # Ps is a variable number of selective parameters in a control sequence # with each selective parameter separated from the other by the code # 3/11 (which usually represents a semicolon); Ps ranges from # 3/0 to 3/9 and includes 3/11 # # * Not relevant to terminal control, listed for completeness only. -# +# # Format Effectors versus Editor Functions -# +# # A format effector specifies how following output is to be displayed. # An editor function allows you to modify the display. Informally # format effectors may be destructive; format effectors should not be. -# -# For instance, a format effector that moves the "active position" (the +# +# For instance, a format effector that moves the "active position" (the # cursor or equivalent) one space to the left would be useful when you want to # create an overstrike, a compound character made of two standard characters # overlaid. Control-H, the Backspace character, is actually supposed to be a @@ -16635,16 +16635,16 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # return, linefeed, formfeed, etc., are defined as format effectors. # # NOTES ON THE DEC VT100 IMPLEMENTATION -# +# # Control sequences implemented in the VT100 are as follows: -# +# # CPR, CUB, CUD, CUF, CUP, CUU, DA, DSR, ED, EL, HTS, HVP, IND, # LNM, NEL, RI, RIS, RM, SGR, SM, TBC -# +# # plus several private DEC commands. -# +# # Erasing parts of the display (EL and ED) in the VT100 is performed thus: -# +# # Erase from cursor to end of line Esc [ 0 K or Esc [ K # Erase from beginning of line to cursor Esc [ 1 K # Erase line containing cursor Esc [ 2 K @@ -16654,32 +16654,32 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # # Some brain-damaged terminal/emulators respond to Esc [ J as if it were # Esc [ 2 J, but this is wrong; the default is 0. -# +# # The VT100 responds to receiving the DA (Device Attributes) control -# +# # Esc [ c (or Esc [ 0 c) -# +# # by transmitting the sequence -# +# # Esc [ ? l ; Ps c -# +# # where Ps is a character that describes installed options. -# +# # The VT100's cursor location can be read with the DSR (Device Status # Report) control -# +# # Esc [ 6 n -# +# # The VT100 reports by transmitting the CPR sequence -# +# # Esc [ Pl ; Pc R -# +# # where Pl is the line number and Pc is the column number (in decimal). -# +# # The specification for the DEC VT100 is document EK-VT100-UG-003. #### ANSI.SYS -# +# # Here is a description of the color and attribute controls supported in the # the ANSI.SYS driver under MS-DOS. Most console drivers and ANSI # terminal emulators for Intel boxes obey these. They are a proper subset @@ -16716,7 +16716,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ #### Intel Binary Compatibility Standard # -# For comparison, here are the capabilities implied by the Intel Binary +# For comparison, here are the capabilities implied by the Intel Binary # Compatibility Standard for UNIX systems (Intel order number 468366-001). # These recommendations are optional. IBCS2 allows the leading escape to # be either the 7-bit \E[ or 8-bit \0233 introducer, in accordance with @@ -16779,7 +16779,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # CSI c (clear) clear screen # # The lack of any specification for attributes in SGR (among other things) -# makes this a wretchedly weak standard. The table above is literally +# makes this a wretchedly weak standard. The table above is literally # everything iBSC2 has to say about terminal escape sequences; there is # no further discussion of their meaning or how to set the parameters # in these sequences at all. @@ -16838,12 +16838,12 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # # Finally, XENIX also used the following forms-drawing capabilities: # -# single double type ASCII approximation +# single double type ASCII approximation # ------ ------ ------------- ------------------- # GV Gv vertical line | # GH Gv horizontal line - _ # G1 G5 top right corner _ | -# G2 G6 top left corner | +# G2 G6 top left corner | # G3 G7 bottom left corner |_ # G4 G8 bottom right corner _| # GD Gd down-tick character T @@ -16892,7 +16892,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # correspond to acsc chars, here is the mapping: # # box1[0] = ACS_ULCORNER -# box1[1] = ACS_HLINE +# box1[1] = ACS_HLINE # box1[2] = ACS_URCORNER # box1[3] = ACS_VLINE # box1[4] = ACS_LRCORNER @@ -16930,7 +16930,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # project. # # This file contains all the capability information present in John Kunze's -# last version of the termcap master file, except as noted in the change +# last version of the termcap master file, except as noted in the change # comments at end of file. Some information about very ancient obsolete # capabilities has been moved to comments. Some all-numeric names of older # terminals have been retired. @@ -16998,7 +16998,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # * Replaced the translated BBN Bitgraph entries with purpose-built # ones from AT&T's SVr3. # * Replaced the AT&T entries with AT&T's official terminfos. -# * Added teleray 16, vc415, cops10. +# * Added teleray 16, vc415, cops10. # * Merged in many individual capabilities from SCO terminfo files. # 9.4.3 (Mon Mar 13 02:37:53 EST 1995): # * Typo fixes. @@ -17022,7 +17022,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # 9.4.7 (Tue Apr 4 11:27:11 EDT 1995) # * Added apple (Videx card), adm1a, oadm31. # * Fixed malformed ampex csr. -# * Fixed act4, cyb110; they had old-style prefix padding left in. +# * Fixed act4, cyb110; they had old-style prefix padding left in. # * Changed mandatory to advisory padding in many entries. # * Replaced HP entries up to hpsub with purpose-built ones. # * Blank rmir/smir/rmdc/smdc capabilities removed. @@ -17052,7 +17052,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # * Comment fixes from David MacKenzie. # * Added the new BSDI pc3 entry. # 9.5.2 (Tue Apr 25 17:27:52 EDT 1995) -# * A change in the tic -C logic now ensures that all entries in +# * A change in the tic -C logic now ensures that all entries in # the termcap translation will fit in < 1024 bytes. # * Added `bobcat' and `gator' HP consoles and the Nu machine entries # from GNU termcap file. This merges in all their local information. @@ -17103,7 +17103,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # * Added csr capability to linux entry. # * Peter Wemm says the at386 hpa should be \E[%i%p1%dG, not \E[%p1%dG. # * Added vt102-nsgr to cope with stupid IBM PC `VT100' emulators. -# * Some commented-out caps in long entries come back in, my code +# * Some commented-out caps in long entries come back in, my code # for computing string-table lengths had a bug in it. # * pcansi series modified to fit comm-program reality better. # 9.8.2 (Sat Sep 9 23:35:00 EDT 1995): @@ -17140,7 +17140,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # * fixed cup in adm22 entry and parametrized strings in vt320-k3. # * added it#8 to entries that used to have :pt: -- tvi912, vi200, # ampex80, -# * Translate all home=\E[;H capabilities to home=\E[H, they're +# * Translate all home=\E[;H capabilities to home=\E[H, they're # equivalent. # * Translate \E[0m -> \E[m in [rs]mso, [rs]mul, and init strings of # vt100 and ANSI-like terminals. @@ -17149,7 +17149,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # does this now, too. # * fviewpoint is gone, it duplicated screwpoint. # * Added hp2627, graphos, graphos-30, hpex, ibmega, ibm8514, ibm8514-c, -# ibmvga, ibmvga-c, minix, mm340, mt4520-rv, screen2, screen3, +# ibmvga, ibmvga-c, minix, mm340, mt4520-rv, screen2, screen3, # versaterm, vi500, vsc, vt131, vt340, vt400 entries from UW. # The UW vi50 replaces the old one, which becomes vi50adm, # * No more embedded commas in name fields. @@ -17174,7 +17174,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # * Hand-translate more XENIX capabilities. # * Added hpterm entry for HP's X terminal emulator. # * Added aixterm entries. -# * Shortened four names so everything fits in 14 chars. +# * Shortened four names so everything fits in 14 chars. # # 9.11.0 (Thu Nov 2 17:29:35 EST 1995): # * Added ibcs2 entry and info on iBCS2 standard. @@ -17198,23 +17198,23 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # * Exiled some utterly unidentifiable custom and homebrew types to the # UFO file; also, obsolete small-screen hardware; also, entries which # look flat-out incorrect, garbled, or redundant. These include the -# following entries: carlock, cdc456tst, microkit, qdss, ramtek, tec, +# following entries: carlock, cdc456tst, microkit, qdss, ramtek, tec, # tec400, tec500, ubell, wind, wind16, wind40, wind50, plasma, agile, # apple, bch, daleblit, nucterm, ttywilliams, nuterminal, nu24, bnu, -# fnu, nunix-30, nunix-61, exidy, ex3000, sexidy, pc52, sanyo55, -# yterm10, yterm11, yterm10nat, aed, aed-ucb, compucolor, compucolor2, -# vic20, dg1, act5s, netx, smartvid, smarterm, sol, sol2, dt200, -# trs80, trs100, trs200, trs600, xitex, rsvidtx, vid, att2300-x40, -# att2350-x40, att4410-nfk, att5410-ns, otty5410, att5425-nl-w, -# tty5425-fk, tty5425-w-fk, cita, c108-na, c108-rv-na, c100-rv-na, -# c108-na-acs, c108-rv-na-acs, ims950-ns, infotonKAS, ncr7900i-na, -# regent60na, scanset-n, tvi921-g, tvi925n, tvi925vbn, tvi925vb, -# vc404-na, vc404-s-na, vt420nam, vt420f-nam, vt420pc-nam, vt510nam, +# fnu, nunix-30, nunix-61, exidy, ex3000, sexidy, pc52, sanyo55, +# yterm10, yterm11, yterm10nat, aed, aed-ucb, compucolor, compucolor2, +# vic20, dg1, act5s, netx, smartvid, smarterm, sol, sol2, dt200, +# trs80, trs100, trs200, trs600, xitex, rsvidtx, vid, att2300-x40, +# att2350-x40, att4410-nfk, att5410-ns, otty5410, att5425-nl-w, +# tty5425-fk, tty5425-w-fk, cita, c108-na, c108-rv-na, c100-rv-na, +# c108-na-acs, c108-rv-na-acs, ims950-ns, infotonKAS, ncr7900i-na, +# regent60na, scanset-n, tvi921-g, tvi925n, tvi925vbn, tvi925vb, +# vc404-na, vc404-s-na, vt420nam, vt420f-nam, vt420pc-nam, vt510nam, # vt510pc-nam, vt520nam, vt525nam, xterm25, xterm50, xterm65, xterms. # * Corrected pcvt25h as suggested by Brian C. Grayson # <bgrayson@pine.ece.utexas.edu>. # 9.11.3 (Thu Nov 9 12:14:40 EST 1995): -# * Added kspd=\E[P, kcbt=\E[Z, to linux entry, changed kbs back to ^H. +# * Added kspd=\E[P, kcbt=\E[Z, to linux entry, changed kbs back to ^H. # * Added kent=\EOM to xterm entry. # # 9.11.4 (Fri Nov 10 08:31:35 EST 1995): @@ -17234,13 +17234,13 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # * Improved iris-ansi and sun entries. # * More flash string improvements. # * Corrected wy160 & wy160 as suggested by Robert Dunn -# * Added dim to at386. +# * Added dim to at386. # * Reconciled pc3 and ibmpc3 with the BSDI termcap file. Keith says # he's ready to start using the termcap generated from this one. # * Added vt102-w, vt220-w, xterm-bold, wyse-vp, wy75ap, att4424m, # ln03, lno3-w, h19-g, z29a*, qdss. Made vt200 an alias of vt220. # * Improved hpterm, apollo consoles, fos, qvt101, tvi924. tvi925, -# att610, att620, att630, +# att610, att620, att630, # * Changed hazeltine name prefix from h to hz. # * Sent t500 to the UFI file. # * I think we've sucked all the juice out of BSDI's termcap file now. @@ -17305,7 +17305,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # * Sun console entry correction from J.T. Conklin. # * Changed all DEC VT300 and up terminals to use VT300 tab set # 9.13.7 (Mon Jul 8 20:14:32 EDT 1996): -# * Added smul to linux entry (we never noticed it was missing +# * Added smul to linux entry (we never noticed it was missing # because of sgr!). # * Added rmln to hp+labels (deduced from other HP entries). # * Added vt100 acsc capability to vt220, vt340, vt400, d800, dt80-sas, @@ -17318,7 +17318,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # adm12, adm20, adm21, adm22, adm31, adm36, adm42, pt100, pt200, # qvt101, tvi910, tvi921, tvi92B, tvi925, tvi950, tvi970, wy30-mc, # wy50-mc, wy100, wyse-vp, ampex232, regent100, viewpoint, vp90, -# adds980, cit101, cit500, contel300, cs10, dm80, falco, falco-p, +# adds980, cit101, cit500, contel300, cs10, dm80, falco, falco-p, # f1720a, go140, sb1, superbeeic, microb, ibm8512, kt7, ergo4000, # owl, uts30, dmterm, dt100, dt100, dt110, appleII, apple-videx, # lisa, trsII, atari, st52, pc-coherent, basis, m2-man, bg2.0, bg1.25, @@ -17335,7 +17335,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # * Aha! The BRL terminals file told us what the Iris extensions mean. # * Added, from the BRL termcap file: rt6221, rt6221-w, northstar, # commodore, cdc721-esc, excel62, osexec. Replaced from the BRL file: -# cit500, adm11. +# cit500, adm11. # 9.13.9 (Mon Jul 15 00:32:51 EDT 1996): # * Added, from the BRL termcap file: cdc721, cdc721l, cdc752, cdc756, # aws, awsc, zentec8001, modgraph48, rca vp3301/vp3501, ex155. @@ -17362,7 +17362,7 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ # * corrected pairs#8 typo in dtterm entry. # * added tvi9065. # 9.13.15 (Sun Sep 15 02:47:05 EDT 1996): -# * updated xterm entry to cover 3.1.2E's new features. +# * updated xterm entry to cover 3.1.2E's new features. # 9.13.16 (Tue Sep 24 12:47:43 EDT 1996): # * Added new minix entry # * Removed aliases of the form ^[0-9]* for obsolete terminals. diff --git a/etc/vipcard.tex b/etc/vipcard.tex index 46c65dae9d8..33e87aefc5d 100644 --- a/etc/vipcard.tex +++ b/etc/vipcard.tex @@ -87,7 +87,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \def\ncolumns{\the\columnsperpage} -\message{[\ncolumns\space +\message{[\ncolumns\space column\if 1\ncolumns\else s\fi\space per page]} \def\scaledmag#1{ scaled \magstep #1} @@ -172,7 +172,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \def\bye{\par\vfill\supereject \if a\abc \else\null\vfill\eject\fi \if a\abc \else\null\vfill\eject\fi - \end} + \end} \fi % we won't be using math mode much, so redefine some of the characters diff --git a/etc/viperCard.tex b/etc/viperCard.tex index 08651320966..fa7fcc262cd 100644 --- a/etc/viperCard.tex +++ b/etc/viperCard.tex @@ -95,7 +95,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \def\ncolumns{\the\columnsperpage} -\message{[\ncolumns\space +\message{[\ncolumns\space column\if 1\ncolumns\else s\fi\space per page]} \def\scaledmag#1{ scaled \magstep #1} @@ -180,7 +180,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \def\bye{\par\vfill\supereject \if a\abc \else\null\vfill\eject\fi \if a\abc \else\null\vfill\eject\fi - \end} + \end} \fi % we won't be using math mode much, so redefine some of the characters @@ -279,7 +279,7 @@ in .emacs \section{Viper States} -Viper has four states: {\it emacs state}, {\it vi state}, {\it insert state}, +Viper has four states: {\it emacs state}, {\it vi state}, {\it insert state}, {\it replace state}. Mode line tells you which state you are in. In emacs state you can do all the normal GNU Emacs editing. @@ -668,7 +668,7 @@ moves 11 lines below current line to the end of buffer. \section{Ex Commands} -Avoid Ex text manipulation commands except substitute. +Avoid Ex text manipulation commands except substitute. There are better VI equivalents for all of them. Also note that all Ex commands expand \% to current file name. To include a \% in the command, escape it with a $\backslash$. |