Indentation Style for Other Containers You have a choice of two indentation schemes for non-block containers. The default is to use a fixed number of spaces per indentation level (the same number of spaces used for code blocks). Here is an example of the default: $dbh = DBI->connect( undef, undef, undef, { PrintError => 0, RaiseError => 1 } ); The alternate is to let the location of the opening paren (or square bracket, or curly brace) define the indentation, like this: $dbh = DBI->connect( undef, undef, undef, { PrintError => 0, RaiseError => 1 } );