A few mouse commands use theShift key as a modifier, often in combination with theCtrl key. This is abbreviated as:. Chapter 5. If you want to insert one file into another, you simply move to the appropriate location in the file and typeC-x i. (Yes, we know, we haven’t told you how to move around in a file yet. Use the arrow keys for now and we’ll teach you the “real” Emacs cursor movement commands inChapter 2.) To append a file, move to the end of the file (M->) and typeC-x i. As withC-x C-f, Emacs prompts you for the filename in the minibuffer.. Replacement operations are closely related to searches. As with searches, Emacs offers you several different flavors:. 1.В Add these lines to your.emacs file:. *Messages* is a buffer where Emacs accumulates messages from its startup and from the minibuffer.*scratch* is just what it sounds like: a temporary scratchpad where you can type. It won’t be saved unless you explicitly write it to a file usingC-x C-w.. Type:sort. The macro works well, so we can finish the rest of the buffer with confidence: typeM-100, thenC-x e orF4. Emacs stops automatically when you reach the end of the buffer, so it doesn’t matter if you repeat the macro more times than necessary.. The responses listed here are analogous to those in query-replace:. Type:C-c C-q. Similarly, where you would use 4>= 2 (greater than or equal to), the Lisp equivalent is:. В В В В В В (otherwise, try the next element in the list))). В В В В В В “”))). In its default configuration, the control window is designed to be small enough not to get in the way on smaller displays. The problem is that you might not even notice it, let alone realize what it’s for! In addition to being the place you type Ediff commands, this small window shows you where you are in the difference list (in this case, before the first of seven differences), and reminds you that you can type? to get some more help. As a new Ediff user, we strongly recommend that you type? each time you fire it up to expand the control window into the larger, Quick Help mode, shown inFigure 12-5.. Emacs can also do completion on the names of Emacs variables. InChapter 2, and elsewhere, we saw how you can useM-x set-variable to change the values of Emacs variables. TheEnter feature just described works on variables as well as commands; therefore, you can use completion, includingEnter, when doingM-x set-variable. Actually, commands and variables are both special kinds of Emacs Lispsymbols, and Emacs can do completion withEnter on all kinds of Lisp symbols. Completion on Lisp symbols comes in handy when you are using some of the help commands described earlier in this chapter..