Go to the previous, next section.
When using the X Window System, you can create multiple windows at the X level in a single Emacs session. Each X window that belongs to Emacs displays a frame which can contain one or several Emacs windows. A frame initially contains a single general-purpose Emacs window which you can subdivide vertically or horizontally into smaller windows. A frame normally contains its own echo area and minibuffer, but you can make frames that don't have these--they use the echo area and minibuffer of another frame.
Anything you do in one frame also affects the other frames. For instance, if you put text in the kill ring in one frame, you can yank it in another frame. If you exit emacs through C-x C-c in one frame, it terminates all the frames. To delete just one frame, use C-x 5 0.
To avoid confusion, we reserve the word "window" for the subdivisions that Emacs implements, and never use it to refer to a frame.
mouse-set-point
).
This is normally the left button.
mouse-set-region
). Thus, you can
specify both ends of the region. In Transient Mark mode, the region
highlighting appears and changes as you drag.
If you move the mouse off the top or bottom of the window while dragging, the window scrolls at a steady rate until you move the mouse back into the window. This way, you can mark regions that don't fit entirely on the screen.
mouse-yank-at-click
).
This is normally the middle button.
mouse-save-then-click
). This is
normally the right button. If you click it a second time at the same
place, that kills the text.
This operation applies to the text between point and the place where you click.
Thus, to kill a section of text, you can press Mouse-1 at one end, then press Mouse-3 twice at the other end. To select the text for copying without deleting it from the buffer, press Mouse-3 just once. Then you can copy it elsewhere by yanking it. See section Deletion and Killing.
To yank the killed or copied text somewhere else, move the mouse there and press Mouse-2. See section Yanking.
To copy text to another X window, kill it or save it in the kill ring. Under X, this also sets the primary selection. Then use the "paste" or "yank" command of the program operating the other window to insert the text from the selection.
To copy text from another X window, use the "cut" or "copy" command of the program operating the other window, to select the text you want. Then yank it in Emacs with C-y or Mouse-2.
When Emacs puts text into the kill ring, or rotates text to the front
of the kill ring, it sets the primary selection in the X server.
This is how other X clients can access the text. Emacs also stores the
text in the cut buffer, if the text is short enough
(x-cut-buffer-max
specifies the maximum number of characters);
putting long strings in the cut buffer can be slow.
When you yank in Emacs, Emacs checks for a primary selection in another program; after that, it checks for text in the cut buffer.
The secondary selection is another way of selecting text using X. It does not use point or the mark, so you can use it to kill text without setting point or the mark.
mouse-set-secondary
). In Transient Mark mode, highlighting
appears and changes as you drag.
If you move the mouse off the top or bottom of the window while dragging, the window scrolls at a steady rate until you move the mouse back into the window. This way, you can mark regions that don't fit entirely on the screen.
mouse-start-secondary
).
mouse-secondary-save-then-kill
). A second click
at the same place kills the secondary selection just made.
mouse-kill-secondary
).
The prefix key C-x 5 is analogous to C-x 4, with parallel subcommands. The difference is that C-x 5 commands create a new frame rather than just a new window in the selected frame. (See section Displaying in Another Window.) Different C-x 4 commands have different ways of finding the buffer to select.
switch-to-buffer-other-frame
.
find-file-other-frame
. See section Visiting Files.
dired-other-frame
. See section Dired, the Directory Editor.
mail-other-frame
, and its same-frame version is C-x m.
See section Sending Mail.
find-tag-other-frame
, the multiple-frame variant of M-..
See section Tag Tables.
find-file-read-only-other-frame
.
See section Visiting Files.
This section describes commands for altering the display style and window management behavior of the selected frame.
You can also set a frame's default font through a pop-up menu. Press C-Mouse-3 to activate this menu.
When using X, Emacs normally makes a scroll bar at the right of
each Emacs window. The scroll bar runs the height of the
If you feel this is a server problem and wish to report it, please
include the error code, the requested URL, which and what version
browser you are using, and any other facts that might be relevant to:
Server Error: 502 Timed Out
Server timed out after 30 seconds.