Is this patch acceptable? It's been open a while now, could we get it merged soon?
Vi Movement (hjkl) with toggle option