 
   moveCursor: (cursor) ->
     bufferRow = @getBufferRow(cursor)
-    @setCursorBuffeRow(cursor, @getBufferRow(cursor), autoscroll: false)
+    @setCursorBufferRow(cursor, @getBufferRow(cursor), autoscroll: false)
 
     if cursor.isLastCursor()
       if @isSmoothScrollEnabled()

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

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

  verticalMotion: true

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

  getRow: ->
