       node.appendChild(lineNode)
 
   buildLineHTML: (id) ->
-    {presenter, lineDecorations} = @props
+    {presenter} = @props
     {scrollWidth} = @newState
     {screenRow, tokens, text, top, lineEnding, fold, isSoftWrapped, indentLevel, decorationClasses} = @newState.lines[id]
 

    @measureCharactersInNewLines()

  measureCharactersInNewLines: ->
    {editor, tokenizedLines, renderedRowRange} = @props
    [visibleStartRow] = renderedRowRange
    node = @getDOMNode()

    editor.batchCharacterMeasurement =>

        @lineIdsByScreenRow[lineState.screenRow] = id
      @oldState.lines[id] = _.clone(lineState)

    return unless newLineIds?

    WrapperDiv.innerHTML = newLinesHTML
