You can make Versor remember different current dimensions for each
mode. You can do this by requiring the feature
setting the variable
versor-auto-change-for-modes to non-nil;
or by including the symbol
modal in the arguments to
versor-setup, which does both of the above.
You can make Versor bind some of its actions in particular ways per-mode. See the source file versor-modal.el for how to do this. It's probably not the best way of doing anything – it is an early part of Versor, and the author has since added better ways of doing most of the things it does.