   complementSpacesToPoint: ({row, column}) ->
     eol = @editor.bufferRangeForBufferRow(row).end
     if (fillCount = column - eol.column) > 0
-      spaces = _.multiplyString(' ', fillCount)
-      @editor.setTextInBufferRange([eol, eol], spaces)
+      @editor.setTextInBufferRange([eol, eol], ' '.repeat(fillCount))
 
 class MoveSelectedTextDown extends MoveSelectedTextUp
   direction: 'down'

    @withUndoJoin =>
      selections = @editor.getSelectionsOrderedByBufferPosition()
      return if @isCharacterwise() and (not @isMovable(selections[0]))
      selections.reverse() if @direction is 'down'
      @editor.transact =>
        @countTimes =>
          @mutateSelections(selections)

    @editor.getSelections().forEach (selection) ->
      data =
        if isLinewise
          height = swrap(selection).getRows().length
          Array(height).fill('')
        else
          width = selection.getBufferRange().getExtent().column
          [' '.repeat(width)]
      overwrittenBySelection.set(selection, data)
    overwrittenBySelection

