Skip to content

Require at least Emacs 24.3 or properly support Emacs 24.1 and Emacs 24.2 #1218

Closed
@gracjan

Description

@gracjan

Currently haskell-mode claims compatibility with Emacs 24.1, this is not true.

Note that our test suite runs properly on both Emacs 24.1 and Emacs 24.2.

Support for Emacs 24.1/2 faces compilation warnings/errors:

  • eval-after-load signals "Error: Attempt to modify read-only object"
  • there are issues with cl package: function 'cl-find-if' from cl package called at runtime
  • setq-local is absent

Fixable, but requires work.

So we have to decide and commit to one of the following:

  1. Officially support Emacs 24.3 and greater.
  2. Officially support Emacs 24.1/2 and add Travis tests for those.

Release dates for Emacs versions:

  • Emacs 24.1: June 10, 2012
  • Emacs 24.2: August 27, 2012
  • Emacs 24.3: March 11, 2013
  • Emacs 24.4: October 20, 2014
  • Emacs 24.5: April 10, 2015

Ubuntu LTS 14.04 has Emacs 24.3 installed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions