Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Mar 17, 2014
Commits on Mar 10, 2013
  1. Merge pull request #3 from purcell/patch-2

    Add autoload cookies
  2. Merge pull request #2 from purcell/patch-1

    Explicitly require emacs 24, and tidy up package description
  3. @purcell

    Add autoload cookies

    purcell authored
    This commit ensures that users who have installed `ghci-completion`
    from a Marmalade or MELPA package will be able to use the code
    without explicitly requiring the library first.
  4. @purcell

    Explicitly require emacs 24, and tidy up package description

    purcell authored
    This commit adds an explicit package dependency upon Emacs 24
    (see js2-mode for another example of this), and moves the
    lexical-bindings variable clause out of the package description,
    which prevents it from showing up in `package-list-packages`.
Commits on Sep 16, 2012
  1. Update README.

  2. Allow user to specify additional args to ghc-pkg.

    For example, which database (user or global) or which package config
    file to use.
Commits on Feb 28, 2012
  1. Require CL package at compile time.

    This doesn't prevent the byte-compiler from barking at `remove-if-not'
    used at runtime, but I'm not going to define my own version of this
    function only to shut up the byte-compiler.
Commits on Feb 23, 2012
  1. Use "--supported-languages" instead of "--supported-extensions". The

    former works also with GHC 6.*.
Commits on Feb 21, 2012
Commits on Feb 19, 2012
Commits on Feb 17, 2012
  1. Set these variable to `ignore', so that we don't get directory

    completion by default.
    We may want to set `pcomplete-command-completion-function' to
    something more useful (identifier completion?) in future.
  2. This is a brittle hack. It may not work if the user changes the

    prompt format.  Remove it for the time being.
Commits on Feb 7, 2012
  1. @tarsius
Commits on Feb 6, 2012
  1. Grammar.

  2. Move `lexical-binding' declaration to the top of the file.

    It looks like with this declaration appearing at the end of the file,
    the file is loaded and evaluated using the dynamic scoping, and then
    the scoping changed to lexical.
  3. Properly declare `lexical-bind' file local variable.

    The declaration
    ;; -*- lexical-binding: t; -*-
    is only recognized when it appears in the first line of the file.
    This is too fragile.  Use `add-file-local-variable' instead.
  4. Fix a typo.

    "contexts" is not a valid argument of ":show", "context" is.
Commits on Jan 29, 2012
Commits on Jan 28, 2012
  1. Typo.

  2. GitHub loves README files.

  3. Add a header comment.

  4. Cleanup.

    Moving code around and improving doc strings.
Commits on Jan 27, 2012
  1. comint is required.

  2. This belongs here.

  3. Drop empty substrings.

    Otherwise -X appears among the language options.
Something went wrong with that request. Please try again.