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

SCM Repository

[smlnj] Diff of /sml/trunk/sml-mode/ChangeLog
ViewVC logotype

Diff of /sml/trunk/sml-mode/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 892, Fri Jul 20 13:47:33 2001 UTC revision 893, Fri Jul 20 13:51:05 2001 UTC
# Line 1  Line 1 
1    2001-07-20  Stefan Monnier  <monnier@cs.yale.edu>
2    
3            * sml-mode.el (sml-rightalign-and): New defcustom.
4            (sml-tyvarseq-re): New var.
5            (sml-font-lock-keywords): Use it.
6            (sml-imenu-create-index): Don't get confused by tyvarseq's.
7            (sml-mode-variables): Don't set `comment-column'.
8            (sml-funname-of-and): New function.
9            (sml-electric-pipe): Use it.
10            (sml-find-comment-indent): Try to ignore comment-markers in strings.
11            (sml-calculate-indentation): Handle closing parens specially.
12            (sml-indent-pipe): Recognize the case where `and' defines a datatype.
13            (sml-dangling-sym): Make it work if the symbol is an open-paren.
14            (sml-indent-default): Change the behavior when preceded by `end',
15            although I'm not quite sure why.
16            Understand dangling open-parens.
17            Properly skip *all* subexpressions of lower precedence.
18            Allow use of sml-symbol-indent to outdent lines starting with , or ;.
19            (sml-insert-form): Use preceding-char to avoid bug at bobp.
20    
21    2001-07-19  Stefan Monnier  <monnier@cs.yale.edu>
22    
23            * sml-proc.el (sml-proc-buffer): Save excursion when calling run-sml.
24    
25            * sml-move.el (sml-syntax-prec): Split ; and , from `in' and `with'.
26    
27            * sml-mode.texi: Put the entry in `Emacs' rather than `Editors'.
28    
29            * sml-mode.spec (BuildArch): Simplify call to `install-info'.
30    
31            * sml-defs.el (sml-mode-menu): Add an explicit t for always-active.
32            (sml-symbol-indent): Add entries for , and ; and turn into defcustom.
33    
34            * sml-compat.el: Add more stuff.  It might help for Emacs-19.34.
35    
36            * makefile.pkg (test): Use elisp files in current dir.
37    
38  2000-12-24  Stefan Monnier  <monnier@cs.yale.edu>  2000-12-24  Stefan Monnier  <monnier@cs.yale.edu>
39    
40          * Makefile (install): Also install .el files.          * Makefile (install): Also install .el files.
# Line 60  Line 97 
97          (skeletons): New for "struct", "sig", "val", "fn" and "fun".          (skeletons): New for "struct", "sig", "val", "fn" and "fun".
98          (sml-electric-space): Rewrite to use abbrev's machinery.          (sml-electric-space): Rewrite to use abbrev's machinery.
99    
100          * sml-defs.el (sml-mode-map): merge with sml-bindings.          * sml-defs.el (sml-mode-map): Merge with sml-bindings.
101          (sml-bindings): Remove.          (sml-bindings): Remove.
102    
103  2000-02-22  Stefan Monnier  <monnier@cs.yale.edu>  2000-02-22  Stefan Monnier  <monnier@cs.yale.edu>
# Line 82  Line 119 
119    
120          * testcases.sml: New file.          * testcases.sml: New file.
121    
122          * makefile.pkg (test): new target to run the test suite.          * makefile.pkg (test): New target to run the test suite.
123    
124  2000-02-18  Stefan Monnier  <monnier@cs.yale.edu>  2000-02-18  Stefan Monnier  <monnier@cs.yale.edu>
125    
# Line 93  Line 130 
130    
131          * sml-util.el (make-temp-dir, make-temp-file, temp-file-dir)          * sml-util.el (make-temp-dir, make-temp-file, temp-file-dir)
132          (delete-temp-dirs): Replaced by the make-temp-file from Emacs-21.          (delete-temp-dirs): Replaced by the make-temp-file from Emacs-21.
133          (custom-create-map): add :group arg and allow key to be a list.          (custom-create-map): Add :group arg and allow key to be a list.
134          (define-major-mode): Removed (use define-derived-mode instead).          (define-major-mode): Removed (use define-derived-mode instead).
135          (sml-builtin-nested-comments-flag): New var.          (sml-builtin-nested-comments-flag): New var.
136          (concatq): Remove.          (concatq): Remove.
# Line 133  Line 170 
170    
171          * Makefile: Update.          * Makefile: Update.
172    
173          * sml-mode-startup.el: Remove since it's now autogenerated.          * sml-mode-startup.el: Remove since it's now auto-generated.
174    
175          * sml-defs.el (sml-bindings): Remove left over C-c` binding.          * sml-defs.el (sml-bindings): Remove left over C-c` binding.
176          (sml-mode-map): Add binding for sml-drag-region (was in sml-proc.el).          (sml-mode-map): Add binding for sml-drag-region (was in sml-proc.el).
# Line 148  Line 185 
185    
186  1999-08-11  Stefan Monnier  <monnier@cs.yale.edu>  1999-08-11  Stefan Monnier  <monnier@cs.yale.edu>
187    
188          * release: version 3.9.3          * release: Version 3.9.3
189    
190          * sml-mode.texi: Somewhat update the doc.          * sml-mode.texi: Somewhat update the doc.
191    
# Line 233  Line 270 
270    
271  1999-06-13  Stefan Monnier  <monnier@cs.yale.edu>  1999-06-13  Stefan Monnier  <monnier@cs.yale.edu>
272    
273          * sml-smlnj.el, sml-mosml.el, sml-poly-ml.el: removed.          * sml-smlnj.el, sml-mosml.el, sml-poly-ml.el: Remove.
274    
275          * sml-proc.el (...): Get rid of sml-next-error by spicing up the          * sml-proc.el (...): Get rid of sml-next-error by spicing up the
276          interface with compile.el so that intervals can be displayed.          interface with compile.el so that intervals can be displayed.
# Line 246  Line 283 
283          smlnj as well as polyml prompts.          smlnj as well as polyml prompts.
284          (sml-update-cursor, sml-send-command, inferior-sml-mode):          (sml-update-cursor, sml-send-command, inferior-sml-mode):
285          Make it work with compile.el's `next-error'.          Make it work with compile.el's `next-error'.
286          (sml-temp-threshold): dropped: Always use a temp file.          (sml-temp-threshold): Dropped: Always use a temp file.
287    
288  1999-06-10  Stefan Monnier  <monnier@cs.yale.edu>  1999-06-10  Stefan Monnier  <monnier@cs.yale.edu>
289    
# Line 269  Line 306 
306    
307  1999-05-29  Stefan Monnier  <monnier@cs.yale.edu>  1999-05-29  Stefan Monnier  <monnier@cs.yale.edu>
308    
309          * sml-defs.el (sml-mode-syntax-table): added ~ of prefix-syntax.          * sml-defs.el (sml-mode-syntax-table): Add ~ of prefix-syntax.
310    
311          * sml-mode.el (sml-find-match-indent): (nilp sml-type-of-indent) is          * sml-mode.el (sml-find-match-indent): (nilp sml-type-of-indent) is
312          only applied if the `let' is alone at the end of the line.          only applied if the `let' is alone at the end of the line.

Legend:
Removed from v.892  
changed lines
  Added in v.893

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0