[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Groups in StumpWM are more commonly known as virtual desktops or workspaces. Why not create a new term for it?
Create a new group with the specified name. The new group becomes the current group. If name begins with a dot (“.”) the group new group will be created in the hidden state. Hidden groups have group numbers less than one and are invisible to from gprev, gnext, and, optionally, groups and vgroups commands.
Create a floating window group with the specified name and switch to it.
Create a floating window group with the specified name, but do not switch to it.
Create a new group but do not switch to it.
Cycle to the next group in the group list.
Cycle to the previous group in the group list.
Cycle to the next group in the group list, taking the current window along.
Cycle to the previous group in the group list, taking the current window along.
Go back to the last group.
Merge from into the current group. from is not deleted.
Display the list of groups with their number and name. *group-format* controls the formatting. The optional argument fmt can be used to override the default group formatting.
Like groups
but also display the windows in each group. The
optional arguments gfmt and wfmt can be used to override
the default group formatting and window formatting, respectively.
Select the first group that starts with
substring. substring can also be a number, in which case
gselect
selects the group with that number.
Move the current window to the specified group.
Move the current window to the specified group, and switch to it.
move the marked windows to the specified group.
Kill the current group. All windows in the current group are migrated to the next group.
Kill other groups. All windows in other groups are migrated to the current group.
Rename the current group.
Allow the user to select a group from a list, like windowlist but for groups
nil
nil
nil
Create a new group in SCREEN with the supplied name. group names starting with a . are considered hidden groups. Hidden groups are skipped by gprev and gnext and do not show up in the group listings (unless *list-hidden-groups* is T). They also use negative numbers.
A head is being added to this group’s screen.
Called when a window is added to the group. All house keeping is already taken care of. Only the group’s specific window managing housekeeping need be done. This function accepts keys to inform the group on how to place the window.
The user clicked somewhere in the group.
The group is asked to return its current head.
The group is asked to return its focused window.
Called when a window is removed from thegroup. All house keeping is already taken care of. Only the group’s specific window managing housekeeping need be done.
The group is asked to focus the specified window wherever it is.
The group is asked to in some way show the user where the keyboard focus is.
The current window was hidden or destroyed or something happened to it. So the group is asked to do something smart about it.
The window requested a position change.
A request has been made to raise the window. TYPE is the type of raise request being made. :MAP means the window has made requested to be mapped. :above means the window has requested to to be placed above its siblings.
A head is being removed from this group’s screen.
A head is being resized on this group’s screen.
The window requested a width and/or height change.
The root window got an exposure event. If the group needs to redraw anything on it, this is where it should do it.
Called on all groups while stumpwm is starting up.
When the group is no longer the current group, this function is called.
Called when the head configuration for the group changes.
When a head or its usable area is resized, this is called. When the modeline size changes, this is called.
When the group becomes the current group, this function is called. This call is expected to set the focus.
8.1 Customizing Groups |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
An alist of characters and formatter functions. The character can be
used as a format character in *group-format*. When the character
is encountered in the string, the corresponding function is called
with a group as an argument. The functions return value is inserted
into the string. If the return value isn’t a string it is converted to
one using prin1-to-string
.
The format string that decides what information will show up in the group listing. The following format options are available:
Substitutes the group number translated via *group-number-map*, if there are more windows than *group-number-map* then will use the group-number.
The group’s status. Similar to a window’s status.
The group’s name.
Return the current group for the current screen, unless otherwise specified.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by Raimon Grau on May 28, 2019 using texi2html 1.82.