Note that placeHook should be applied after most other hooks, especially hooks
such as doFloat and doShift. Since hooks combined with <+> are applied from
right to left, this means that placeHook should be the first hook in your chain.

You can also define a key to manually trigger repositioning with placeFocused by
adding the following to your keys definition:

, ((modm, xK_w), placeFocused simpleSmart)

Both placeHook and placeFocused take a Placement parameter, which specifies
the placement policy to use (smart, under the mouse, fixed position, etc.). See
Placement for a list of available policies.