Skip to content

HTTPS clone URL

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
    
    darcs-hash:20100702115521-f57bf-dace7506bd906c88438c636a365798f5a85bb577.gz
  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
    
    darcs-hash:20100702103625-f57bf-05c979caea6873700e5e7a6b60350e34a1fbd88f.gz
  3. @Baughn

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

    Baughn authored
    Ignore-this: 16b9312879bec6d3dfb102c138c863a6
    
    darcs-hash:20100702103428-f57bf-dcf664e6cace75f3820c3a3702f74cf2af5fb11e.gz
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
    available.
    
    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
        FileHeader(..),
        CDR(..),
    
        -- * Parsing
        readFile
      ) where
    
    This patch makes the regexp less strict.
    
    darcs-hash:20091124214805-752c4-6c8171da309372c04a2f741ca19e2eae014fe30f.gz
Commits on Nov 11, 2009
  1. @loveshack

    Add missing `:group's to defcustoms.

    loveshack authored
    Ignore-this: c5126608a89343c907e6a03f77143a82
    
    darcs-hash:20091111105701-d4134-b4f879f42e85e8fa3be2f4612c4d846986959ebb.gz
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.
    
    darcs-hash:20091105212057-d4134-79b583d7b7c153e3a44ab2a676c18f94c0fa06c2.gz
  2. @loveshack

    Comment/doc/message fixes.

    loveshack authored
    Ignore-this: 15a2aa347da042465d652328b91324a1
    
    darcs-hash:20091105212607-d4134-37f46c66fc7e7b28b5aa2c56317060f1f99c773a.gz
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
       hayoo
    
    darcs-hash:20091101163319-f57bf-3e1aceaa43782816017587c7b87a3edcc58d8669.gz
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 <ou2thaju@gmail.com> and Jose A. Ortega Ruiz <jao@gnu.org>.
    
    darcs-hash:20090202220538-c2f2e-5f82a130432f42910531df24233017f940f714ea.gz
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" <nadeem@acm.org>.
    
    darcs-hash:20080826073934-c2f2e-9945f038b49da441de359f03e27633055602e789.gz
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.
    
    darcs-hash:20080704063721-c2f2e-4fa4d325be5e4c0bb1091c0041af281375bbcf20.gz
  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 <conal@conal.net>.
    (replace-regexp-in-string): Add XEmacs compatibility.
    
    darcs-hash:20080704061752-c2f2e-d7bff4c6d8393bef27af265767fc377c67e68f70.gz
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.
    
    darcs-hash:20080513042517-c2f2e-72fea7667b57ba1e3bc3179260767a315fdd9c24.gz
  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 <jao@google.com>.
    (inferior-haskell-error-regexp-alist): Use the extra column-end info
    if available.
    
    darcs-hash:20080513033350-c2f2e-86dadb095a9794ca38b5dbf5e0fd9f4756a00044.gz
Commits on Feb 28, 2008
  1. (subst-char-in-string, make-temp-file): Add fallback definitions for …

    monnier authored
    …XEmacs.
    
    Ignore-this: 278567bec9e094a6619e584b7712ce01
    
    darcs-hash:20080228231110-c2f2e-9564658f22ed392c5a7432f7e5f6eccba564c0bf.gz
  2. (inferior-haskell-find-haddock): Jump to the symbol anchor within Had…

    monnier authored
    …dock.
    
    Ignore-this: 1da2adb88e7e3c379a6675371dd7e0a8
    
    darcs-hash:20080228225527-c2f2e-a9d219a8478b82dd505b4d73164b30eb20c87987.gz
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 <v.dijk.bas@gmail.com>.
    
    darcs-hash:20080219050817-c2f2e-7ac0f4f775c00dcc95ea4e3941395c1a9fe76e29.gz
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.
    
    darcs-hash:20080211190712-c2f2e-6d1185ee4ea08913a8f4e9e72e29bb1849d3259f.gz
Commits on Jan 31, 2008
  1. (inferior-haskell-cabal-of-buf)

    monnier authored
    Ignore-this: a87d64a4e41d56dc4f49b2b66152ddbd
    (inferior-haskell-cabal-of-buf)
    (inferior-haskell-module-alist-file): Adjust for XEmacs.
    
    darcs-hash:20080131232507-c2f2e-9571b7784a9e816631028ec331f30c27e6b31a96.gz
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 :-(.
    
    darcs-hash:20071212202430-c2f2e-2d752bd321d7a16af57857417cb7f619b86d1967.gz
Commits on Nov 11, 2007
  1. (inferior-haskell-load-file): Typo.

    monnier authored
    Ignore-this: e3d077e2d16154551703bef48ce56a26
    
    darcs-hash:20071111144350-c2f2e-72cc867158408e15a90bd85108fb84ceafba7044.gz
Commits on Sep 26, 2007
  1. (inferior-haskell-find-project-root): Minor simplification.

    monnier authored
    Ignore-this: 98842f3d3cb3fb3b555355dcc0f1d9e1
    
    darcs-hash:20070926215855-c2f2e-ae1d09675bff5cad00f02339d9ec0cbbe0550b42.gz
  2. (inferior-haskell-find-project-root): Use it.

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

    monnier authored
    Ignore-this: a285dbc266be011ea4773a0a21d4b1d5
    
    darcs-hash:20070917180140-c2f2e-7339d6497e9cd2916687fb2d99e5fd50741f2408.gz
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.
    
    darcs-hash:20070907041931-c2f2e-bed816e32515d7e8f092e3e2b24371e2121b0d1a.gz
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.
    
    darcs-hash:20070830050944-c2f2e-5664baa5edf33d5eef291a50c6a35db3a0a6e7ae.gz
Commits on Aug 29, 2007
  1. *** empty log message ***

    monnier authored
    Ignore-this: ec578a2e8989167d7782889e7d122d94
    
    darcs-hash:20070829223501-c2f2e-312721ee692ff570f51097613efdcf4bed4929c9.gz
Something went wrong with that request. Please try again.