vim: better variable segment custom movement

Still doesn't work with count argument, need to study further