
I just uploaded a new package called fix-imports. Maintaining the import block is one of the less fun things I do while writing haskell. So I wrote a little program to do that for me. Basically, I edit source, then hit ,a in vim, and it figures out which modules need to be imported, which imports are not needed, and sorts and formats the import list. I've been using it for the last week or so and it seems to be working ok, so I decided to upload it to hackage in case anyone else doesn't like maintaining import lists manually. The catch: it only works for qualified imports. Here's copy paste from the package description: A small standalone program to manage the import block of a haskell program. It will try to add import lines for qualified names with no corresponding import, remove unused import lines, and sort the import block according to some heuristic you can define. This only works for qualified imports! Unqualified imports are left untouched. It's most convenient if bound to an editor key.
participants (1)
-
Evan Laforge