in src/_plugins/indent.rb [29:54]
def _trimLeadingWhitespace(lines)
while lines.first =~ /^\s*$/ do lines.shift; end
last_line = lines.last =~ /^\s*$/ ? lines.pop : ''
while lines.last =~ /^\s*$/ do lines.pop end
min_len = last_line.length
non_blank_lines = lines.reject { |s| s.match(/^\s*$/) }
len = non_blank_lines.map{ |s|
matches = s.match(/^[ \t]*/)
matches ? matches[0].length : 0 }.min
len = len < min_len ? min_len : len - min_len
len == 0 ? lines : lines.map{|s| s.length < len ? s : s.sub(/^[ \t]{
end