fix: awkward assignment formatting
Co-authored-by: Lucas Rosa <x@rvcas.dev>
This commit is contained in:
parent
b16880a170
commit
1d72838f83
|
@ -722,12 +722,29 @@ impl<'comments> Formatter<'comments> {
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
keyword
|
let pattern_len = patterns.len();
|
||||||
|
|
||||||
|
let assignment = keyword
|
||||||
.to_doc()
|
.to_doc()
|
||||||
.append(break_("", " "))
|
.append(if pattern_len == 1 {
|
||||||
.append(join(patterns, break_(",", ", ")))
|
" ".to_doc()
|
||||||
.nest(INDENT)
|
} else {
|
||||||
.append(break_(",", " "))
|
break_("", " ")
|
||||||
|
})
|
||||||
|
.append(join(patterns, break_(",", ", ")));
|
||||||
|
|
||||||
|
let assignment = if pattern_len == 1 {
|
||||||
|
assignment
|
||||||
|
} else {
|
||||||
|
assignment.nest(INDENT)
|
||||||
|
};
|
||||||
|
|
||||||
|
assignment
|
||||||
|
.append(if pattern_len == 1 {
|
||||||
|
" ".to_doc()
|
||||||
|
} else {
|
||||||
|
break_(",", " ")
|
||||||
|
})
|
||||||
.append(symbol)
|
.append(symbol)
|
||||||
.append(self.case_clause_value(value))
|
.append(self.case_clause_value(value))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue