This is definitely a useful feature. If this was trivial, it would have already been done. The difficulty is in moving to the end of a soft wrap line. Since the column position at the end of the line is the same as the column position at the beginning of the line, this feature requires a bit of work. If there isn't already a feature request filed, I will file one.