Add dist/build/autogen/ to ghci search path after a cabal build; Refactored 'haskell-command' to be a cl struct
Fix: remove useless (interactive)
use {before/after}-save-hook instead of separate functions

before-save-hook will call stylish before save
after-save-hook will call hasktags after file was saved

both hooks are made file-local, to be called only in the haskell-mode
fixed a bug in haskell-indentation-goto-least-indentation
Fix incorrect parsing of identifiers in haskell-indentation-peek-token
derive haskell-mode from prog-mode
Added a bit of lisp syntax highlighting to the README
Remove errornous accessor functions (refs 94).
Fix broken haskell-command-make (closes #94).
Add missing autoload
Ignore errors in 'before-save-hooks'

In case the file does not yet exist on the file system, or anything else goes
wrong, do we REALLY want to prevent the user from saving his valueable
changes?? - No I would say, hence I added 'ignore-errors'
extended the README's installation instructions a bit
Merge pull request #98 from bbatsov/readme-improvements

Extended the README's installation instructions a bit
Move stylish-haskell invocation to after-save-hook.
Use `read-directory-name' to get completion.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Show key bindings in docstring of `haskell-interactive-mode'.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
haskell-interactive-mode: Minor checkdoc fixes.

Still a lot of errors.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Replaced `goto-line' with `goto-char'/`forward-line'.

`goto-line' should not be called from a Lisp program.

See docstring for `goto-line'

> This function is usually the wrong thing to use in a Lisp program.
> What you probably want instead is something like:
>  (goto-char (point-min))
>  (forward-line (1- N))
> If at all possible, an even better solution is to use char counts
> rather than line counts.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Use `mapc' instead of `mapcar'.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Use (forward-line -1) instead of `previous-line'.

From the `previous-line' docstring:

> If you are thinking of using this in a Lisp program, consider using
> `forward-line' with a negative argument instead.  It is usually easier
> to use and more reliable (no dependence on goal column, etc.).

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>