Stacking Windows
Windows can be stacked in a direction (left, down, up, right) using the komorebic stack
command.
# example showing how you might bind this command
alt + left : komorebic stack left
alt + down : komorebic stack down
alt + up : komorebic stack up
alt + right : komorebic stack right
Windows can be popped from a stack using the komorebic unstack
command.
# example showing how you might bind this command
alt + oem_1 : komorebic unstack # oem_1 is ;
Windows in a stack can be focused in a cycle direction (previous, next) using the
komorebic cycle-stack
command.
# example showing how you might bind this command
alt + oem_4 : komorebic cycle-stack previous # oem_4 is [
alt + oem_6 : komorebic cycle-stack next # oem_6 is ]
Windows in a stack can have their positions in the stack moved in a cycle direction (previous, next) using the
komorebic cycle-stack-index
command.
# example showing how you might bind this command
alt + shift + oem_4 : komorebic cycle-stack-index previous # oem_4 is [
alt + shift + oem_6 : komorebic cycle-stack-index next # oem_6 is ]
Windows in a stack can be focused by their index in the stack using the
komorebic focus-stack-window
command.
All windows on the focused workspace can be combined into a single stack using the
komorebic stack-all
command.
All windows in a focused stack can be popped using the komorebic unstack-all
command.
It is possible to tell the window manager to stack the next opened window on top of the currently focused window by
using the
komorebic toggle-workspace-window-container-behaviour
command.