Skip to content

Supported Emacs Versions

Louis-Dominique Dubeau edited this page Mar 19, 2020 · 2 revisions

On the one hand, tide should not require users to run the very latest version of Emacs. Such a requirement would be too demanding for a substantial portion of users. On the other hand, it is not reasonable to expect that contributors to tide will write code that runs with very old versions of Emacs. Adapting code to run on old versions has a cost. In order to limit the cost that contributors have to bear to adapt their code to older versions of Emacs, tide's contributors have devised a rule to limit the oldest version of Emacs formally supported by tide:

tide is guaranteed to run on an Emacs version as old as the oldest version currently shipped by default by the latest two active LTSes of Ubuntu and Debian.

An "active LTS" is one that has not yet reached end-of-life.

As of 2020-03-19, the latest two active LTS versions of Ubuntu are 18.04 and 16.04, and there is only one latest active LTS of Debian: 8. So:

  • Ubuntu 18.04: 25.2
  • Ubuntu 16.04: 24.5
  • Debian 8: 24.4

So tide supports versions as old as 24.4.