Windows
Windows can be focused in the following ways.
Relative Direction
Section titled “Relative Direction”Windows can be focused in a relative direction using the komorebic focus command.
Cycle Direction
Section titled “Cycle Direction”Windows can be focused in a cyclic direction using the komorebic cycle-focus command.
Largest Tile
Section titled “Largest Tile”The window at the largest tile can be focused using the komorebic promote-focus command.
Eager focus
Section titled “Eager focus”It is possible to attempt to focus the first window on any workspace matching an executable name using the komorebic eager-focus command.
Movement on a Workspace
Section titled “Movement on a Workspace”Windows can be moved in the following ways.
Relative Direction
Section titled “Relative Direction”Windows can be moved in a relative direction using the komorebic move command.
Cycle Direction
Section titled “Cycle Direction”Windows can be moved in a cyclic direction using the komorebic cycle-move command.
Largest Tile
Section titled “Largest Tile”Windows can be moved to the largest tile using the komorebic promote-swap command. This command is reversible.
Movement Across Workspaces
Section titled “Movement Across Workspaces”The commands covering movement of windows across workspaces in komorebi come in two flavors:
move- these commands move the focused window to a target workspace and then focus the target workspacesend- these commands move the focused window to a target workspace while remaining on the currently focused workspace
By Workspace Index
Section titled “By Workspace Index”The focused window can be moved or sent to a workspace on the focused monitor identified by an index using the komorebic move-to-workspace and komorebic send-to-workspace commands respectively.
Cycle Direction
Section titled “Cycle Direction”The focused window can be moved or sent to a workspace on the focused monitor in a cyclic direction using the komorebic cycle-move-to-workspace and komorebic cycle-send-to-workspace commands respectively.
By Monitor and Workspace Index
Section titled “By Monitor and Workspace Index”The focused window can be moved or sent to a workspace on a specific monitor identified by monitor and workspace indicies using the komorebic move-to-monitor-workspace and komorebic send-to-monitor-workspace commands respectively.
By Name
Section titled “By Name”The focused window can be moved or sent to a workspace in a monitor-agnostic manner by name using the komorebic move-to-named-workspace and komorebic send-to-named-workspace commands respectively.
By Last Workspace
Section titled “By Last Workspace”The focused window can be moved or sent to a last focused workspace on the focused monitor using the komorebic move-to-last-workspace and komorebic send-to-last-workspace commands respectively.
Movement Across Monitors
Section titled “Movement Across Monitors”By Monitor Index
Section titled “By Monitor Index”The focused window can be moved or sent the focused workspace at a monitor identified by index using the komorebic move-to-monitor and komorebic send-to-monitor commands respectively.
Cycle Direction
Section titled “Cycle Direction”The focused window can be moved or sent to the focused workspace of a monitor in a cyclic direction using the komorebic cycle-move-to-monitor and komorebic cycle-send-to-monitor commands respectively.