       leftTextLength += nextToken.value.length
       leftTokens.push nextToken
 
-    indentTokens = [0...@indentLevel].map =>
-      leftTokens[0].buildSoftWrapIndentationToken(@tabLength)
+    indentationTokens = @buildSoftWrapIndentationTokens(leftTokens[0])
 
     leftFragment = new TokenizedLine(
       tokens: leftTokens


      return maxColumn

  softWrapAt: (column) ->
    return [new TokenizedLine([], '', [0, 0], [0, 0]), this] if column == 0


      tabLength: @tabLength
    )
    rightFragment = new TokenizedLine(
      tokens: indentationTokens.concat(rightTokens)
      startBufferColumn: @bufferColumnForScreenColumn(column)
      ruleStack: @ruleStack
      invisibles: @invisibles
