   buttonWidth: 15
   buttonHeight: 15
   buttonPadding: 6
+  minIndentTongueWidth: 150
   showDropdowns: true
   padding: 5
   indentWidth: 20

  )

  path = path.filter((x, i) ->
    if x.x is 25
      debugger
    return not draw._collinear(path[(i - 1) %% path.length], x, path[(i + 1) %% path.length])
  )

  return path

      # immediately after the end of an indent to
      # be as long as necessary
      for line in linesToExtend
        @minDimensions[line].width = Math.max(
          @minDimensions[line].width, Math.max(
            @view.opts.minIndentTongueWidth,
            @view.opts.indentWidth + @view.opts.tabWidth + @view.opts.tabOffset + @view.opts.bevelClip
        ))

      for line in preIndentLines
        @minDimensions[line].width = Math.max(
          @minDimensions[line].width, Math.max(
            @view.opts.minIndentTongueWidth,
            @view.opts.indentWidth + @view.opts.tabWidth + @view.opts.tabOffset + @view.opts.bevelClip
        ))

      # Add space for carriage arrow
      for lineChild in @lineChildren[@lineLength - 1]
