         replacedText = @getOverwrittenText(replacedText) if @isOverwrite()
         moving.join('') + replacedText
 
-  getRangeTranslationSpec: ->
-    switch @direction
-      when 'right' then [[0, 0], [0, +1]]
-      when 'left' then [[0, -1], [0, 0]]
-
 class MoveSelectedTextLeft extends MoveSelectedTextRight
   direction: 'left'
 

      @initOverwrittenByEditor()
      @editor.transact =>
        @countTimes =>
          @_takenIndex = 0
          for selection in selections
            @mutate(selection) if @isMovable(selection)

  initOverwrittenByEditor: ->

    reversed = selection.isReversed()

    # Pre mutate
    translation = switch @direction
      when 'up' then [[-1, 0], [0, 0]]
      when 'down' then [[0, 0], [1, 0]]

    swrap(selection).translate(translation)

    lineTexts = swrap(selection).lineTextForBufferRows()
