| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Frames contain windows. All windows exist within a frame.
Those used to ratpoison will notice that this differs from ratpoison's window pool, where windows and frames are not so tightly connected.
NIL
Split the current frame into 2 side-by-side frames.
Split the current frame into 2 frames, one on top of the other.
(TILE-GROUP-CURRENT-FRAME GROUP)) NIL
Delete all the frames but the current one and grow it to take up the entire head.
Display a window indicating which frame is focused.
Cycle through the frame tree to the next frame.
Jump to the frame's sibling. If a frame is split into two frames, these two frames are siblings.
Jump to the last frame that had focus.
Display a number in the corner of each frame and let the user to select a frame by number. If frame-number is specified, just jump to that frame.
Resize the current frame by width and height pixels
Make frames the same height or width in the current frame's subtree.
Clear the current frame.
Focus the frame adjacent to the current one in the specified direction. The following are valid directions:
Just like move-focus except that the current is pulled along.
Go to the next window in the current frame.
Go to the previous window in the current frame.
Go to the last accessed window in the current frame.
NIL
NIL
The minimum width a frame can be. A frame will not shrink below this width. Splitting will not affect frames if the new frame widths are less than this value.
The minimum height a frame can be. A frame will not shrink below this height. Splitting will not affect frames if the new frame heights are less than this value.
When a new frame is created, this variable controls what is put in the new frame. Valid values are
:emptyThe frame is left empty
:last-windowThe last focused window that is not currently visible is placed in the frame. This is the default.
| 6.1 Interactively Resizing Frames | ||
| 6.2 Frame Dumping |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
There is a mode called iresize that lets you interactively
resize the current frame. To enter the mode use the iresize
command or type <C-t r>.
The following keybindings apply to the mode:
Shrink the frame vertically.
Expand the frame vertically.
Expand the frame horizontally.
Shrink the frame horizontally.
Abort the interactive resize. NOTE: This currently doesn't work.
Select the highlighted option.
Start the interactive resize mode. A new keymap specific to resizing the current frame is loaded. Hit <C-g>, <RET>, or <ESC> to exit.
Exit from the interactive resize mode.
Exit from the interactive resize mode.
Number of pixels to increment by when interactively resizing frames.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The configuration of frames and groups can be saved and restored using the following commands.
Dumps the frames of all groups of all screens to the named file
Dumps the frames of the current group of the current screen to the named file.
Dumps the frames of all groups of the current screen to the named file
Restores screen, groups, or frames from named file, depending on file's contents.
Re-arrange existing windows according to placement rules.
| [ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by Shawn Betts on August, 4 2009 using texi2html 1.78.