--extended-continuation-indentation
--extended-line-up-parentheses
+==> b1467.in <==
+ my $self = [
+ { receive => 1,
+ transmit => 2,
+ }] ;
+
+ my $self
+ = [
+ { receive => 1, transmit => 2, }
+ ] ;
+
+==> b1467.par <==
+--maximum-line-length=44
+--indent-columns=6
+--want-break-before='='
+--square-bracket-vertical-tightness-closing=1
+--square-bracket-tightness=2
+--brace-vertical-tightness=1
+
==> b148.in <==
# state 1
@yydgoto=(
}
if ( $types_to_go[$i_opening_minus] eq 'b' ) { $i_opening_minus++ }
}
+
+ # fix for b1467
+ elsif ( $type_prev_nb eq '=' ) {
+ if ( $want_break_before{$type_prev_nb} ) {
+ $i_opening_minus = $iprev_nb;
+ }
+ }
+
else {
## previous token not special
}