Первый пример XML Builder для Nokogiri выглядит следующим образом:
builder = Nokogiri::XML::Builder.new do |xml|
xml.root {
xml.products {
xml.widget {
xml.id_ "10"
xml.name "Awesome widget"
}
}
}
end
puts builder.to_xml
Несмотря на то, что у меня установлены файлы Ruby Vim , автоиндент Vim выравнивает приведенный выше пример следующим образом:
builder = Nokogiri::XML::Builder.new do |xml|
xml.root {
xml.products {
xml.widget {
xml.id_ "10"
xml.name "Awesome widget"
}
}
}
end
puts builder.to_xml
Кто-нибудь знает, как заставить Vim автоматически делать отступ?