       @moveWithSaveJump(selection.cursor)
     return @moveSucceeded ? not selection.isEmpty()
 
-  setCursorBuffeRow: (cursor, row, options) ->
+  setCursorBufferRow: (cursor, row, options) ->
     if @verticalMotion and @getConfig('moveToFirstCharacterOnVerticalMotion')
       cursor.setBufferPosition(@getFirstCharacterPositionForBufferRow(row), options)
     else


  moveCursor: (cursor) ->
    bufferRow = @getBufferRow(cursor)
    @setCursorBuffeRow(cursor, @getBufferRow(cursor), autoscroll: false)

    if cursor.isLastCursor()
      if @isSmoothScrollEnabled()


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

  getScrolloff: ->
    if @isAsTargetExceptSelect()
