[ ] handle .o files in the present directory: ``Evaluation aborted: "exception: mkTopLevEnv: not interpreted main:RepoFormat"'' doesn't happen with projects that compile in a separate directory (e.g. when using cabal) [ ] check if imports have changed, if that's the case merge new module into compBuffer from last succesfull compile [ ] use the compiler specified in .setup-config for finding out the libdir [ ] use the newSession wrapper only with ghc 6.6 release since it's wrong with newer versions [ ] port a module browser from slime instead of using the fuzzy buffer for browsing a module done: [X] use a separate session for all cabal projects [X] save shimState on succesfull compile and reuse it if parsing fails [X] complete module names until next dot [X] hangs sometimes (only C-g helps)