vi: rely on line offset instead of column number