gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

SML-mode 5.0


From: Stefan Monnier
Subject: SML-mode 5.0
Date: Wed, 18 Jul 2012 10:27:34 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux)

A new release of SML-mode is out, barely more than 2 years after the last one.
If you want to volunteer as maintainer, please get in touch.
It's at:

   http://www.iro.umontreal.ca/~monnier/elisp/

It should behave mostly identically to the current release (version
4.1), but the version number bump reflects a significant change in the
code: it was reshuffled to use fewer files, and its indentation code was
completely rewritten to use the SMIE engine which provides generic
indentation and navigation support.

The use of SMIE brings a few side-benefits: blink-paren matching of
things like let..end (requires Emacsā‰„24); auto-fill-mode can choose good
places to cut a line (upcoming in Emacs-24.2); and yet more to come.

On emacsen that do not come with SMIE, sml-mode will automatically
fallback on the old indentation code (stashed in sml-oldindent.el).


        Stefan


Visible changes since 4.1:

* New indentation code using SMIE when available.

* `sml-back-to-outer-indent' is now on S-tab (aka `backtab') rather than M-tab.

* Support for electric-layout-mode and electric-indent-mode.

* `sml-mark-defun' tries to be more clever.

* A single file (sml-mode.el) is needed unless you want to use an interactive
  process like SML/NJ, or if your Emacs does not provide SMIE.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]