- `shift left|right|up|down` — Exchange the current window with the given neighbor.
-- `swap` — Swap the focused window with the last focused window.
+- `swap [biggest|smallest]` — Swap the focused window with the biggest/smallest window or with the last focused window if no arguments are given.
- `push left|right|up|down` — Push the fence located in the given direction.
- `gapless_monocle` — Whether to remove gaps for tiled windows in monocle mode.
-- `focus_follows_pointer` — Wether to focus the window under the pointer.
+- `focus_follows_pointer` — Whether to focus the window under the pointer.
- `adaptative_raise` — Prevent floating windows from being raised when they might cover other floating windows.
- `apply_shadow_property` — Enable shadows for floating windows via the `_COMPTON_SHADOW` property.
+- `auto_alternate` — Whether to interpret two consecutive identical `use` messages as an `alternate` message.
+
## Environment Variables
- `BSPWM_SOCKET` — The path of the socket used for the communication between `bspc` and `bspwm`.