Whats with the configuration file formatting?
The parser for the configuration files is pretty simple minded. The parser is unaware of dirvish keywords, it just saves information in a Perl hash for later processing. The parser determines the difference between a single-valued item ( a boolean or scalar ) or a multiple-valued item ( a list ) by the line breaks and white space in the configuration file. All indented lines are treated as elements in a list, thus defining the first unindented line above that line as the name of a list (which is stored as a Perl array).