Commits on Nov 25, 2015
  1. Merge pull request #5 from syohex/cl-lib

    Remove eval-when-compile for using cl function
    committed Nov 25, 2015
  2. Remove eval-when-compile for using cl function

    eval-when-compile should not be used if a package uses only its macros.
    And switch to cl-lib.
    syohex committed Nov 25, 2015
Commits on Mar 17, 2014
Commits on Mar 10, 2013
  1. Merge pull request #3 from purcell/patch-2

    Add autoload cookies
    committed Mar 10, 2013
  2. Merge pull request #2 from purcell/patch-1

    Explicitly require emacs 24, and tidy up package description
    committed Mar 10, 2013
  3. Add autoload cookies

    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.
    purcell committed Mar 10, 2013
  4. Explicitly require emacs 24, and tidy up package description

    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`.
    purcell committed Mar 10, 2013
Commits on Sep 16, 2012
  1. Update README.

    committed Sep 16, 2012
  2. Allow user to specify additional args to ghc-pkg.

    For example, which database (user or global) or which package config
    file to use.
    committed Sep 16, 2012
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.
    committed Feb 28, 2012
Commits on Feb 23, 2012
  1. Use "--supported-languages" instead of "--supported-extensions". The

    former works also with GHC 6.*.
    committed Feb 23, 2012
  2. Remove Package-Requires header.

    committed Feb 23, 2012
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.
    committed Feb 17, 2012
  2. This is a brittle hack. It may not work if the user changes the

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

    committed Feb 6, 2012
  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.
    committed Feb 6, 2012
  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.
    committed Feb 6, 2012
  4. Fix a typo.

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

    committed Jan 28, 2012
  2. GitHub loves README files.

    committed Jan 28, 2012
  3. Add a header comment.

    committed Jan 28, 2012
  4. Cleanup.

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

    committed Jan 27, 2012