|
|
1.1 ! root 1: Info file emacs, produced by texinfo-format-buffer -*-Text-*- ! 2: from file emacs.tex ! 3: ! 4: This file documents the GNU Emacs editor. ! 5: ! 6: Copyright (C) 1985, 1986 Richard M. Stallman. ! 7: ! 8: Permission is granted to make and distribute verbatim copies of ! 9: this manual provided the copyright notice and this permission notice ! 10: are preserved on all copies. ! 11: ! 12: Permission is granted to copy and distribute modified versions of this ! 13: manual under the conditions for verbatim copying, provided also that the ! 14: sections entitled "The GNU Manifesto", "Distribution" and "GNU Emacs ! 15: General Public License" are included exactly as in the original, and ! 16: provided that the entire resulting derived work is distributed under the ! 17: terms of a permission notice identical to this one. ! 18: ! 19: Permission is granted to copy and distribute translations of this manual ! 20: into another language, under the above conditions for modified versions, ! 21: except that the sections entitled "The GNU Manifesto", "Distribution" ! 22: and "GNU Emacs General Public License" may be included in a translation ! 23: approved by the author instead of in the original English. ! 24: ! 25: ! 26: File: emacs Node: Glossary, Prev: Intro, Up: Top, Next: Key Index ! 27: ! 28: Glossary ! 29: ******** ! 30: ! 31: Abbrev ! 32: An abbrev is a text string which expands into a different text string ! 33: when present in the buffer. For example, you might define a short ! 34: word as an abbrev for a long phrase that you want to insert ! 35: frequently. *Note Abbrevs::. ! 36: ! 37: Aborting ! 38: Aborting means getting out of a recursive edit (q.v.). The ! 39: commands `C-]' and `M-x top-level' are used for this. ! 40: *Note Quitting::. ! 41: ! 42: Auto Fill mode ! 43: Auto Fill mode is a minor mode in which text that you insert is ! 44: automatically broken into lines of fixed width. *Note Filling::. ! 45: ! 46: Auto Saving ! 47: Auto saving is when Emacs automatically stores the contents of an ! 48: Emacs buffer in a specially-named file so that the information will ! 49: not be lost if the buffer is lost due to a system error or user error. ! 50: *Note Auto Save::. ! 51: ! 52: Backup File ! 53: A backup file records the contents that a file had before the current ! 54: editing session. Emacs makes backup files automatically to help you ! 55: track down or cancel changes you later regret making. *Note Backup::. ! 56: ! 57: Balance Parentheses ! 58: Emacs can balance parentheses manually or automatically. Manual ! 59: balancing is done by the commands to move over balanced expressions ! 60: (*Note Lists::). Automatic balancing is done by blinking the ! 61: parenthesis that matches one just inserted (*Note Matching Parens: Matching.). ! 62: ! 63: Bind ! 64: To bind a key is to change its binding (q.v.). *Note Rebinding::. ! 65: ! 66: Binding ! 67: A key gets its meaning in Emacs by having a binding which is a ! 68: command (q.v.), a Lisp function that is run when the key is typed. ! 69: *Note Binding: Commands. Customization often involves rebinding a ! 70: character to a different command function. The bindings of all keys ! 71: are recorded in the keymaps (q.v.). *Note Keymaps::. ! 72: ! 73: Blank Lines ! 74: Blank lines are lines that contain only whitespace. Emacs has several ! 75: commands for operating on the blank lines in the buffer. ! 76: ! 77: Buffer ! 78: The buffer is the basic editing unit; one buffer corresponds to one ! 79: piece of text being edited. You can have several buffers, but at any ! 80: time you are editing only one, the `selected' buffer, though several ! 81: can be visible when you are using multiple windows. *Note Buffers::. ! 82: ! 83: Buffer Selection History ! 84: Emacs keeps a buffer selection history which records how recently each ! 85: Emacs buffer has been selected. This is used for choosing a buffer to ! 86: select. *Note Buffers::. ! 87: ! 88: C- ! 89: `C' in the name of a character is an abbreviation for Control. ! 90: *Note C-: Characters. ! 91: ! 92: C-M- ! 93: `C-M-' in the name of a character is an abbreviation for ! 94: Control-Meta. *Note C-M-: Characters. ! 95: ! 96: Case Conversion ! 97: Case conversion means changing text from upper case to lower case or ! 98: vice versa. *Note Case::, for the commands for case conversion. ! 99: ! 100: Characters ! 101: Characters form the contents of an Emacs buffer; also, Emacs commands ! 102: are invoked by keys (q.v.), which are sequences of one or more ! 103: characters. *Note Characters::. ! 104: ! 105: Command ! 106: A command is a Lisp function specially defined to be able to serve as ! 107: a key binding in Emacs. When you type a key (q.v.), its binding ! 108: (q.v.) is looked up in the relevant keymaps (q.v.) to find the ! 109: command to run. *Note Commands::. ! 110: ! 111: Command Name ! 112: A command name is the name of a Lisp symbol which is a command ! 113: (*Note Commands::). You can invoke any command by its name using ! 114: `M-x' (*Note M-x::). ! 115: ! 116: Comments ! 117: A comment is text in a program which is intended only for humans ! 118: reading the program, and is marked specially so that it will be ! 119: ignored when the program is loaded or compiled. Emacs offers special ! 120: commands for creating, aligning and killing comments. ! 121: *Note Comments::. ! 122: ! 123: Compilation ! 124: Compilation is the process of creating an executable program from ! 125: source code. Emacs has commands for compiling files of Emacs Lisp ! 126: code (*Note Lisp Libraries::) and programs in C and other languages ! 127: (*Note Compilation::). ! 128: ! 129: Complete Key ! 130: A complete key is a character or sequence of characters which, when typed ! 131: by the user, fully specifies one action to be performed by Emacs. For ! 132: example, `X' and `Control-f' and `Control-x m' are keys. Keys ! 133: derive their meanings from being bound (q.v.) to commands (q.v.). ! 134: Thus, `X' is conventionally bound to a command to insert `X' in ! 135: the buffer; `C-x m' is conventionally bound to a command to begin ! 136: composing a mail message. *Note Keys::. ! 137: ! 138: Completion ! 139: Completion is what Emacs does when it automatically fills out an ! 140: abbreviation for a name into the entire name. Completion is done for ! 141: minibuffer (q.v.) arguments when the set of possible valid inputs is ! 142: known; for example, on command names, buffer names, and file names. ! 143: Completion occurs when TAB, SPC or RET is typed. *Note Completion::. ! 144: ! 145: Continuation Line ! 146: When a line of text is longer than the width of the screen, it ! 147: takes up more than one screen line when displayed. We say that the ! 148: text line is continued, and all screen lines used for it after the ! 149: first are called continuation lines. *Note Continuation: Basic. ! 150: ! 151: Control-Character ! 152: ASCII characters with octal codes 0 through 037, and also code 0177, ! 153: do not have graphic images assigned to them. These are the control ! 154: characters. Any control character can be typed by holding down the ! 155: CTRL key and typing some other character; some have special keys on ! 156: the keyboard. RET, TAB, ESC, LFD and DEL are all control characters. ! 157: *Note Characters::. ! 158: ! 159: Copyleft ! 160: A copyleft is a notice giving the public legal permission to redistribute ! 161: a program or other work of art. Copylefts are used by leftists to enrich ! 162: the public just as copyrights are used by rightists to gain power over ! 163: the public. ! 164: ! 165: Current Buffer ! 166: The current buffer in Emacs is the Emacs buffer on which most editing ! 167: commands operate. You can select any Emacs buffer as the current one. ! 168: *Note Buffers::. ! 169: ! 170: Current Line ! 171: The line point is on (*Note Point::). ! 172: ! 173: Current Paragraph ! 174: The paragraph that point is in. If point is between paragraphs, the ! 175: current paragraph is the one that follows point. *Note Paragraphs::. ! 176: ! 177: Current Defun ! 178: The defun (q.v.) that point is in. If point is between defuns, the ! 179: current defun is the one that follows point. *Note Defuns::. ! 180: ! 181: Cursor ! 182: The cursor is the rectangle on the screen which indicates the position ! 183: called point (q.v.) at which insertion and deletion takes place. ! 184: The cursor is on or under the character that follows point. Often ! 185: people speak of `the cursor' when, strictly speaking, they mean ! 186: `point'. *Note Cursor: Basic. ! 187: ! 188: Customization ! 189: Customization is making minor changes in the way Emacs works. It is ! 190: often done by setting variables (*Note Variables::) or by rebinding ! 191: keys (*Note Keymaps::). ! 192: ! 193: Default Argument ! 194: The default for an argument is the value that will be assumed if you ! 195: do not specify one. When the minibuffer is used to read an argument, ! 196: the default argument is used if you just type RET. ! 197: *Note Minibuffer::. ! 198: ! 199: Default Directory ! 200: When you specify a file name that does not start with `/' or `~', ! 201: it is interpreted relative to the current buffer's default directory. ! 202: *Note Default Directory: Minibuffer File. ! 203: ! 204: Defun ! 205: A defun is a list at the top level of parenthesis or bracket structure ! 206: in a program. It is so named because most such lists in Lisp programs ! 207: are calls to the Lisp function `defun'. *Note Defuns::. ! 208: ! 209: DEL ! 210: DEL is a character that runs the command to delete one character of ! 211: text. *Note DEL: Basic. ! 212: ! 213: Deletion ! 214: Deletion means erasing text without saving it. Emacs deletes text ! 215: only when it is expected not to be worth saving (all whitespace, or ! 216: only one character). The alternative is killing (q.v.). ! 217: *Note Deletion: Killing. ! 218: ! 219: Deletion of Files ! 220: Deleting a file means erasing it from the file system. ! 221: *Note Misc File Ops::. ! 222: ! 223: Deletion of Messages ! 224: Deleting a message means flagging it to be eliminated from your mail ! 225: file. This can be undone by undeletion until the mail file is expunged. ! 226: *Note Rmail Deletion::. ! 227: ! 228: Deletion of Windows ! 229: Deleting a window means eliminating it from the screen. Other windows ! 230: expand to use up the space. The deleted window can never come back, ! 231: but no actual text is thereby lost. *Note Windows::. ! 232: ! 233: Directory ! 234: Files in the Unix file system are grouped into file directories. ! 235: *Note Directories: ListDir. ! 236: ! 237: Dired ! 238: Dired is the Emacs facility that displays the contents of a file ! 239: directory and allows you to "edit the directory", performing ! 240: operations on the files in the directory. *Note Dired::. ! 241: ! 242: Disabled Command ! 243: A disabled command is one that you may not run without special ! 244: confirmation. The usual reason for disabling a command is that it is ! 245: confusing for beginning users. *Note Disabling::. ! 246: ! 247: Dribble File ! 248: A file into which Emacs writes all the characters that the user types ! 249: on the keyboard. Dribble files are used to make a record for ! 250: debugging Emacs bugs. Emacs does not make a dribble file unless you ! 251: tell it to. *Note Bugs::. ! 252: ! 253: Echo Area ! 254: The echo area is the bottom line of the screen, used for echoing the ! 255: arguments to commands, for asking questions, and printing brief ! 256: messages (including error messages). *Note Echo Area::. ! 257: ! 258: Echoing ! 259: Echoing is acknowledging the receipt of commands by displaying them ! 260: (in the echo area). Emacs never echoes single-character keys; longer ! 261: keys echo only if you pause while typing them. ! 262: ! 263: Error ! 264: An error occurs when an Emacs command cannot execute in the current ! 265: circumstances. When an error occurs, execution of the command stops ! 266: (unless the command has been programmed to do otherwise) and Emacs ! 267: reports the error by printing an error message (q.v.). Type-ahead ! 268: is discarded. Then Emacs is ready to read another editing command. ! 269: ! 270: Error Messages ! 271: Error messages are single lines of output printed by Emacs when the ! 272: user asks for something impossible to do (such as, killing text ! 273: forward when point is at the end of the buffer). They appear in the ! 274: echo area, accompanied by a beep. ! 275: ! 276: ESC ! 277: ESC is a character, used to end incremental searches and as a ! 278: prefix for typing Meta characters on keyboards lacking a META ! 279: key. Unlike the META key (which, like the SHIFT key, is held ! 280: down while another character is typed), the ESC key is pressed ! 281: once and applies to the next character typed. ! 282: ! 283: Fill Prefix ! 284: The fill prefix is a string that should be expected at the beginning ! 285: of each line when filling is done. It is not regarded as part of the ! 286: text to be filled. *Note Filling::. ! 287: ! 288: Filling ! 289: Filling text means moving text from line to line so that all the lines ! 290: are approximately the same length. *Note Filling::. ! 291: ! 292: Global ! 293: Global means `independent of the current environment; in effect ! 294: throughout Emacs'. It is the opposite of local (q.v.). Particular ! 295: examples of the use of `global' appear below. ! 296: ! 297: Global Abbrev ! 298: A global definition of an abbrev (q.v.) is effective in all major ! 299: modes that do not have local (q.v.) definitions for the same abbrev. ! 300: *Note Abbrevs::. ! 301: ! 302: Global Keymap ! 303: The global keymap (q.v.) contains key bindings that are in effect ! 304: except when overridden by local key bindings in a major mode's local ! 305: keymap (q.v.). *Note Keymaps::. ! 306: ! 307: Global Substitution ! 308: Global substitution means replacing each occurrence of one string by ! 309: another string through a large amount of text. *Note Replace::. ! 310: ! 311: Global Variable ! 312: The global value of a variable (q.v.) takes effect in all buffers ! 313: that do not have their own local (q.v.) values for the variable. ! 314: *Note Variables::. ! 315: ! 316: Graphic Character ! 317: Graphic characters are those assigned pictorial images rather than ! 318: just names. All the non-Meta (q.v.) characters except for the ! 319: Control (q.v.) characters are graphic characters. These include ! 320: letters, digits, punctuation, and spaces; they do not include ! 321: RET or ESC. In Emacs, typing a graphic character inserts ! 322: that character (in ordinary editing modes). *Note Basic Editing: Basic. ! 323: ! 324: Grinding ! 325: Grinding means adjusting the indentation in a program to fit the ! 326: nesting structure. *Note Grinding: Indentation. ! 327: ! 328: Hardcopy ! 329: Hardcopy means printed output. Emacs has commands for making printed ! 330: listings of text in Emacs buffers. *Note Hardcopy::. ! 331: ! 332: HELP ! 333: You can type HELP at any time to ask what options you have, or ! 334: to ask what any command does. HELP is really `Control-h'. ! 335: *Note Help::. ! 336: ! 337: Inbox ! 338: An inbox is a file in which mail is delivered by the operating system. ! 339: Rmail transfers mail from inboxes to mail files (q.v.) in which the ! 340: mail is then stored permanently or until explicitly deleted. ! 341: *Note Rmail Inbox::. ! 342: ! 343: Indentation ! 344: Indentation means blank space at the beginning of a line. Most ! 345: programming languages have conventions for using indentation to ! 346: illuminate the structure of the program, and Emacs has special ! 347: features to help you set up the correct indentation. ! 348: *Note Indentation::. ! 349: ! 350: Insertion ! 351: Insertion means copying text into the buffer, either from the keyboard ! 352: or from some other place in Emacs. ! 353: ! 354: Justification ! 355: Justification means adding extra spaces to lines of text to make them ! 356: come exactly to a specified width. *Note Justification: Filling. ! 357: ! 358: Keyboard Macros ! 359: Keyboard macros are a way of defining new Emacs commands from ! 360: sequences of existing ones, with no need to write a Lisp program. ! 361: *Note Keyboard Macros::. ! 362: ! 363: Key ! 364: A key is a sequence of characters that, when input to Emacs, specify ! 365: or begin to specify a single action for Emacs to perform. That is, ! 366: the sequence is not more than a single unit. If the key is enough to ! 367: specify one action, it is a complete key (q.v.); if it is less than ! 368: enough, it is a prefix key (q.v.). *Note Keys::. ! 369: ! 370: Keymap ! 371: The keymap is the data structure that records the bindings (q.v.) of ! 372: keys to the commands that they run. For example, the keymap binds the ! 373: character `C-n' to the command function `next-line'. ! 374: *Note Keymaps::. ! 375: ! 376: Kill Ring ! 377: The kill ring is where all text you have killed recently is saved. ! 378: You can reinsert any of the killed text still in the ring; this is ! 379: called yanking (q.v.). *Note Yanking::. ! 380: ! 381: Killing ! 382: Killing means erasing text and saving it on the kill ring so it can be ! 383: yanked (q.v.) later. Some other systems call this "cutting". ! 384: Most Emacs commands to erase text do killing, as opposed to deletion ! 385: (q.v.). *Note Killing::. ! 386: ! 387: Killing Jobs ! 388: Killing a job (such as, an invocation of Emacs) means making it cease ! 389: to exist. Any data within it, if not saved in a file, is lost. ! 390: *Note Exiting::. ! 391: ! 392: List ! 393: A list is, approximately, a text string beginning with an open ! 394: parenthesis and ending with the matching close parenthesis. In C mode ! 395: and other non-Lisp modes, groupings surrounded by other kinds of matched ! 396: delimiters appropriate to the language, such as braces, are also ! 397: considered lists. Emacs has special commands for many operations on ! 398: lists. *Note Lists::. ! 399: ! 400: Local ! 401: Local means `in effect only in a particular context'; the relevant ! 402: kind of context is a particular function execution, a particular ! 403: buffer, or a particular major mode. It is the opposite of `global' ! 404: (q.v.). Specific uses of `local' in Emacs terminology appear below. ! 405: ! 406: Local Abbrev ! 407: A local abbrev definition is effective only if a particular major mode ! 408: is selected. In that major mode, it overrides any global definition ! 409: for the same abbrev. *Note Abbrevs::. ! 410: ! 411: Local Keymap ! 412: A local keymap is used in a particular major mode; the key bindings ! 413: (q.v.) in the current local keymap override global bindings of the ! 414: same keys. *Note Keymaps::. ! 415: ! 416: Local Variable ! 417: A local value of a variable (q.v.) applies to only one buffer. ! 418: *Note Locals::. ! 419: ! 420: M- ! 421: `M-' in the name of a character is an abbreviation for META, ! 422: one of the modifier keys that can accompany any character. ! 423: *Note Characters::. ! 424: ! 425: M-C- ! 426: `M-C-' in the name of a character is an abbreviation for ! 427: Control-Meta; it means the same thing as `C-M-'. If your ! 428: terminal lacks a real META key, you type a Control-Meta character by ! 429: typing ESC and then typing the corresponding Control character. ! 430: *Note C-M-: Characters. ! 431: ! 432: M-x ! 433: `M-x' is the key which is used to call an Emacs command by name. ! 434: This is how commands that are not bound to keys are called. ! 435: *Note M-x::. ! 436: ! 437: Mail ! 438: Mail means messages sent from one user to another through the computer ! 439: system, to be read at the recipient's convenience. Emacs has commands for ! 440: composing and sending mail, and for reading and editing the mail you have ! 441: received. *Note Sending Mail::. *Note Rmail::, for how to read mail. ! 442: ! 443: Mail File ! 444: A mail file is a file which is edited using Rmail and in which Rmail ! 445: stores mail. *Note Rmail::. ! 446: ! 447: Major Mode ! 448: The major modes are a mutually exclusive set of options each of which ! 449: configures Emacs for editing a certain sort of text. Ideally, each ! 450: programming language has its own major mode. *Note Major Modes::. ! 451: ! 452: Mark ! 453: The mark points to a position in the text. It specifies one end of ! 454: the region (q.v.), point being the other end. Many commands operate ! 455: on all the text from point to the mark. *Note Mark::. ! 456: ! 457: Mark Ring ! 458: The mark ring is used to hold several recent previous locations of the ! 459: mark, just in case you want to move back to them. *Note Mark Ring::. ! 460: ! 461: Message ! 462: See `mail'. ! 463: ! 464: Meta ! 465: Meta is the name of a modifier bit which a command character may have. ! 466: It is present in a character if the character is typed with the ! 467: META key held down. Such characters are given names that start ! 468: with `Meta-'. For example, `Meta-<' is typed by holding down ! 469: META and at the same time typing `<' (which itself is done, ! 470: on most terminals, by holding down SHIFT and typing `,'). ! 471: *Note Meta: Characters. ! 472: ! 473: Meta Character ! 474: A Meta character is one whose character code includes the Meta bit. ! 475: ! 476: Minibuffer ! 477: The minibuffer is the window that appears when necessary inside the ! 478: echo area (q.v.), used for reading arguments to commands. ! 479: *Note Minibuffer::. ! 480: ! 481: Minor Mode ! 482: A minor mode is an optional feature of Emacs which can be switched on ! 483: or off independently of all other features. Each minor mode has a ! 484: command to turn it on or off. *Note Minor Modes::. ! 485: ! 486: Mode Line ! 487: The mode line is the line at the bottom of each text window (q.v.), ! 488: which gives status information on the buffer displayed in that window. ! 489: *Note Mode Line::. ! 490: ! 491: Modified Buffer ! 492: A buffer (q.v.) is modified if its text has been changed since the ! 493: last time the buffer was saved (or since when it was created, if it ! 494: has never been saved). *Note Saving::. ! 495: ! 496: Moving Text ! 497: Moving text means erasing it from one place and inserting it in ! 498: another. This is done by killing (q.v.) and then yanking (q.v.). ! 499: *Note Killing::. ! 500: ! 501: Named Mark ! 502: A named mark is a register (q.v.) in its role of recording a ! 503: location in text so that you can move point to that location. ! 504: *Note Registers::. ! 505: ! 506: Narrowing ! 507: Narrowing means creating a restriction (q.v.) that limits editing in ! 508: the current buffer to only a part of the text in the buffer. Text ! 509: outside that part is inaccessible to the user until the boundaries are ! 510: widened again, but it is still there, and saving the file saves it ! 511: all. *Note Narrowing::. ! 512: ! 513: Newline ! 514: LFD characters in the buffer terminate lines of text and are ! 515: called newlines. *Note Newline: Characters. ! 516: ! 517: Numeric Argument ! 518: A numeric argument is a number, specified before a command, to change ! 519: the effect of the command. Often the numeric argument serves as a ! 520: repeat count. *Note Arguments::. ! 521: ! 522: Option ! 523: An option is a variable (q.v.) that exists so that you can customize ! 524: Emacs by giving it a new value. *Note Variables::. ! 525: ! 526: Overwrite Mode ! 527: Overwrite mode is a minor mode. When it is enabled, ordinary text ! 528: characters replace the existing text after point rather than pushing ! 529: it to the right. *Note Minor Modes::. ! 530: ! 531: Page ! 532: A page is a unit of text, delimited by formfeed characters (ASCII ! 533: Control-L, code 014) coming at the beginning of a line. Some Emacs ! 534: commands are provided for moving over and operating on pages. ! 535: *Note Pages::. ! 536: ! 537: Paragraphs ! 538: Paragraphs are the medium-size unit of English text. There are ! 539: special Emacs commands for moving over and operating on paragraphs. ! 540: *Note Paragraphs::. ! 541: ! 542: Parsing ! 543: We say that Emacs parses words or expressions in the text being ! 544: edited. Really, all it knows how to do is find the other end of a ! 545: word or expression. *Note Syntax::. ! 546: ! 547: Point ! 548: Point is the place in the buffer at which insertion and deletion ! 549: occur. Point is considered to be between two characters, not at one ! 550: character. The terminal's cursor (q.v.) indicates the location of ! 551: point. *Note Point: Basic. ! 552: ! 553: Prefix Key ! 554: A prefix key is a key (q.v.) whose sole function is to introduce a ! 555: set of multi-character keys. `Control-x' is an example of prefix ! 556: key; thus, any two-character sequence starting with `C-x' is also ! 557: a legitimate key. *Note Keys::. ! 558: ! 559: Primary Mail File ! 560: Your primary mail file is the file named `RMAIL' in your home ! 561: directory, where all mail that you receive is stored by Rmail unless you ! 562: make arrangements to do otherwise. *Note Rmail::. ! 563: ! 564: Prompt ! 565: A prompt is text printed to ask the user for input. Printing a prompt ! 566: is called prompting. Emacs prompts always appear in the echo area ! 567: (q.v.). One kind of prompting happens when the minibuffer is used ! 568: to read an argument (*Note Minibuffer::); the echoing which happens ! 569: when you pause in the middle of typing a multicharacter key is also a ! 570: kind of prompting (*Note Echo Area::). ! 571: ! 572: Quitting ! 573: Quitting means cancelling a partially typed command or a running ! 574: command, using `C-g'. *Note Quitting::. ! 575: ! 576: Quoting ! 577: Quoting means depriving a character of its usual special significance. ! 578: In Emacs this is usually done with `Control-q'. What constitutes special ! 579: significance depends on the context and on convention. For example, ! 580: an "ordinary" character as an Emacs command inserts itself; so in ! 581: this context, a special character is any character that does not ! 582: normally insert itself (such as DEL, for example), and quoting ! 583: it makes it insert itself as if it were not special. Not all contexts ! 584: allow quoting. *Note Quoting: Basic. ! 585: ! 586: Read-only Buffer ! 587: A read-only buffer is one whose text you are not allowed to change. ! 588: Normally Emacs makes buffers read-only when they contain text which ! 589: has a special significance to Emacs; for example, Dired buffers. ! 590: Visiting a file that is write protected also makes a read-only buffer. ! 591: *Note Buffers::. ! 592: ! 593: Recursive Editing Level ! 594: A recursive editing level is a state in which part of the execution of ! 595: a command involves asking the user to edit some text. This text may ! 596: or may not be the same as the text to which the command was applied. ! 597: The mode line indicates recursive editing levels with square brackets ! 598: (`[' and `]'). *Note Recursive Edit::. ! 599: ! 600: Redisplay ! 601: Redisplay is the process of correcting the image on the screen to ! 602: correspond to changes that have been made in the text being edited. ! 603: *Note Redisplay: Screen. ! 604: ! 605: Regexp ! 606: See `regular expression'. ! 607: ! 608: Region ! 609: The region is the text between point (q.v.) and the mark (q.v.). ! 610: Many commands operate on the text of the region. *Note Region: Mark. ! 611: ! 612: Registers ! 613: Registers are named slots in which text or buffer positions or ! 614: rectangles can be saved for later use. *Note Registers::. ! 615: ! 616: Regular Expression ! 617: A regular expression is a pattern that can match various text strings; ! 618: for example, `l[0-9]+' matches `l' followed by one or more ! 619: digits. *Note Regexps::. ! 620: ! 621: Replacement ! 622: See `global substitution'. ! 623: ! 624: Restriction ! 625: A buffer's restriction is the amount of text, at the beginning or the ! 626: end of the buffer, that is temporarily invisible and inaccessible. ! 627: Giving a buffer a nonzero amount of restriction is called narrowing ! 628: (q.v.). *Note Narrowing::. ! 629: ! 630: RET ! 631: RET is a character than in Emacs runs the command to insert a ! 632: newline into the text. It is also used to terminate most arguments ! 633: read in the minibuffer (q.v.). *Note Return: Characters. ! 634: ! 635: Saving ! 636: Saving a buffer means copying its text into the file that was visited ! 637: (q.v.) in that buffer. This is the way text in files actually gets ! 638: changed by your Emacs editing. *Note Saving::. ! 639: ! 640: Scrolling ! 641: Scrolling means shifting the text in the Emacs window so as to see a ! 642: different part of the buffer. *Note Scrolling: Display. ! 643: ! 644: Searching ! 645: Searching means moving point to the next occurrence of a specified ! 646: string. *Note Search::. ! 647: ! 648: Selecting ! 649: Selecting a buffer means making it the current (q.v.) buffer. ! 650: *Note Selecting: Buffers. ! 651: ! 652: Self-documentation ! 653: Self-documentation is the feature of Emacs which can tell you what any ! 654: command does, or give you a list of all commands related to a topic ! 655: you specify. You ask for self-documentation with the help character, ! 656: `C-h'. *Note Help::. ! 657: ! 658: Sentences ! 659: Emacs has commands for moving by or killing by sentences. ! 660: *Note Sentences::. ! 661: ! 662: Sexp ! 663: A sexp (short for `s-expression') is the basic syntactic unit of Lisp ! 664: in its textual form: either a list, or Lisp atom. Many Emacs commands ! 665: operate on sexps. The term `sexp' is generalized to languages other ! 666: than Lisp, to mean a syntactically recognizable expression. ! 667: *Note Sexps: Lists. ! 668: ! 669: Simultaneous Editing ! 670: Simultaneous editing means two users modifying the same file at once. ! 671: Simultaneous editing if not detected can cause one user to lose his ! 672: work. Emacs detects all cases of simultaneous editing and warns the ! 673: user to investigate them. *Note Simultaneous Editing: Interlocking. ! 674: ! 675: String ! 676: A string is a kind of Lisp data object which contains a sequence of ! 677: characters. Many Emacs variables are intended to have strings as ! 678: values. The Lisp syntax for a string consists of the characters in ! 679: the string with a `"' before and another `"' after. A ! 680: `"' that is part of the string must be written as `\"' and a ! 681: `\' that is part of the string must be written as `\\'. All ! 682: other characters, including newline, can be included just by writing ! 683: them inside the string; however, escape sequences as in C, such as ! 684: `\n' for newline or `\241' using an octal character code, ! 685: are allowed as well. ! 686: ! 687: String Substitution ! 688: See `global substitution'. ! 689: ! 690: Syntax Table ! 691: The syntax table tells Emacs which characters are part of a word, ! 692: which characters balance each other like parentheses, etc. ! 693: *Note Syntax::. ! 694: ! 695: Tag Table ! 696: A tag table is a file that serves as an index to the function ! 697: definitions in one or more other files. *Note Tags::. ! 698: ! 699: Termscript File ! 700: A termscript file contains a record of all characters sent by Emacs to ! 701: the terminal. It is used for tracking down bugs in Emacs redisplay. ! 702: Emacs does not make a termscript file unless you tell it to. ! 703: *Note Bugs::. ! 704: ! 705: Text ! 706: Two meanings (*Note Text::): ! 707: ! 708: * Data consisting of a sequence of characters, as opposed to binary ! 709: numbers, images, graphics commands, executable programs, and the like. ! 710: The contents of an Emacs buffer are always text in this sense. ! 711: * Data consisting of written human language, as opposed to programs, ! 712: or following the stylistic conventions of human language. ! 713: ! 714: Top Level ! 715: Top level is the normal state of Emacs, in which you are editing the ! 716: text of the file you have visited. You are at top level whenever you ! 717: are not in a recursive editing level (q.v.) or the minibuffer ! 718: (q.v.), and not in the middle of a command. You can get back to top ! 719: level by aborting (q.v.) and quitting (q.v.). *Note Quitting::. ! 720: ! 721: Transposition ! 722: Transposing two units of text means putting each one into the place ! 723: formerly occupied by the other. There are Emacs commands to transpose ! 724: two adjacent characters, words, sexps (q.v.) or lines ! 725: (*Note Transpose::). ! 726: ! 727: Truncation ! 728: Truncating text lines in the display means leaving out any text on a ! 729: line that does not fit within the right margin of the window ! 730: displaying it. See also `continuation line'. ! 731: *Note Truncation: Basic. ! 732: ! 733: Undoing ! 734: Undoing means making your previous editing go in reverse, bringing ! 735: back the text that existed earlier in the editing session. ! 736: *Note Undo::. ! 737: ! 738: Variable ! 739: A variable is an object in Lisp that can store an arbitrary value. ! 740: Emacs uses some variables for internal purposes, and has others (known ! 741: as `options' (q.v.)) just so that you can set their values to ! 742: control the behavior of Emacs. The variables used in Emacs that you ! 743: are likely to be interested in are listed in the Variables Index in ! 744: this manual. *Note Variables::, for information on variables. ! 745: ! 746: Visiting ! 747: Visiting a file means loading its contents into a buffer (q.v.) ! 748: where they can be edited. *Note Visiting::. ! 749: ! 750: Whitespace ! 751: Whitespace is any run of consecutive formatting characters (space, ! 752: tab, newline, and backspace). ! 753: ! 754: Widening ! 755: Widening is removing any restriction (q.v.) on the current buffer; ! 756: it is the opposite of narrowing (q.v.). *Note Narrowing::. ! 757: ! 758: Window ! 759: Emacs divides the screen into one or more windows, each of which can ! 760: display the contents of one buffer (q.v.) at any time. ! 761: *Note Screen::, for basic information on how Emacs uses the screen. ! 762: *Note Windows::, for commands to control the use of windows. ! 763: ! 764: Word Abbrev ! 765: Synonymous with `abbrev'. ! 766: ! 767: Word Search ! 768: Word search is searching for a sequence of words, considering the ! 769: punctuation between them as insignificant. *Note Word Search::. ! 770: ! 771: Yanking ! 772: Yanking means reinserting text previously killed. It can be used to ! 773: undo a mistaken kill, or for copying or moving text. Some other ! 774: systems call this "pasting". *Note Yanking::. ! 775: ! 776: ! 777: File: emacs Node: Key Index, Prev: Glossary, Up: Top, Next: Command Index ! 778: ! 779: Key (Character) Index ! 780: ********************* ! 781: ! 782: * Menu: ! 783: ! 784: * ! (query-replace): Query Replace. ! 785: * , (query-replace): Query Replace. ! 786: * . (query-replace): Query Replace. ! 787: * ^ (query-replace): Query Replace. ! 788: * > (Rmail): Rmail Motion. ! 789: * . (Rmail): Rmail Scrolling. ! 790: * " (TeX mode): TeX Editing. ! 791: * a (Rmail): Rmail Labels. ! 792: * C-]: Quitting. ! 793: * C-]: Recursive Edit. ! 794: * c (Rmail): Rmail Reply. ! 795: * C-_: Undo. ! 796: * C-a: Basic. ! 797: * C-b: Basic. ! 798: * C-c ; (Fortran mode): Fortran Comments. ! 799: * C-c ' (Picture mode): Insert in Picture. ! 800: * C-c . (Picture mode): Insert in Picture. ! 801: * C-c / (Picture mode): Insert in Picture. ! 802: * C-c < (Picture mode): Insert in Picture. ! 803: * C-c > (Picture mode): Insert in Picture. ! 804: * C-c \ (Picture mode): Insert in Picture. ! 805: * C-c ^ (Picture mode): Insert in Picture. ! 806: * C-c ` (Picture mode): Insert in Picture. ! 807: * C-c C-\ (Shell mode): Shell Mode. ! 808: * C-c C-b (Outline mode): Outline Motion. ! 809: * C-c C-b (Picture mode): Insert in Picture. ! 810: * C-c C-b (TeX mode): TeX Print. ! 811: * C-c C-c (Edit Abbrevs): Editing Abbrevs. ! 812: * C-c C-c (Edit Tab Stops): Tab Stops. ! 813: * C-c C-c (Mail mode): Mail Mode. ! 814: * C-c C-c (Occur mode): Other Repeating Search. ! 815: * C-c C-c (Shell mode): Shell Mode. ! 816: * C-c C-d (Picture mode): Basic Picture. ! 817: * C-c C-d (Shell mode): Shell Mode. ! 818: * C-c C-f C-c (Mail mode): Mail Mode. ! 819: * C-c C-f C-s (Mail mode): Mail Mode. ! 820: * C-c C-f C-t (Mail mode): Mail Mode. ! 821: * C-c C-f (LaTeX mode): TeX Editing. ! 822: * C-c C-f (Outline mode): Outline Motion. ! 823: * C-c C-f (Picture mode): Insert in Picture. ! 824: * C-c C-h (Outline mode): Outline Visibility. ! 825: * C-c C-i (Outline mode): Outline Visibility. ! 826: * C-c C-k (Picture mode): Rectangles in Picture. ! 827: * C-c C-k (TeX mode): TeX Print. ! 828: * C-c C-l (TeX mode): TeX Print. ! 829: * C-c C-n (Fortran mode): Fortran Motion. ! 830: * C-c C-n (Outline mode): Outline Motion. ! 831: * C-c C-o (Shell mode): Shell Mode. ! 832: * C-c C-p (Fortran mode): Fortran Motion. ! 833: * C-c C-p (Outline mode): Outline Motion. ! 834: * C-c C-p (TeX mode): TeX Print. ! 835: * C-c C-q (Mail mode): Mail Mode. ! 836: * C-c C-q (TeX mode): TeX Print. ! 837: * C-c C-r (Fortran mode): Fortran Columns. ! 838: * C-c C-r (Shell mode): Shell Mode. ! 839: * C-c C-r (TeX mode): TeX Print. ! 840: * C-c C-s (Mail mode): Mail Mode. ! 841: * C-c C-s (Outline mode): Outline Visibility. ! 842: * C-c C-u (Outline mode): Outline Motion. ! 843: * C-c C-u (Shell mode): Shell Mode. ! 844: * C-c C-w (Fortran mode): Fortran Columns. ! 845: * C-c C-w (Mail mode): Mail Mode. ! 846: * C-c C-w (Picture mode): Rectangles in Picture. ! 847: * C-c C-w (Shell mode): Shell Mode. ! 848: * C-c C-x (Picture mode): Rectangles in Picture. ! 849: * C-c C-y (Mail mode): Mail Mode. ! 850: * C-c C-y (Mail mode): Rmail Reply. ! 851: * C-c C-y (Picture mode): Rectangles in Picture. ! 852: * C-c C-y (Shell mode): Shell Mode. ! 853: * C-c C-z (Shell mode): Shell Mode. ! 854: * C-c: Keys. ! 855: * C-c TAB (Picture mode): Tabs in Picture. ! 856: * C-d: Killing. ! 857: * C-d (Rmail): Rmail Deletion. ! 858: * C-e: Basic. ! 859: * C-f: Basic. ! 860: * C-g: Minibuffer. ! 861: * C-h a: Help. ! 862: * C-h b: Help. ! 863: * C-h c: Help. ! 864: * C-h C-c: Help. ! 865: * C-h C-d: Help. ! 866: * C-h C-w: Help. ! 867: * C-h f: Documentation. ! 868: * C-h f: Help. ! 869: * C-h i: Help. ! 870: * C-h k: Help. ! 871: * C-h: Keys. ! 872: * C-h l: Help. ! 873: * C-h m: Help. ! 874: * C-h n: Help. ! 875: * C-h s: Syntax Change. ! 876: * C-h t: Basic. ! 877: * C-h t: Help. ! 878: * C-h v: Documentation. ! 879: * C-h v: Examining. ! 880: * C-h v: Help. ! 881: * C-h w: Help. ! 882: * C-k: Killing. ! 883: * C-k: Killing. ! 884: * C-l: Basic. ! 885: * C-l (query-replace): Query Replace. ! 886: * C-l: Scrolling. ! 887: * C-M-\: Indentation Commands. ! 888: * C-M-@@: Lists. ! 889: * C-M-@@: Marking Objects. ! 890: * C-M-\: Multi-line Indent. ! 891: * C-M-a: Defuns. ! 892: * C-M-a (Fortran mode): Fortran Motion. ! 893: * C-M-b: Lists. ! 894: * C-M-c: Recursive Edit. ! 895: * C-M-d: Lists. ! 896: * C-M-e: Defuns. ! 897: * C-M-e (Fortran mode): Fortran Motion. ! 898: * C-M-f: Lists. ! 899: * C-M-h: Defuns. ! 900: * C-M-h (Fortran mode): Fortran Motion. ! 901: * C-M-h: Marking Objects. ! 902: * C-M-k: Killing. ! 903: * C-M-k: Lists. ! 904: * C-M-l (Rmail): Rmail Labels. ! 905: * C-M-l (Rmail): Rmail Make Summary. ! 906: * C-M-n: Lists. ! 907: * C-M-n (Rmail): Rmail Labels. ! 908: * C-M-o: Indentation Commands. ! 909: * C-M-p: Lists. ! 910: * C-M-p (Rmail): Rmail Labels. ! 911: * C-M-q (Fortran mode): ForIndent Commands. ! 912: * C-M-q: Multi-line Indent. ! 913: * C-M-r (Rmail): Rmail Make Summary. ! 914: * C-M-s: Regexp Search. ! 915: * C-M-t: Lists. ! 916: * C-M-t: Transpose. ! 917: * C-M-u: Lists. ! 918: * C-M-v: Minibuffer Edit. ! 919: * C-M-v: Other Window. ! 920: * C-M-w: Appending Kills. ! 921: * C-M-x: External Lisp. ! 922: * C-M-x: Lisp Eval. ! 923: * C-n: Basic. ! 924: * C-n (Rmail summary): Rmail Summary Edit. ! 925: * C-o: Blank Lines. ! 926: * C-o (Rmail): Rmail Output. ! 927: * C-p: Basic. ! 928: * C-p (Rmail summary): Rmail Summary Edit. ! 929: * C-q: Basic. ! 930: * C-r: Incremental Search. ! 931: * C-r (query-replace): Query Replace. ! 932: * C-s: Incremental Search. ! 933: * C-SPC: Setting Mark. ! 934: * C-t: Basic. ! 935: * C-t: Transpose. ! 936: * C-u - C-x ;: Comments. ! 937: * C-u: Arguments. ! 938: * C-u C-@@: Mark Ring. ! 939: * C-u C-SPC: Mark Ring. ! 940: * C-u TAB: Multi-line Indent. ! 941: * C-v: Scrolling. ! 942: * C-w: Killing. ! 943: * C-w (query-replace): Query Replace. ! 944: * C-x (: Basic Kbd Macro. ! 945: * C-x ): Basic Kbd Macro. ! 946: * C-x @}: Change Window. ! 947: * C-x ^: Change Window. ! 948: * C-x ;: Comments. ! 949: * C-x `: Compilation. ! 950: * C-x +: Defining Abbrevs. ! 951: * C-x -: Defining Abbrevs. ! 952: * C-x .: Fill Prefix. ! 953: * C-x <: Horizontal Scrolling. ! 954: * C-x >: Horizontal Scrolling. ! 955: * C-x [: Pages. ! 956: * C-x ]: Pages. ! 957: * C-x =: Position Info. ! 958: * C-x /: RegPos. ! 959: * C-x $: Selective Display. ! 960: * C-x 0: Change Window. ! 961: * C-x 1: Change Window. ! 962: * C-x 2: Split Window. ! 963: * C-x 4 .: Find Tag. ! 964: * C-x 4 b: Select Buffer. ! 965: * C-x 4 d: Dired Enter. ! 966: * C-x 4 f: Visiting. ! 967: * C-x 4 m: Sending Mail. ! 968: * C-x 4: Pop Up Window. ! 969: * C-x 5: Split Window. ! 970: * C-x a: Accumulating Text. ! 971: * C-x b: Select Buffer. ! 972: * C-x C-a: Defining Abbrevs. ! 973: * C-x C-b: List Buffers. ! 974: * C-x C-c: Exiting. ! 975: * C-x C-d: ListDir. ! 976: * C-x C-e: Lisp Eval. ! 977: * C-x C-f: Visiting. ! 978: * C-x C-h: Defining Abbrevs. ! 979: * C-x C-l: Case. ! 980: * C-x C-o: Blank Lines. ! 981: * C-x C-o: Killing. ! 982: * C-x C-p: Marking Objects. ! 983: * C-x C-p: Pages. ! 984: * C-x C-q: Misc Buffer. ! 985: * C-x C-s: Saving. ! 986: * C-x C-t: Transpose. ! 987: * C-x C-u: Case. ! 988: * C-x C-v: Visiting. ! 989: * C-x C-w: Saving. ! 990: * C-x C-x: Setting Mark. ! 991: * C-x d: Dired Enter. ! 992: * C-x DEL: Kill Errors. ! 993: * C-x DEL: Killing. ! 994: * C-x DEL: Sentences. ! 995: * C-x e: Basic Kbd Macro. ! 996: * C-x ESC: Repetition. ! 997: * C-x f: Fill Commands. ! 998: * C-x g: RegText. ! 999: * C-x h: Marking Objects. ! 1000: * C-x j: RegPos. ! 1001: * C-x k: Kill Buffer. ! 1002: * C-x: Keys. ! 1003: * C-x l: Pages. ! 1004: * C-x m: Sending Mail. ! 1005: * C-x n: Narrowing. ! 1006: * C-x o: Other Window. ! 1007: * C-x q: Kbd Macro Query. ! 1008: * C-x s: Saving. ! 1009: * C-x TAB: Indentation Commands. ! 1010: * C-x u: Undo. ! 1011: * C-x w: Narrowing. ! 1012: * C-x x: RegText. ! 1013: * C-y: Kill Ring. ! 1014: * C-z: Exiting. ! 1015: * d (Rmail): Rmail Deletion. ! 1016: * d (Rmail summary): Rmail Summary Edit. ! 1017: * DEL: Basic. ! 1018: * DEL: Kill Errors. ! 1019: * DEL: Killing. ! 1020: * DEL: Major Modes. ! 1021: * DEL: Program Modes. ! 1022: * DEL (query-replace): Query Replace. ! 1023: * DEL (Rmail): Rmail Scrolling. ! 1024: * DEL (Rmail summary): Rmail Summary Edit. ! 1025: * e (Rmail): Rmail Deletion. ! 1026: * ESC: Keys. ! 1027: * ESC (query-replace): Query Replace. ! 1028: * f (Rmail): Rmail Reply. ! 1029: * g (Rmail): Rmail Files. ! 1030: * h (Rmail): Rmail Make Summary. ! 1031: * Help: Help. ! 1032: * i (Rmail): Rmail Files. ! 1033: * j (Rmail): Rmail Motion. ! 1034: * j (Rmail summary): Rmail Summary Edit. ! 1035: * k (rmail): Rmail Labels. ! 1036: * l (Rmail): Rmail Make Summary. ! 1037: * LFD: Basic Indent. ! 1038: * LFD: Indentation. ! 1039: * LFD: Major Modes. ! 1040: * LFD (TeX mode): TeX Editing. ! 1041: * M-(: Balanced Editing. ! 1042: * M-): Balanced Editing. ! 1043: * M-<: Basic. ! 1044: * M->: Basic. ! 1045: * M-;: Comments. ! 1046: * M-/: Dynamic Abbrevs. ! 1047: * M-': Expanding Abbrevs. ! 1048: * M-.: Find Tag. ! 1049: * M-\: Indentation Commands. ! 1050: * M-^: Indentation Commands. ! 1051: * M-\: Killing. ! 1052: * M-^: Killing. ! 1053: * M-@@: Marking Objects. ! 1054: * M-?: Nroff Mode. ! 1055: * M-[: Paragraphs. ! 1056: * M-]: Paragraphs. ! 1057: * M-=: Position Info. ! 1058: * M-%: Query Replace. ! 1059: * m (Rmail): Rmail Reply. ! 1060: * M-~: Saving. ! 1061: * M-!: Single Shell. ! 1062: * M-|: Single Shell. ! 1063: * M-$: Spelling. ! 1064: * M-,: Tags Search. ! 1065: * M-@{ (TeX mode): TeX Editing. ! 1066: * M-@} (TeX mode): TeX Editing. ! 1067: * M-@@: Words. ! 1068: * M-1: Arguments. ! 1069: * M-a: Sentences. ! 1070: * M-b: Words. ! 1071: * M-c: Case. ! 1072: * M-d: Killing. ! 1073: * M-d: Words. ! 1074: * M-DEL: Kill Errors. ! 1075: * M-DEL: Killing. ! 1076: * M-DEL: Words. ! 1077: * M-e: Sentences. ! 1078: * M-ESC: Lisp Eval. ! 1079: * M-f: Words. ! 1080: * M-g: Fill Commands. ! 1081: * M-h: Marking Objects. ! 1082: * M-h: Paragraphs. ! 1083: * M-i: Tab Stops. ! 1084: * M-k: Killing. ! 1085: * M-k: Sentences. ! 1086: * M-l: Case. ! 1087: * M-LFD: Comments. ! 1088: * M-LFD (Fortran mode): ForIndent Commands. ! 1089: * M-m: Indentation Commands. ! 1090: * M-n: Nroff Mode. ! 1091: * M-n: Repetition. ! 1092: * M-n (Rmail): Rmail Motion. ! 1093: * M-p: Nroff Mode. ! 1094: * M-p: Repetition. ! 1095: * M-p (Rmail): Rmail Motion. ! 1096: * M-q: Fill Commands. ! 1097: * M-r: Basic. ! 1098: * M-s: Fill Commands. ! 1099: * M-s (Rmail): Rmail Motion. ! 1100: * M-SPC: Killing. ! 1101: * M-@t{-}: Arguments. ! 1102: * M-@t{-} M-c: Fixing Case. ! 1103: * M-@t{-} M-l: Fixing Case. ! 1104: * M-@t{-} M-u: Fixing Case. ! 1105: * M-t: Transpose. ! 1106: * M-t: Words. ! 1107: * M-TAB: Lisp Completion. ! 1108: * M-TAB: Tabs in Picture. ! 1109: * M-u: Case. ! 1110: * M-v: Scrolling. ! 1111: * M-w: Kill Ring. ! 1112: * M-x: M-x. ! 1113: * M-y: Earlier Kills. ! 1114: * M-z: Killing. ! 1115: * n (Rmail): Rmail Motion. ! 1116: * n (Rmail summary): Rmail Summary Edit. ! 1117: * o (Rmail): Rmail Output. ! 1118: * p (Rmail): Rmail Motion. ! 1119: * p (Rmail summary): Rmail Summary Edit. ! 1120: * q (Rmail): Rmail. ! 1121: * q (Rmail summary): Rmail Summary Edit. ! 1122: * r (Rmail): Rmail Reply. ! 1123: * RET: Basic. ! 1124: * RET (Shell mode): Shell Mode. ! 1125: * s (Rmail): Rmail. ! 1126: * SPC: Completion. ! 1127: * SPC (query-replace): Query Replace. ! 1128: * SPC (Rmail): Rmail Scrolling. ! 1129: * SPC (Rmail summary): Rmail Summary Edit. ! 1130: * t (Rmail): Rmail Editing. ! 1131: * TAB: Basic Indent. ! 1132: * TAB: Completion. ! 1133: * TAB: Indentation. ! 1134: * TAB: Indentation. ! 1135: * TAB: Major Modes. ! 1136: * TAB: Text Mode. ! 1137: * u (Rmail): Rmail Deletion. ! 1138: * u (Rmail summary): Rmail Summary Edit. ! 1139: * w (Rmail): Rmail Editing. ! 1140: * x (Rmail summary): Rmail Summary Edit. ! 1141: ! 1142: ! 1143: File: emacs Node: Command Index, Prev: Key Index, Up: Top, Next: Variable Index ! 1144: ! 1145: Command and Function Index ! 1146: ************************** ! 1147: ! 1148: * Menu: ! 1149: ! 1150: * abbrev-mode: Abbrevs. ! 1151: * abbrev-mode: Minor Modes. ! 1152: * abbrev-prefix-mark: Expanding Abbrevs. ! 1153: * abort-recursive-edit: Quitting. ! 1154: * abort-recursive-edit: Recursive Edit. ! 1155: * add-change-log-entry: Change Log. ! 1156: * add-global-abbrev: Defining Abbrevs. ! 1157: * add-mode-abbrev: Defining Abbrevs. ! 1158: * add-name-to-file: Misc File Ops. ! 1159: * append-next-kill: Appending Kills. ! 1160: * append-to-buffer: Accumulating Text. ! 1161: * append-to-file: Accumulating Text. ! 1162: * append-to-file: Misc File Ops. ! 1163: * apropos: Help. ! 1164: * ask-user-about-lock: Interlocking. ! 1165: * auto-fill-mode: Auto Fill. ! 1166: * auto-fill-mode: Minor Modes. ! 1167: * auto-save-mode: Auto Save Control. ! 1168: * back-to-indentation: Indentation Commands. ! 1169: * backward-char: Basic. ! 1170: * backward-delete-char-untabify: Program Modes. ! 1171: * backward-kill-sentence: Kill Errors. ! 1172: * backward-kill-sentence: Killing. ! 1173: * backward-kill-sentence: Sentences. ! 1174: * backward-kill-word: Kill Errors. ! 1175: * backward-kill-word: Killing. ! 1176: * backward-kill-word: Words. ! 1177: * backward-list: Lists. ! 1178: * backward-page: Pages. ! 1179: * backward-paragraph: Paragraphs. ! 1180: * backward-sentence: Sentences. ! 1181: * backward-sexp: Lists. ! 1182: * backward-text-line: Nroff Mode. ! 1183: * backward-up-list: Lists. ! 1184: * backward-word: Words. ! 1185: * batch-byte-compile: Compiling Libraries. ! 1186: * beginning-of-buffer: Basic. ! 1187: * beginning-of-defun: Defuns. ! 1188: * beginning-of-fortran-subprogram: Fortran Motion. ! 1189: * beginning-of-line: Basic. ! 1190: * buffer-menu: Several Buffers. ! 1191: * byte-compile-file: Compiling Libraries. ! 1192: * byte-recompile-directory: Compiling Libraries. ! 1193: * call-last-kbd-macro: Basic Kbd Macro. ! 1194: * cancel-debug-on-entry: Lisp Debug. ! 1195: * capitalize-word: Case. ! 1196: * capitalize-word: Fixing Case. ! 1197: * center-line: Fill Commands. ! 1198: * c-indent-line: Basic Indent. ! 1199: * clear-rectangle: Rectangles. ! 1200: * command-apropos: Help. ! 1201: * compare-windows: Other Window. ! 1202: * compile: Compilation. ! 1203: * convert-mocklisp-buffer: Mocklisp. ! 1204: * copy-file: Misc File Ops. ! 1205: * copy-last-shell-input: Shell Mode. ! 1206: * copy-region-as-kill: Kill Ring. ! 1207: * copy-to-buffer: Accumulating Text. ! 1208: * copy-to-register: RegText. ! 1209: * count-lines-page: Pages. ! 1210: * count-lines-region: Position Info. ! 1211: * count-matches: Other Repeating Search. ! 1212: * count-text-lines: Nroff Mode. ! 1213: * dabbrev-expand: Dynamic Abbrevs. ! 1214: * debug: Lisp Debug. ! 1215: * debug-on-entry: Lisp Debug. ! 1216: * default-value: Locals. ! 1217: * define-abbrevs: Saving Abbrevs. ! 1218: * define-key: Rebinding. ! 1219: * delete-backward-char: Basic. ! 1220: * delete-backward-char: Kill Errors. ! 1221: * delete-backward-char: Killing. ! 1222: * delete-blank-lines: Blank Lines. ! 1223: * delete-blank-lines: Killing. ! 1224: * delete-char: Basic Picture. ! 1225: * delete-char: Killing. ! 1226: * delete-file: Misc File Ops. ! 1227: * delete-horizontal-space: Indentation Commands. ! 1228: * delete-horizontal-space: Killing. ! 1229: * delete-indentation: Indentation Commands. ! 1230: * delete-indentation: Killing. ! 1231: * delete-matching-lines: Other Repeating Search. ! 1232: * delete-non-matching-lines: Other Repeating Search. ! 1233: * delete-other-windows: Change Window. ! 1234: * delete-rectangle: Rectangles. ! 1235: * delete-window: Change Window. ! 1236: * describe-bindings: Help. ! 1237: * describe-copying: Help. ! 1238: * describe-distribution: Help. ! 1239: * describe-function: Documentation. ! 1240: * describe-function: Help. ! 1241: * describe-key: Help. ! 1242: * describe-key-briefly: Help. ! 1243: * describe-mode: Help. ! 1244: * describe-no-warranty: Help. ! 1245: * describe-syntax: Syntax Change. ! 1246: * describe-variable: Documentation. ! 1247: * describe-variable: Examining. ! 1248: * describe-variable: Help. ! 1249: * digit-argument: Arguments. ! 1250: * dired: Dired Enter. ! 1251: * dired-other-window: Dired Enter. ! 1252: * dired-other-window: Pop Up Window. ! 1253: * disable-command: Disabling. ! 1254: * disassemble: Compiling Libraries. ! 1255: * display-time: Mode Line. ! 1256: * dissociated-press: Dissociated Press. ! 1257: * do-auto-save: Auto Save Control. ! 1258: * doctor: Total Frustration. ! 1259: * downcase-region: Case. ! 1260: * downcase-word: Case. ! 1261: * downcase-word: Fixing Case. ! 1262: * down-list: Lists. ! 1263: * edit-abbrevs: Editing Abbrevs. ! 1264: * edit-abbrevs-redefine: Editing Abbrevs. ! 1265: * edit-options: Edit Options. ! 1266: * edit-picture: Picture. ! 1267: * edit-tab-stops: Tab Stops. ! 1268: * edit-tab-stops: Text Mode. ! 1269: * edit-tab-stops-note-changes: Tab Stops. ! 1270: * edt-emulation-off: Emulation. ! 1271: * edt-emulation-on: Emulation. ! 1272: * electric-nroff-mode: Nroff Mode. ! 1273: * emacs-lisp-mode: Lisp Eval. ! 1274: * emacs-version: Bugs. ! 1275: * enable-command: Disabling. ! 1276: * end-kbd-macro: Basic Kbd Macro. ! 1277: * end-of-buffer: Basic. ! 1278: * end-of-defun: Defuns. ! 1279: * end-of-fortran-subprogram: Fortran Motion. ! 1280: * end-of-line: Basic. ! 1281: * enlarge-window: Change Window. ! 1282: * enlarge-window-horizontally: Change Window. ! 1283: * eval-current-buffer: Lisp Eval. ! 1284: * eval-defun: Lisp Eval. ! 1285: * eval-expression: Lisp Eval. ! 1286: * eval-last-sexp: Lisp Eval. ! 1287: * eval-region: Lisp Eval. ! 1288: * exchange-point-and-mark: Setting Mark. ! 1289: * execute-extended-command: M-x. ! 1290: * exit-recursive-edit: Recursive Edit. ! 1291: * expand-abbrev: Expanding Abbrevs. ! 1292: * expand-region-abbrevs: Expanding Abbrevs. ! 1293: * fill-individual-paragraphs: Fill Prefix. ! 1294: * fill-paragraph: Fill Commands. ! 1295: * fill-region: Fill Commands. ! 1296: * fill-region-as-paragraph: Fill Commands. ! 1297: * find-alternate-file: Visiting. ! 1298: * find-file: Visiting. ! 1299: * find-file-other-window: Pop Up Window. ! 1300: * find-file-other-window: Visiting. ! 1301: * find-tag: Find Tag. ! 1302: * find-tag-other-window: Find Tag. ! 1303: * find-tag-other-window: Pop Up Window. ! 1304: * fortran-column-ruler: Fortran Columns. ! 1305: * fortran-comment-region: Fortran Comments. ! 1306: * fortran-create-window: Fortran Columns. ! 1307: * fortran-indent-line: ForIndent Commands. ! 1308: * fortran-indent-subprogram: ForIndent Commands. ! 1309: * fortran-mode: Fortran. ! 1310: * fortran-next-statement: Fortran Motion. ! 1311: * fortran-previous-statement: Fortran Motion. ! 1312: * fortran-split-line: ForIndent Commands. ! 1313: * forward-char: Basic. ! 1314: * forward-list: Lists. ! 1315: * forward-page: Pages. ! 1316: * forward-paragraph: Paragraphs. ! 1317: * forward-sentence: Sentences. ! 1318: * forward-sexp: Lists. ! 1319: * forward-text-line: Nroff Mode. ! 1320: * forward-word: Words. ! 1321: * global-set-key: Rebinding. ! 1322: * goto-char: Basic. ! 1323: * goto-line: Basic. ! 1324: * hanoi: Amusements. ! 1325: * help-with-tutorial: Basic. ! 1326: * help-with-tutorial: Help. ! 1327: * hide-body: Outline Visibility. ! 1328: * hide-entry: Outline Visibility. ! 1329: * hide-leaves: Outline Visibility. ! 1330: * hide-subtree: Outline Visibility. ! 1331: * indent-c-exp: Multi-line Indent. ! 1332: * indented-text-mode: Text Mode. ! 1333: * indent-for-comment: Comments. ! 1334: * indent-new-comment-line: Comments. ! 1335: * indent-new-line: Indentation. ! 1336: * indent-region: Indentation Commands. ! 1337: * indent-region: Multi-line Indent. ! 1338: * indent-relative: Indentation Commands. ! 1339: * indent-rigidly: Indentation Commands. ! 1340: * indent-sexp: Multi-line Indent. ! 1341: * info: Help. ! 1342: * insert-abbrevs: Saving Abbrevs. ! 1343: * insert-file: Misc File Ops. ! 1344: * insert-kbd-macro: Save Kbd Macro. ! 1345: * insert-parentheses: Balanced Editing. ! 1346: * insert-register: RegText. ! 1347: * interrupt-shell-subjob: Shell Mode. ! 1348: * inverse-add-global-abbrev: Defining Abbrevs. ! 1349: * inverse-add-mode-abbrev: Defining Abbrevs. ! 1350: * isearch-backward: Incremental Search. ! 1351: * isearch-backward-regexp: Regexp Search. ! 1352: * isearch-forward: Incremental Search. ! 1353: * isearch-forward-regexp: Regexp Search. ! 1354: * just-one-space: Killing. ! 1355: * kbd-macro-query: Kbd Macro Query. ! 1356: * kill-all-abbrevs: Defining Abbrevs. ! 1357: * kill-buffer: Kill Buffer. ! 1358: * kill-comment: Comments. ! 1359: * kill-compilation: Compilation. ! 1360: * kill-line: Killing. ! 1361: * kill-line: Killing. ! 1362: * kill-local-variable: Locals. ! 1363: * kill-output-from-shell: Shell Mode. ! 1364: * kill-rectangle: Rectangles. ! 1365: * kill-region: Killing. ! 1366: * kill-sentence: Killing. ! 1367: * kill-sentence: Sentences. ! 1368: * kill-sexp: Killing. ! 1369: * kill-sexp: Lists. ! 1370: * kill-some-buffers: Kill Buffer. ! 1371: * kill-word: Killing. ! 1372: * kill-word: Words. ! 1373: * LaTeX-mode: TeX Mode. ! 1374: * latex-mode: TeX Mode. ! 1375: * lisp-complete-symbol: Lisp Completion. ! 1376: * lisp-indent-line: Basic Indent. ! 1377: * lisp-interaction-mode: Lisp Interaction. ! 1378: * lisp-mode: External Lisp. ! 1379: * lisp-send-defun: External Lisp. ! 1380: * list-abbrevs: Editing Abbrevs. ! 1381: * list-buffers: List Buffers. ! 1382: * list-command-history: Repetition. ! 1383: * list-directory: ListDir. ! 1384: * list-matching-lines: Other Repeating Search. ! 1385: * list-options: Edit Options. ! 1386: * list-tags: List Tags. ! 1387: * load: Loading. ! 1388: * load-file: Loading. ! 1389: * load-library: Loading. ! 1390: * local-set-key: Rebinding. ! 1391: * lpr-buffer: Hardcopy. ! 1392: * lpr-region: Hardcopy. ! 1393: * mail: Sending Mail. ! 1394: * mail-cc: Mail Mode. ! 1395: * mail-fill-yanked-message: Mail Mode. ! 1396: * mail-other-window: Pop Up Window. ! 1397: * mail-other-window: Sending Mail. ! 1398: * mail-send: Mail Mode. ! 1399: * mail-send-and-exit: Mail Mode. ! 1400: * mail-signature: Mail Mode. ! 1401: * mail-subject: Mail Mode. ! 1402: * mail-to: Mail Mode. ! 1403: * mail-yank-original: Mail Mode. ! 1404: * mail-yank-original: Rmail Reply. ! 1405: * make-local-variable: Locals. ! 1406: * make-symbolic-link: Misc File Ops. ! 1407: * make-variable-buffer-local: Locals. ! 1408: * manual-entry: Documentation. ! 1409: * mark-defun: Defuns. ! 1410: * mark-defun: Marking Objects. ! 1411: * mark-fortran-subprogram: Fortran Motion. ! 1412: * mark-page: Marking Objects. ! 1413: * mark-page: Pages. ! 1414: * mark-paragraph: Marking Objects. ! 1415: * mark-paragraph: Paragraphs. ! 1416: * mark-sexp: Lists. ! 1417: * mark-sexp: Marking Objects. ! 1418: * mark-whole-buffer: Marking Objects. ! 1419: * mark-word: Marking Objects. ! 1420: * mark-word: Words. ! 1421: * minibuffer-complete: Completion. ! 1422: * minibuffer-complete-word: Completion. ! 1423: * modify-syntax-entry: Syntax Change. ! 1424: * move-over-close-and-reindent: Balanced Editing. ! 1425: * move-to-window-line: Basic. ! 1426: * name-last-kbd-macro: Save Kbd Macro. ! 1427: * narrow-to-region: Narrowing. ! 1428: * negative-argument: Arguments. ! 1429: * newline: Basic. ! 1430: * newline-and-indent: Basic Indent. ! 1431: * next-complex-command: Repetition. ! 1432: * next-error: Compilation. ! 1433: * next-file: Tags Stepping. ! 1434: * next-line: Basic. ! 1435: * not-modified: Saving. ! 1436: * nroff-mode: Nroff Mode. ! 1437: * occur: Other Repeating Search. ! 1438: * open-dribble-file: Bugs. ! 1439: * open-line: Blank Lines. ! 1440: * open-rectangle: Rectangles. ! 1441: * open-termscript: Bugs. ! 1442: * other-window: Other Window. ! 1443: * outline-backward-same-level: Outline Motion. ! 1444: * outline-forward-same-level: Outline Motion. ! 1445: * outline-next-visible-heading: Outline Motion. ! 1446: * outline-previous-visible-heading: Outline Motion. ! 1447: * outline-up-heading: Outline Motion. ! 1448: * overwrite-mode: Minor Modes. ! 1449: * picture-backward-clear-column: Basic Picture. ! 1450: * picture-backward-column: Basic Picture. ! 1451: * picture-clear-column: Basic Picture. ! 1452: * picture-clear-line: Basic Picture. ! 1453: * picture-clear-rectangle: Rectangles in Picture. ! 1454: * picture-clear-rectangle-to-register: Rectangles in Picture. ! 1455: * picture-forward-column: Basic Picture. ! 1456: * picture-motion: Insert in Picture. ! 1457: * picture-motion-reverse: Insert in Picture. ! 1458: * picture-move-down: Basic Picture. ! 1459: * picture-movement-down: Insert in Picture. ! 1460: * picture-movement-left: Insert in Picture. ! 1461: * picture-movement-ne: Insert in Picture. ! 1462: * picture-movement-nw: Insert in Picture. ! 1463: * picture-movement-right: Insert in Picture. ! 1464: * picture-movement-se: Insert in Picture. ! 1465: * picture-movement-sw: Insert in Picture. ! 1466: * picture-movement-up: Insert in Picture. ! 1467: * picture-move-up: Basic Picture. ! 1468: * picture-newline: Basic Picture. ! 1469: * picture-open-line: Basic Picture. ! 1470: * picture-set-tab-stops: Tabs in Picture. ! 1471: * picture-tab: Tabs in Picture. ! 1472: * picture-tab-search: Tabs in Picture. ! 1473: * picture-yank-rectangle: Rectangles in Picture. ! 1474: * picture-yank-rectangle-from-register: Rectangles in Picture. ! 1475: * plain-TeX-mode: TeX Mode. ! 1476: * plain-tex-mode: TeX Mode. ! 1477: * point-to-register: RegPos. ! 1478: * prepend-to-buffer: Accumulating Text. ! 1479: * previous-complex-command: Repetition. ! 1480: * previous-line: Basic. ! 1481: * print-buffer: Hardcopy. ! 1482: * print-region: Hardcopy. ! 1483: * query-replace: Query Replace. ! 1484: * query-replace-regexp: Query Replace. ! 1485: * quietly-read-abbrev-file: Saving Abbrevs. ! 1486: * quit-shell-subjob: Shell Mode. ! 1487: * quoted-insert: Basic. ! 1488: * read-abbrev-file: Saving Abbrevs. ! 1489: * recenter: Basic. ! 1490: * recenter: Scrolling. ! 1491: * recover-file: Recover. ! 1492: * register-to-point: RegPos. ! 1493: * rename-buffer: Misc Buffer. ! 1494: * rename-file: Misc File Ops. ! 1495: * repeat-complex-command: Repetition. ! 1496: * replace-regexp: Unconditional Replace. ! 1497: * replace-string: Unconditional Replace. ! 1498: * re-search-backward: Regexp Search. ! 1499: * re-search-forward: Regexp Search. ! 1500: * revert-buffer: Reverting. ! 1501: * rmail: Rmail. ! 1502: * rmail-add-label: Rmail Labels. ! 1503: * rmail-beginning-of-message: Rmail Scrolling. ! 1504: * rmail-continue: Rmail Reply. ! 1505: * rmail-delete-backward: Rmail Deletion. ! 1506: * rmail-delete-forward: Rmail Deletion. ! 1507: * rmail-edit-current-message: Rmail Editing. ! 1508: * rmail-expunge: Rmail Deletion. ! 1509: * rmail-forward: Rmail Reply. ! 1510: * rmail-get-new-mail: Rmail Files. ! 1511: * rmail-input: Rmail Files. ! 1512: * rmail-kill-label: Rmail Labels. ! 1513: * rmail-last-message: Rmail Motion. ! 1514: * rmail-mail: Rmail Reply. ! 1515: * rmail-next-labeled-message: Rmail Labels. ! 1516: * rmail-next-message: Rmail Motion. ! 1517: * rmail-next-undeleted-message: Rmail Motion. ! 1518: * rmail-output: Rmail Output. ! 1519: * rmail-output-to-rmail-file: Rmail Output. ! 1520: * rmail-previous-labeled-message: Rmail Labels. ! 1521: * rmail-previous-message: Rmail Motion. ! 1522: * rmail-previous-undeleted-message: Rmail Motion. ! 1523: * rmail-quit: Rmail. ! 1524: * rmail-reply: Rmail Reply. ! 1525: * rmail-save: Rmail. ! 1526: * rmail-search: Rmail Motion. ! 1527: * rmail-show-message: Rmail Motion. ! 1528: * rmail-summary: Rmail Make Summary. ! 1529: * rmail-summary-by-labels: Rmail Labels. ! 1530: * rmail-summary-by-labels: Rmail Make Summary. ! 1531: * rmail-summary-by-recipients: Rmail Make Summary. ! 1532: * rmail-summary-delete-forward: Rmail Summary Edit. ! 1533: * rmail-summary-exit: Rmail Summary Edit. ! 1534: * rmail-summary-goto-msg: Rmail Summary Edit. ! 1535: * rmail-summary-next-all: Rmail Summary Edit. ! 1536: * rmail-summary-next-msg: Rmail Summary Edit. ! 1537: * rmail-summary-previous-all: Rmail Summary Edit. ! 1538: * rmail-summary-previous-msg: Rmail Summary Edit. ! 1539: * rmail-summary-quit: Rmail Summary Edit. ! 1540: * rmail-summary-scroll-down: Rmail Summary Edit. ! 1541: * rmail-summary-scroll-up: Rmail Summary Edit. ! 1542: * rmail-summary-undelete: Rmail Summary Edit. ! 1543: * rmail-toggle-header: Rmail Editing. ! 1544: * rmail-undelete-previous-message: Rmail Deletion. ! 1545: * run-lisp: External Lisp. ! 1546: * save-buffer: Saving. ! 1547: * save-buffers-kill-emacs: Exiting. ! 1548: * save-some-buffers: Saving. ! 1549: * scroll-down: Scrolling. ! 1550: * scroll-left: Horizontal Scrolling. ! 1551: * scroll-other-window: Other Window. ! 1552: * scroll-right: Horizontal Scrolling. ! 1553: * scroll-up: Scrolling. ! 1554: * search-backward: Nonincremental Search. ! 1555: * search-forward: Nonincremental Search. ! 1556: * self-insert: Basic. ! 1557: * send-shell-input: Shell Mode. ! 1558: * set-comment-column: Comments. ! 1559: * set-fill-column: Fill Commands. ! 1560: * set-fill-prefix: Fill Prefix. ! 1561: * set-gnu-bindings: Emulation. ! 1562: * set-goal-column: Basic. ! 1563: * set-gosmacs-bindings: Emulation. ! 1564: * set-mark-command: Setting Mark. ! 1565: * setq-default: Locals. ! 1566: * set-rmail-inbox-list: Rmail Files. ! 1567: * set-selective-display: Selective Display. ! 1568: * set-variable: Examining. ! 1569: * set-visited-file-name: Saving. ! 1570: * shell: Interactive Shell. ! 1571: * shell-command: Single Shell. ! 1572: * shell-command-on-region: Single Shell. ! 1573: * shell-send-eof: Shell Mode. ! 1574: * show-all: Outline Visibility. ! 1575: * show-branches: Outline Visibility. ! 1576: * show-children: Outline Visibility. ! 1577: * show-entry: Outline Visibility. ! 1578: * show-output-from-shell: Shell Mode. ! 1579: * show-subtree: Outline Visibility. ! 1580: * sort-columns: Sorting. ! 1581: * sort-fields: Sorting. ! 1582: * sort-lines: Sorting. ! 1583: * sort-numeric-fields: Sorting. ! 1584: * sort-pages: Sorting. ! 1585: * sort-paragraphs: Sorting. ! 1586: * spell-buffer: Spelling. ! 1587: * spell-region: Spelling. ! 1588: * spell-string: Spelling. ! 1589: * spell-word: Spelling. ! 1590: * split-line: Indentation Commands. ! 1591: * split-window-horizontally: Split Window. ! 1592: * split-window-vertically: Split Window. ! 1593: * start-kbd-macro: Basic Kbd Macro. ! 1594: * stop-shell-subjob: Shell Mode. ! 1595: * substitute-key-definition: Rebinding. ! 1596: * suspend-emacs: Exiting. ! 1597: * switch-to-buffer: Select Buffer. ! 1598: * switch-to-buffer-other-window: Pop Up Window. ! 1599: * switch-to-buffer-other-window: Select Buffer. ! 1600: * tabify: Just Spaces. ! 1601: * tab-to-tab-stop: Tab Stops. ! 1602: * tab-to-tab-stop: Text Mode. ! 1603: * tags-apropos: List Tags. ! 1604: * tags-loop-continue: Tags Search. ! 1605: * tags-query-replace: Tags Search. ! 1606: * tags-search: Tags Search. ! 1607: * TeX-buffer: TeX Print. ! 1608: * TeX-close-LaTeX-block: TeX Editing. ! 1609: * TeX-insert-braces: TeX Editing. ! 1610: * TeX-insert-quote: TeX Editing. ! 1611: * TeX-kill-job: TeX Print. ! 1612: * TeX-mode: TeX Mode. ! 1613: * tex-mode: TeX Mode. ! 1614: * TeX-print: TeX Print. ! 1615: * TeX-recenter-output-buffer: TeX Print. ! 1616: * TeX-region: TeX Print. ! 1617: * TeX-show-print-queue: TeX Print. ! 1618: * TeX-terminate-paragraph: TeX Editing. ! 1619: * text-mode: Text Mode. ! 1620: * toggle-read-only: Misc Buffer. ! 1621: * top-level: Quitting. ! 1622: * top-level: Recursive Edit. ! 1623: * transpose-chars: Basic. ! 1624: * transpose-chars: Transpose. ! 1625: * transpose-lines: Transpose. ! 1626: * transpose-sexps: Lists. ! 1627: * transpose-sexps: Transpose. ! 1628: * transpose-words: Transpose. ! 1629: * transpose-words: Words. ! 1630: * undigestify-rmail-message: Rmail Digest. ! 1631: * undo: Undo. ! 1632: * unexpand-abbrev: Expanding Abbrevs. ! 1633: * universal-argument: Arguments. ! 1634: * untabify: Just Spaces. ! 1635: * upcase-region: Case. ! 1636: * upcase-word: Case. ! 1637: * upcase-word: Fixing Case. ! 1638: * up-list: TeX Editing. ! 1639: * validate-TeX-buffer: TeX Editing. ! 1640: * view-buffer: Misc Buffer. ! 1641: * view-emacs-news: Help. ! 1642: * view-file: Misc File Ops. ! 1643: * view-lossage: Help. ! 1644: * view-register: Registers. ! 1645: * vi-mode: Emulation. ! 1646: * vip-mode: Emulation. ! 1647: * visit-tags-table: Select Tag Table. ! 1648: * what-cursor-position: Position Info. ! 1649: * what-line: Position Info. ! 1650: * what-page: Position Info. ! 1651: * where-is: Help. ! 1652: * widen: Narrowing. ! 1653: * word-search-backward: Word Search. ! 1654: * word-search-forward: Word Search. ! 1655: * write-abbrev-file: Saving Abbrevs. ! 1656: * write-file: Saving. ! 1657: * write-region: Misc File Ops. ! 1658: * Yank: Kill Ring. ! 1659: * yank-pop: Earlier Kills. ! 1660: * yank-rectangle: Rectangles. ! 1661: * yow: Amusements. ! 1662: * zap-to-char: Killing. ! 1663: ! 1664:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.