Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 24, 2012
  1. apsk

    Added concatenation of newline to declaration-code before wrapping in…

    apsk authored
    …to :{ ... :} to prevent situation, when declaration-code ends in eof.
Commits on Mar 21, 2012
  1. Chris Done

    inferior-haskell-get-module now handles GHC 7.4's `LaTeX

    chrisdone authored
    quotes' (closes #11).
    Tested in GHC 6.12.3 and GHC 7.4.1.
Commits on Mar 20, 2012
  1. apsk Chris Done

    Some refactoring, fixes, and highlighting for 'send-decl'.

    apsk authored chrisdone committed
  2. apsk Chris Done

    Initial support for send declaration'.

    apsk authored chrisdone committed
Commits on Dec 20, 2011
  1. Philip Weaver
Commits on Jul 2, 2010
  1. Svein Ove Aas

    New major mode: GHC-core

    Baughn authored
    Ignore-this: 401e49d80f56239386334715bdaace4b
  2. Svein Ove Aas

    Print a proper error if inferior-haskell-load-file is called on a buf…

    Baughn authored
    …fer without an associated file
    Ignore-this: 4fd28c28bfdd513c5069a8c26cf6e74b
  3. Svein Ove Aas

    Avoid opening a new inf-haskell window is one is already visible

    Baughn authored
    Ignore-this: 16b9312879bec6d3dfb102c138c863a6
Commits on Nov 24, 2009
  1. Valery V. Vorotyntsev

    make `inferior-haskell-find-project-root' respect export lists

    vvv authored
    Ignore-this: 13944cebba542b12a6b02a7c8ef43c81
    A "hierarchical module" (one or more dots in module name) with an
    export list cannot be loaded (`C-c C-l') unless there is .cabal file
    That is because regexp current in `inferior-haskell-find-project-root'
    does not match module headers with export lists. Like this one:
    module Codec.Binary.MSCP (
        -- * Data structures
        -- * Parsing
      ) where
    This patch makes the regexp less strict.
Commits on Nov 11, 2009
  1. Dave Love

    Add missing `:group's to defcustoms.

    loveshack authored
    Ignore-this: c5126608a89343c907e6a03f77143a82
Commits on Nov 5, 2009
  1. Dave Love

    Allow non-ASCII names.

    loveshack authored
    Ignore-this: f46f407a19ae2a597f44317e4915e5ba
    The code already used char-classes unconditionally, though I didn't
    think they're supported in XEmacs.
  2. Dave Love

    Comment/doc/message fixes.

    loveshack authored
    Ignore-this: 15a2aa347da042465d652328b91324a1
Commits on Nov 1, 2009
  1. Svein Ove Aas

    Patch courtesy of Alex Ott

    Baughn authored
    Ignore-this: e52b612e4c50a13aaff2216e261c0431
     - code for haskell-font-lock.el - adds more unicode symbols
     - code for inf-haskell.el fixes regex for inferior-haskell-type, so it
       will parse type declarations properly
     - code for haskell-mode.el adds ability to search function signatures at
Commits on Feb 2, 2009
  1. (inferior-haskell-type, inferior-haskell-info):

    monnier authored
    Ignore-this: b4eaedfaff9e306718029eb53734854f
    (inferior-haskell-type, inferior-haskell-info):
    Move after calling inferior-haskell-wait-for-prompt.
    Reported by Thaju <> and Jose A. Ortega Ruiz <>.
Commits on Aug 26, 2008
  1. (inferior-haskell-load-file): Escape backslashes (and quotes) in file…

    monnier authored
    … names
    Ignore-this: aa1b2e16d44afd320ecb4982e522e177
    (inferior-haskell-load-file): Escape backslashes (and quotes) in file names
    passed to the inferior process.
    Reported by "Nadeem Abdul Hamid" <>.
Commits on Jul 4, 2008
  1. * inf-haskell.el (inferior-haskell-load-and-run): Don't run if there

    monnier authored
    Ignore-this: 819eb74ae6371f9b68db86d5386ce2ff
    * inf-haskell.el (inferior-haskell-load-and-run): Don't run if there
    were compilation errors.  Switch to inf-haskell buffer after run.
  2. (inferior-haskell-cabal-of-buf): Don't return

    monnier authored
    Ignore-this: ca3af0cb08646f18b325a3d56218c116
    (inferior-haskell-cabal-of-buf): Don't return
    a dead buffer.  Reported by Conal Elliott <>.
    (replace-regexp-in-string): Add XEmacs compatibility.
Commits on May 13, 2008
  1. (inferior-haskell-spot-prompt): New function.

    monnier authored
    Ignore-this: 7bdb9469e138f16be3a64a7eb535ad6f
    (inferior-haskell-spot-prompt): New function.
    (inferior-haskell-mode): Use it.
    (inferior-haskell-seen-prompt): New var.
    (inferior-haskell-wait-for-prompt): Use it.
    (inferior-haskell-send-command): Reset it.
    (inferior-haskell-type): Avoid use of remove-it.
  2. (inferior-haskell-info-xref-re): Allow a column-range.

    monnier authored
    Ignore-this: f54f4617c382b5d7c0bd45f92eb571de
    (inferior-haskell-info-xref-re): Allow a column-range.
    Reported by Jose A. Ortega Ruiz <>.
    (inferior-haskell-error-regexp-alist): Use the extra column-end info
    if available.
Commits on Feb 28, 2008
  1. (subst-char-in-string, make-temp-file): Add fallback definitions for …

    monnier authored
    Ignore-this: 278567bec9e094a6619e584b7712ce01
  2. (inferior-haskell-find-haddock): Jump to the symbol anchor within Had…

    monnier authored
    Ignore-this: 1da2adb88e7e3c379a6675371dd7e0a8
Commits on Feb 19, 2008
  1. (inferior-haskell-cabal-of-buf): Fix typo.

    monnier authored
    Ignore-this: 8843fcc64a29d35439922699fed27194
    (inferior-haskell-cabal-of-buf): Fix typo.
    Reported by Bas van Dijk <>.
Commits on Feb 11, 2008
  1. (inferior-haskell-wait-for-prompt): Add timeout arg.

    monnier authored
    Ignore-this: 3ba013ccbc6ca1190fe44fc7aa622481
    (inferior-haskell-wait-for-prompt): Add timeout arg.
    (inferior-haskell-find-definition): Expand file name in the right cwd.
Commits on Jan 31, 2008
  1. (inferior-haskell-cabal-of-buf)

    monnier authored
    Ignore-this: a87d64a4e41d56dc4f49b2b66152ddbd
    (inferior-haskell-module-alist-file): Adjust for XEmacs.
Commits on Dec 12, 2007
  1. (haskell-package-conf-file): Don't use `ignore-errors'

    monnier authored
    Ignore-this: 45e195cf8109f2bc37799884e459ac5f
    (haskell-package-conf-file): Don't use `ignore-errors'
    because this form is not byte-compiled :-(.
Commits on Nov 11, 2007
  1. (inferior-haskell-load-file): Typo.

    monnier authored
    Ignore-this: e3d077e2d16154551703bef48ce56a26
Commits on Sep 26, 2007
  1. (inferior-haskell-find-project-root): Minor simplification.

    monnier authored
    Ignore-this: 98842f3d3cb3fb3b555355dcc0f1d9e1
  2. (inferior-haskell-find-project-root): Use it.

    monnier authored
    Ignore-this: c1a05ba1dba04d974bd42a2c3e075c8d
Commits on Sep 17, 2007
  1. (inferior-haskell-load-file): Do reload if prefix arg.

    monnier authored
    Ignore-this: a285dbc266be011ea4773a0a21d4b1d5
Commits on Sep 7, 2007
  1. (inferior-haskell-find-project-root): New var, to

    monnier authored
    Ignore-this: de0431c92ca12c59574a780d4c131c01
    (inferior-haskell-find-project-root): New var, to
    replace inferior-haskell-use-cabal.
    (inferior-haskell-find-project-root): New function.
    (inferior-haskell-load-file): Use them.
    (inferior-haskell-module-alist): Use a temp buffer so as not to write
    out random junk before/after the actual module alist.
Commits on Aug 30, 2007
  1. (inferior-haskell-load-file): Re-add the `reload' arg.

    monnier authored
    Ignore-this: 387ddf4948888a1c01dea44fa1317950
    (inferior-haskell-load-file): Re-add the `reload' arg.
    (inferior-haskell-reload-file): Re-instate the command.
Commits on Aug 29, 2007
  1. *** empty log message ***

    monnier authored
    Ignore-this: ec578a2e8989167d7782889e7d122d94
Commits on Jul 31, 2007
  1. (inferior-haskell-type): Fix call to message.

    monnier authored
    Ignore-this: 1ddf23284c70216fea0685b56c9702b2
Commits on Jul 30, 2007
  1. (displayed-month): Remove declaration since it's not used here.

    monnier authored
    Ignore-this: 34c274bed69c4fe44eca8a09df8772f2
Commits on Jul 1, 2007
  1. Removed support for :reload (e.g. removed the C-c C-r binding).

    monnier authored
    Ignore-this: 50459671421e072670eb540ee31f2255
Something went wrong with that request. Please try again.