User Tools

Site Tools



This page is for one-line commands that extend hlwm's built-in commands.


The following snippits enable edge-wrapping, that is, shift and focusing such that when no more neighbors are found, you are teleported to the opposite side of the tag.

In general, you use focus $DIR || focus_edge $ANTIDIR, where $ANTIDIR is the opposite direction of $DIR.

#Binding normal vim-hjkl shifting/focusing with edge-wrapping.
hc keybind $Mod-h or , focus left , focus_edge right
hc keybind $Mod-j or , focus down , focus_edge up
hc keybind $Mod-k or , focus up , focus_edge down
hc keybind $Mod-l or , focus right , focus_edge left

hc keybind $Mod-Shift-h or , shift left , shift_edge right
hc keybind $Mod-Shift-j or , shift down , shift_edge up
hc keybind $Mod-Shift-k or , shift up , shift_edge down
hc keybind $Mod-Shift-l or , shift right , shift_edge left
one-liners.txt · Last modified: 2013/02/04 07:11 by htylo