.\" Title: bspwm
.\" Author: [see the "Author" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 08/01/2020
+.\" Date: 08/02/2020
.\" Manual: Bspwm Manual
-.\" Source: Bspwm 0.9.9-33-g1c795c3
+.\" Source: Bspwm 0.9.9-34-ga9a2d00
.\" Language: English
.\"
-.TH "BSPWM" "1" "08/01/2020" "Bspwm 0\&.9\&.9\-33\-g1c795c3" "Bspwm Manual"
+.TH "BSPWM" "1" "08/02/2020" "Bspwm 0\&.9\&.9\-34\-ga9a2d00" "Bspwm Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
NODE_SEL := [NODE_SEL#](DIR|CYCLE_DIR|PATH|any|first_ancestor|last|newest|
older|newer|focused|pointed|biggest|smallest|
<node_id>)[\&.[!]focused][\&.[!]active][\&.[!]automatic][\&.[!]local]
- [\&.[!]leaf][\&.[!]window][\&.[!]STATE][\&.[!]FLAG][\&.[!]LAYER]
+ [\&.[!]leaf][\&.[!]window][\&.[!]STATE][\&.[!]FLAG][\&.[!]LAYER][\&.[!]SPLIT_TYPE]
[\&.[!]same_class][\&.[!]descendant_of][\&.[!]ancestor_of]
STATE := tiled|pseudo_tiled|floating|fullscreen
LAYER := below|normal|above
+SPLIT_TYPE := horizontal|vertical
+
PATH := @[DESKTOP_SEL:][[/]JUMP](/JUMP)*
JUMP := first|1|second|2|brother|parent|DIR
Only consider leaf nodes\&.
.RE
.PP
-[!]horizontal
-.RS 4
-Only consider nodes whose split type is horizontal\&.
-.RE
-.PP
-[!]vertical
-.RS 4
-Only consider nodes whose split type is vertical\&.
-.RE
-.PP
[!]window
.RS 4
Only consider nodes that hold a window\&.
.RS 4
Only consider windows in the given layer\&.
.RE
+.PP
+[!](horizontal|vertical)
+.RS 4
+Only consider nodes with the given split type\&.
+.RE
.RE
.SS "Desktop"
.sp
NODE_SEL := [NODE_SEL#](DIR|CYCLE_DIR|PATH|any|first_ancestor|last|newest|
older|newer|focused|pointed|biggest|smallest|
<node_id>)[.[!]focused][.[!]active][.[!]automatic][.[!]local]
- [.[!]leaf][.[!]window][.[!]STATE][.[!]FLAG][.[!]LAYER]
+ [.[!]leaf][.[!]window][.[!]STATE][.[!]FLAG][.[!]LAYER][.[!]SPLIT_TYPE]
[.[!]same_class][.[!]descendant_of][.[!]ancestor_of]
STATE := tiled|pseudo_tiled|floating|fullscreen
LAYER := below|normal|above
+SPLIT_TYPE := horizontal|vertical
+
PATH := @[DESKTOP_SEL:][[/]JUMP](/JUMP)*
JUMP := first|1|second|2|brother|parent|DIR
[!]leaf::
Only consider leaf nodes.
-[!]horizontal::
- Only consider nodes whose split type is horizontal.
-
-[!]vertical::
- Only consider nodes whose split type is vertical.
-
[!]window::
Only consider nodes that hold a window.
[!](below|normal|above)::
Only consider windows in the given layer.
+[!](horizontal|vertical)::
+ Only consider nodes with the given split type.
+
+
Desktop
~~~~~~~