Permalink
Commits on Dec 13, 2012
  1. Merge pull request #104 from ruediger/minor-changes

    Several minor fixes.
    gregorycollins committed Dec 13, 2012
  2. haskell-interactive-mode-eval-mode is either a function or nil.

    It is not a boolean because t does not make sense.
    
    Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
    ruediger committed Dec 13, 2012
Commits on Dec 12, 2012
  1. haskell-session-from-buffer: Check if buffer has a file name.

    Fixes: Calling `haskell-interactive-switch' from a buffer with no
    associated file name causes a type error in
    `haskell-session-from-buffer'.
    
    Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
    ruediger committed Dec 12, 2012
  2. Makefile: call Emacs with -Q; use $(BATCH) instead of direct call.

    Using a variable like $(BATCH) should make it easier to adjust Emacs
    flags.
    
    Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
    ruediger committed Dec 12, 2012
  3. Makefile: added clean target

    Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
    ruediger committed Dec 12, 2012
  4. Makefile: Use .PHONY to mark phony targets.

    See "(make) Phony Targets".
    
    Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
    ruediger committed Dec 12, 2012
  5. 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>
    ruediger committed Dec 12, 2012
  6. Use `mapc' instead of `mapcar'.

    Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
    ruediger committed Dec 12, 2012
  7. 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>
    ruediger committed Dec 12, 2012
  8. haskell-interactive-mode: Minor checkdoc fixes.

    Still a lot of errors.
    
    Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
    ruediger committed Dec 12, 2012
  9. Show key bindings in docstring of `haskell-interactive-mode'.

    Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
    ruediger committed Dec 12, 2012
  10. Use `read-directory-name' to get completion.

    Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
    ruediger committed Dec 12, 2012
Commits on Dec 11, 2012
Commits on Nov 29, 2012
  1. Merge pull request #98 from bbatsov/readme-improvements

    Extended the README's installation instructions a bit
    tibbe committed Nov 29, 2012
Commits on Nov 25, 2012
Commits on Nov 22, 2012
  1. 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'
    sheyll committed Nov 22, 2012
Commits on Nov 20, 2012
  1. Add missing autoload

    sheyll committed Nov 20, 2012
  2. derive haskell-mode from prog-mode

    roysc committed with chrisdone Sep 30, 2012
  3. fixed a bug in haskell-indentation-goto-least-indentation

    Kristof Bastiaensen committed with chrisdone Aug 15, 2012
  4. 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
    alexott committed with chrisdone Nov 7, 2012
  5. Fix: remove useless (interactive)

    sheyll committed Nov 20, 2012
  6. Add dist/build/autogen/ to ghci search path after a cabal build; Refa…

    …ctored 'haskell-command' to be a cl struct
    sheyll committed Nov 20, 2012
Commits on Sep 3, 2012
  1. Add an ignore file for Mercurial

    bos committed Sep 3, 2012
Commits on Aug 22, 2012
  1. New attempt at getting the logo to work.

    I _think_ this should now better find the current location of the logo
    relative to the haskell-process file.
    ivan-m committed Aug 22, 2012
Commits on Aug 11, 2012
Commits on Aug 9, 2012
Commits on Aug 8, 2012
  1. Use notifications.el rather than notify.el (as it ships with Emacs)

    Also have a logo in the notification.
    ivan-m committed with chrisdone Aug 8, 2012
  2. Added support for bird-style lhs (with fixes)

    Kristof Bastiaensen committed Aug 8, 2012
Commits on Aug 6, 2012
  1. Added support for bird-style lhs

    Kristof Bastiaensen committed Aug 6, 2012