# Lines should be no longer than this length in characters. line_length_limit: 80 # How much to spread code over multiple lines instead of trying to fill a single # line. More precisely, this guides the ratio of "line_length_limit" to the # ribbon length (the number of characters on a line without leading and trailing # whitespace). Only the lowest value of 1 forces "line_length_limit" to be # applied strictly. # Reference: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.38.8777 ribbons_per_line: 1 # More than this number of empty lines in succession are merged. successive_empty_lines_limit: 1 # Indentation lengths in characters. indentations: class: 8 # "class" and "instance" declarations. do: 3 # "do" notation. case: 4 # Body of "case" expressions. let: 4 # Declarations in "let" expressions. where: 6 # Declarations in "where" clauses. onside: 2 # Continuation lines which would otherwise be offside. # Decides which parts of the code to sort. order: # Sequence of import declarations. import_declarations: true # Entities of import lists. import_entities: true