]> code.delx.au - gnu-emacs-elpa/commitdiff
*** empty log message ***
authormonnier <>
Sun, 24 Dec 2000 20:06:28 +0000 (20:06 +0000)
committermonnier <>
Sun, 24 Dec 2000 20:06:28 +0000 (20:06 +0000)
BUGS
ChangeLog
Makefile
NEWS
TODO

diff --git a/BUGS b/BUGS
index 94d371ce65a455b84121775463d4c1e569424dec..5040f6d7c2dcb545d206133e58c232f32e3c3f9d 100644 (file)
--- a/BUGS
+++ b/BUGS
@@ -1,11 +1,11 @@
 -*- text -*-
 
 Here are the current known bugs.
-If you find any other, send it to <monnier+lists.emacs.sml@tequila.cs.yale.edu>.
+If you find any other, send it to <monnier+lists.emacs.sml@flint.cs.yale.edu>.
 
-* indentation of a declaration after a long `datatype' is slow
+* M-x next-error and other compile.el support doesn't work on XEmacs.
 
-* TAB moves the cursor to the begining of the text
+* indentation of a declaration after a long `datatype' is slow.
 
 * buggy indentation samples
   Try `make test' to see the known problems in testcases.sml
index e1537b482887e302ed1796c64b34d840deeb77d5..2849dd284917ca42a3e2cb55d958582b77da3b59 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,30 @@
+2000-12-24  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * Makefile (install): Also install .el files.
+       (dist): Don't rely on $CVSROOT.
+
+       * sml-mode.el: Require `skeleton'.
+       (sml-mode): Add the menu for XEmacs.  Make sure @ is a valid skeleton.
+       (sml-comment-indent): Remove.
+       (sml-mode-variables): Don't set comment-indent-function.
+       (sml-def-skeleton): Nop if skeletons aren't available.
+       (skeletons): Use `> _' and `@'.
+       (sml-forms-menu): Don't bother with easy-menu-filter-return crap.
+       (sml-cm-mode-syntax-table, sml-cm-font-lock-keywords): New vars.
+       (sml-cm-mode): Use define-derived-mode rather than define-generic-mode.
+       (sml-lex-font-lock-keywords, sml-lex-font-lock-defaults): New vars.
+       (sml-yacc-font-lock-keywords): Use sml-lex-font-lock-keywords.
+       Refine pattern to recognize the %prec keyword.
+       (sml-yacc-font-lock-defaults): Fix typo.
+
+       * sml-proc.el (inferior-sml-mode): Disable next-error for XEmacs.
+
+       * sml-util.el (defsyntax): Don't forget to eval `doc'.
+
+       * sml-mode.spec: Simplify.
+
+       * sml-defs.el (sml-mode-menu): Remove bogus entry for sml-mode-version.
+
 2000-10-06  Stefan Monnier  <monnier@cs.yale.edu>
 
        * sml-mode.el: Make the toplevel closer to usual practice.
index b1f6f0ec4e1a54c1a10e18b9e10dea76ed9258a3..0c0d38c9d5246d9b9e720ba8dbcde04b8c85cdb2 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -157,8 +157,8 @@ $(PACKAGE)-startup.el: $(ELFILES)
 
 TAG = $(shell echo v$(VERSION) | tr '.' '_')
 ftpdir=/home/ftp/pub/monnier/$(PACKAGE)
-cvsmodule=elisp/$(PACKAGE)
-cvsroot=$(cat CVS/Root)
+cvsmodule=$(shell cat CVS/Repository)
+cvsroot=$(shell cat CVS/Root)
 
 dist:
        cvs tag -F $(TAG) &&\
diff --git a/NEWS b/NEWS
index 57d6244617026f6dfac6d1f440eed17ac1b38c4b..adfca90eac7bc5f24e01154f988fcd8d22d701e8 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,8 @@ Changes since 3.9.3:
 
 * New add-log support (try C-x 4 a from within an SML function).
 
+* Imenu support
+
 * sml-bindings has disappeared.
 
 * The code skeletons are now abbrevs as well.
diff --git a/TODO b/TODO
index a25ee25a73c27093cad153964e33935c1e92cc61..c41d7af4301f3804e9886ea8ca1bf063dc837c40 100644 (file)
--- a/TODO
+++ b/TODO
@@ -21,7 +21,7 @@
                (fn x =>
                 some expressions)
 
-* take advantage of text after-the-line (when available) for indentation
+* take advantage of text after-the-line (when available) for indentation.
 
 * obey fixity directives.