use st-indent-step instead of st--current-mode-indent-step
st--indent-rigidly-internal: ensure resulting indentation is divisible by st-indent-step.
st-indent-step: can also be a function
added using-region argument to st--section-marking-end-of-line