Emacs/Project navigation
< Emacs
Speedbar
Emacs has a SpeedBar which works quite nice together with haskell-mode and also detects syntactic elements such as variables, imports, instances, classes.
Just add
(require 'speedbar)
(speedbar-add-supported-extension ".hs")
to your .emacs file and fire up speedbar with
M-x speedbar
.