Fully refactor for customizable.
Globalized smart shift minor mode