Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 9, 2012
  1. @jwiegley
Commits on Jun 5, 2012
  1. @suhailshergill

    Fix inferior-haskell-load-file crash

    suhailshergill authored
    * inf-haskell.el (inferior-haskell-find-project-root): Open buffer
      pointing to cabal file (if it exists).
    inferior-haskell-load-file would crash when a buffer pointing to the
    cabal file of current 'project' did not exist.
Commits on May 18, 2012
  1. @gracjan
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. @chrisdone

    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 @chrisdone

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

    apsk authored chrisdone committed
  2. @apsk @chrisdone

    Initial support for send declaration'.

    apsk authored chrisdone committed
Commits on Dec 20, 2011
  1. @pheaver
Commits on Jul 2, 2010
  1. @Baughn

    New major mode: GHC-core

    Baughn authored
    Ignore-this: 401e49d80f56239386334715bdaace4b
  2. @Baughn

    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. @Baughn

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

    Baughn authored
    Ignore-this: 16b9312879bec6d3dfb102c138c863a6
Commits on Nov 24, 2009
  1. @vvv

    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. @loveshack

    Add missing `:group's to defcustoms.

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

    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. @loveshack

    Comment/doc/message fixes.

    loveshack authored
    Ignore-this: 15a2aa347da042465d652328b91324a1
Commits on Nov 1, 2009
  1. @Baughn

    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
Something went wrong with that request. Please try again.