Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] View of /sml/trunk/sml-mode/BUGS
ViewVC logotype

View of /sml/trunk/sml-mode/BUGS

Parent Directory Parent Directory | Revision Log Revision Log

Revision 544 - (download) (annotate)
Tue Feb 22 22:56:38 2000 UTC (19 years, 11 months ago) by monnier
File size: 334 byte(s)
* sml-mode.el (sml-find-matching-starter): Use a list of syms instead of a
(sml-indent-default): Use symbol membership rather than a regexp.
  Also, use `sym-indent' instead of (current-column).  This fixes a problem
  with a hanging `structure Foo = (struct|let)' (due to `structure' having
  a sml-indent-rule, as opposed to `fun').  Hopefully it won't introduce
  other problems.
(sml-font-lock-keywords): Match vars `val x : int' also.
(sml-electric-pipe): Update to the new `sml-find-matching-starter' and
  return a sensible default instead of raising an error in case of
  unexpected situations.
(sml-indent-line): Ignore errors and keep the cursor where it is.
(sml-calculate-indentation, sml-indent-pipe): Use syms instead of regexps.
* sml-defs.el (sml-starters-re, sml-pipehead-re): Remove.
* testcases.sml: New file.
* makefile.pkg (test): new target to run the test suite.
-*- text -*-

Here are the current known bugs.
If you find any other, send it to <monnier+lists.emacs.sml@tequila.cs.yale.edu>.

* indentation of a declaration after a long `datatype' is slow

* TAB moves the cursor to the begining of the text

* buggy indentation samples
  Try `make test' to see the known problems in testcases.sml

ViewVC Help
Powered by ViewVC 1.0.0