Add instructions to integrate into vim such that it runs stylish-haskell automatically whenever you save a .hs file.
Added new pragma style `line'
* Rename `compact' to `compact_line'. * Added the description for new style in .stylish-haskell.yml * Added test case for `compact_line'.
Search for the config file in the project root.
Project root is defined as the nearest ancestor directory that contains a .stylish-haskell.yaml file (the same logic that Git uses for finding the .git directory). Project root is searched after the current directory, but before the home directory.
Don't add paddding for non-existent qualified imports.
This mode is like 'global', but doesn't add paddding for non-existent qualified imports. For example, with 'global' import A import B is always transformed to import A import B even if there are no qualified imports in the whole file.