   verticalMotion: true
 
   moveCursor: (cursor) ->
-    @setCursorBuffeRow(cursor, getValidVimBufferRow(@editor, @getRow()))
+    @setCursorBufferRow(cursor, getValidVimBufferRow(@editor, @getRow()))
     cursor.autoscroll(center: true)
 
   getRow: ->


  moveCursor: (cursor) ->
    bufferRow = @editor.bufferRowForScreenRow(@getScreenRow())
    @setCursorBuffeRow(cursor, bufferRow)

  getScrolloff: ->
    if @isAsTargetExceptSelect()

      @moveWithSaveJump(selection.cursor)
    return @moveSucceeded ? not selection.isEmpty()

  setCursorBufferRow: (cursor, row, options) ->
    if @verticalMotion and @getConfig('moveToFirstCharacterOnVerticalMotion')
      cursor.setBufferPosition(@getFirstCharacterPositionForBufferRow(row), options)
    else
