[ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] | [Top] | [Table des matières] | [Index] | [ ? ] |
When you use the command C-x o (other-window
) to select the
next window, it moves through all the windows on the screen in a specific
cyclic order. For any given configuration of windows, this order never
varies. It is called the cyclic ordering of windows.
This ordering generally goes from top to bottom, and from left to right. But it may go down first or go right first, depending on the order in which the windows were split.
If the first split was vertical (into windows one above each other), and then the subwindows were split horizontally, then the ordering is left to right in the top of the frame, and then left to right in the next lower part of the frame, and so on. If the first split was horizontal, the ordering is top to bottom in the left part, and so on. In general, within each set of siblings at any level in the window tree, the order is left to right, or top to bottom.
This function returns the window following window in the cyclic ordering of windows. This is the window that C-x o would select if typed when window is selected. If window is the only window visible, then this function returns window. If omitted, window defaults to the selected window.
The value of the argument minibuf determines whether the minibuffer is
included in the window order. Normally, when minibuf is nil
,
the minibuffer is included if it is currently active; this is the behavior
of C-x o. (The minibuffer window is active while the minibuffer is in
use. Voir la section Minibuffers.)
If minibuf is t
, then the cyclic ordering includes the
minibuffer window even if it is not active.
If minibuf is neither t
nor nil
, then the minibuffer
window is not included even if it is active.
The argument all-frames specifies which frames to consider. Here are the possible values and their meanings:
nil
Consider all the windows in window's frame, plus the minibuffer used by that frame even if it lies in some other frame. If the minibuffer counts (as determined by minibuf), then all windows on all frames that share that minibuffer count too.
t
Consider all windows in all existing frames.
visible
Consider all windows in all visible frames. (To get useful results, you must ensure window is in a visible frame.)
Consider all windows in all visible or iconified frames.
Consider all windows on that frame.
Consider precisely the windows in window's frame, and no others.
This example assumes there are two windows, both displaying the buffer ‘windows.texi’:
(selected-window) ⇒ #<window 56 on windows.texi> (next-window (selected-window)) ⇒ #<window 52 on windows.texi> (next-window (next-window (selected-window))) ⇒ #<window 56 on windows.texi> |
This function returns the window preceding window in the cyclic
ordering of windows. The other arguments specify which windows to include
in the cycle, as in next-window
.
This function selects the countth following window in the cyclic
order. If count is negative, then it moves back -count windows
in the cycle, rather than forward. It returns nil
.
The argument all-frames has the same meaning as in next-window
,
but the minibuf argument of next-window
is always effectively
nil
.
In an interactive call, count is the numeric prefix argument.
This function cycles through all windows. It calls the function proc
once for each window, with the window as its sole argument.
The optional arguments minibuf and all-frames specify the set of
windows to include in the scan. See next-window
, above, for details.
This function returns a list of the windows on frame, starting with
window. If frame is nil
or omitted, window-list
uses the selected frame instead; if window is nil
or omitted,
it uses the selected window.
The value of minibuf determines if the minibuffer window is included
in the result list. If minibuf is t
, the result always
includes the minibuffer window. If minibuf is nil
or omitted,
that includes the minibuffer window if it is active. If minibuf is
neither nil
nor t
, the result never includes the minibuffer
window.
[ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] | [Top] | [Table des matières] | [Index] | [ ? ] |
Ce document a été généré par Eric Reinbold le 13 Octobre 2007 en utilisant texi2html 1.78.