[vim] fix linewise errors #1612

started linewise fixes (sorry @jackolantern)

i removed an assertion in `cc_multiply_repeat`, since that would now test codemirror's smart indent, instead of anything specific to vim mode