     @lineData = @normalBuffer
     @dirtyLines = {}
     @brush = AsciiIo.Brush.create({})
+    @tabStops = (x for x in [0...@cols] when x % 8 is 0)
 
     @fg = @bg = undefined
     @bright = false

    @goToColumn col

  setHorizontalTabStop: ->
    # @tabStops << @cursorX

  goToNextHorizontalTabStop: ->

  goToPriorHorizontalTabStop: ->

  clearHorizontalTabStop: ->

  clearAllHorizontalTabStops: ->

  saveCursor: ->
    @savedCol = @cursorX

    "\x1bP([^\\\\])*?\\\\": (data) -> # DCS, Device Control String
    "\x1bD": -> @index()
    "\x1bE": -> @newLine()
    "\x1bH": -> @setHorizontalTabStop()
    "\x1bM": -> @reverseIndex()

    "\x1b7": (data) -> # save cursor pos and char attrs
