class Middleman::Renderers::Haml

def compile_with_tilt(node, name, indent_width: 0)

def compile_with_tilt(node, name, indent_width: 0)
  options = { context: @context }
  source = node.value[:text]
  result = ::Tilt["t.#{name}"].new(nil, 1, options) { source }.render
  temple = [:multi, [:static, result.gsub(/^/, ' ' * indent_width)]]
  source.lines.size.times do
    temple << [:newline]
  end
  temple
end