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

SCM Repository

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

Annotation of /sml-mode/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2824 - (view) (download)

1 : monnier 2817 2007-10-31 Stefan Monnier <monnier@iro.umontreal.ca>
2 :    
3 : monnier 2824 * testcases.sml: Add (old) buggy case from Christopher Dutchyn.
4 :    
5 :     * sml-proc.el (inferior-sml-font-lock-keywords): Don't add
6 :     error-regexps if compile.el already highlights them anyway.
7 :    
8 :     * sml-mode.el (sml-font-lock-symbols-alist): Fix char for "not".
9 :    
10 :     2007-10-31 Stefan Monnier <monnier@iro.umontreal.ca>
11 :    
12 : monnier 2822 * sml-mode.el (sml-def-skeleton): If possible, only expand for
13 :     lower-case abbrevs and not inside strings or comments.
14 :     (sml-mlton-typecheck): Typo.
15 :    
16 :     * sml-proc.el (sml-proc-comint-input-filter-function): New function.
17 :     (inferior-sml-mode): Use it.
18 :     (sml-update-cursor): Don't forget errors here any more.
19 :    
20 :     2007-10-31 Stefan Monnier <monnier@iro.umontreal.ca>
21 :    
22 : monnier 2817 * sml-util.el (defmap, defsyntax): Avoid defconst.
23 :     (flatten): Remove.
24 :    
25 :     * sml-mode.el (sml-calculate-indentation): Avoid previous-line.
26 :     (sml-keywords-regexp): Avoid the need for `flatten'.
27 :     (sml-defuse-jump-to-def): Fix typo.
28 :    
29 :     * sml-defs.el (sml-syms-re): Don't use `flatten'.
30 :     (sml-sexp-head-symbols-re, sml-starters-indent-after)
31 :     (sml-non-nested-of-starter-re): Avoid the need for `flatten'.
32 :    
33 :     * sml-proc.el (inferior-sml-next-error-hook): New fun.
34 :     (inferior-sml-mode): Use it.
35 :    
36 : monnier 2725 2007-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
37 :    
38 :     * sml-mode.el (sml-mlton-error-regexp-alist): New var.
39 :     (sml-mlton-typecheck): Use it.
40 :     (compilation-error-regexp-alist): Add entries after loading "compile"
41 :     so that M-x compile works.
42 :    
43 :     * sml-proc.el (inferior-sml-mode): Make TAB add a " rather than a space
44 :     at the end of a file name.
45 :    
46 : monnier 2722 2007-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
47 :    
48 :     * sml-mode.el (sml-mode-variables): Set comment-quote-nested instead of
49 :     comment-nested. Set comment-end-skip.
50 :     (sml-first-starter-p): New function.
51 :     (sml-indent-starter): Use it to fix an indentation bug.
52 :     (sml-mlton-command, sml-mlton-mainfile): New vars.
53 :     (sml-mlton-typecheck): New command.
54 :     (sml-defuse-file): New var.
55 :     (sml-defuse-def-regexp, sml-defuse-use-regexp-format): New consts.
56 :     (sml-defuse-file, sml-defuse-symdata-at-point): New functions.
57 :     (sml-defuse-set-file, sml-defuse-jump-to-def): New commands.
58 :    
59 : monnier 1877 2005-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
60 :    
61 :     * sml-move.el (sml-find-match-forward): Avoid infinite looping if the
62 :     construct is not properly closed (yet).
63 :    
64 : monnier 1872 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
65 :    
66 :     * sml-defs.el (sml-mode-menu): Remove left over obsolete entries.
67 :    
68 :     * sml-proc.el (inferior-sml-mode): Preserve the menu-bar of the
69 :     compilation minor mode, if any.
70 :    
71 : monnier 1713 2004-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
72 :    
73 : monnier 1714 * Release version 4.0.
74 : monnier 1713
75 : monnier 1711 2004-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
76 : monnier 1713
77 :     * sml-mode.el (sml-font-lock-symbols-alist): Add yet more silly entries.
78 :    
79 : monnier 1711 2004-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
80 :    
81 :     * sml-mode.el (sml-font-lock-symbols-alist): Add entries for >= and <=.
82 :     (sml-font-lock-symbols-alist): Add entries for simple type variables.
83 :     (sml-font-lock-compose-symbol): Add support for non-punctuation syms.
84 :    
85 : monnier 1691 2004-11-14 Stefan Monnier <monnier@iro.umontreal.ca>
86 :    
87 : monnier 1719 * sml-move.el (sml-backward-sexp, sml-forward-sexp): Remove unused var.
88 :    
89 :     * sml-mode.el (sml-calculate-indentation): Remove unused var.
90 :     (sml-get-indent): Change first arg's meaning.
91 :     (sml-get-sym-indent): Adjust call.
92 :     (sml-forms-menu): Simplify.
93 :     (sml-font-lock-symbols, sml-font-lock-symbols-alist): New vars.
94 :     (sml-font-lock-compose-symbol, sml-font-lock-symbols-keywords):
95 :     New funs.
96 :     (sml-font-lock-keywords): Use them.
97 :    
98 :     * sml-compat.el (temp-directory): Get rid of warning.
99 :    
100 : monnier 1691 * Makefile (install_startup): Don't add to load-path any more.
101 :    
102 :     * sml-proc.el (sml-make-error): Use match-string.
103 : monnier 1719 (sml-error-regexp-alist): Merge regexps.
104 :     (sml-update-cursor): Check sml-temp-file is non-nil.
105 : monnier 1691
106 : monnier 1711 2004-04-21 Stefan Monnier <monnier@iro.umontreal.ca>
107 :    
108 :     * sml-proc.el (sml-error-regexp-alist): Use new compile.el features
109 :     if available.
110 :     (sml-send-region): Remove unused var `file'.
111 :     (sml-drag-region): Remove unused function.
112 :     (sml-update-cursor): Use compilation-fake-loc if available.
113 :     (compilation-goto-locus): Only advise if necessary.
114 :    
115 :     * sml-mode.el: Add self to load-path in sml-mode-startup.el.
116 :     (sml-def-skeleton): Try to use the new `system' abbrev flag.
117 :    
118 : monnier 1472 2004-04-04 Stefan Monnier <monnier@iro.umontreal.ca>
119 :    
120 :     * testcases.sml: Add a nasty case that is still wrong.
121 :    
122 :     * sml-proc.el (sml-error-regexp-alist): Tune the regexp for sml/nj.
123 :    
124 : monnier 1691 * sml-mode.el (sml-mode): Better handle paragraphs in comments.
125 : monnier 1472 (sml-mode-variables): Clean up paragraph settings.
126 :     (sml-electric-pipe): Fix a boundary bug.
127 :     (sml-indent-starter, sml-get-sym-indent, sml-find-matching-starter):
128 :     Fix indentation algorithm. Can't remember what it was about.
129 :     This code is nasty, I just can't understand what's doing what.
130 :     (completion-ignored-extensions): Add the new .cm directory.
131 :    
132 : monnier 1432 2003-12-09 Stefan Monnier <monnier@iro.umontreal.ca>
133 :    
134 :     * sml-defs.el (sml-mode-menu): Fix typo. Use std names.
135 :     (sml-begin-syms-re): Reduce redundancy.
136 :    
137 : monnier 931 2001-09-18 Stefan Monnier <monnier@cs.yale.edu>
138 :    
139 :     * sml-mode.el (sml-tyvarseq-re): Fix typo.
140 :    
141 : monnier 893 2001-07-20 Stefan Monnier <monnier@cs.yale.edu>
142 :    
143 :     * sml-mode.el (sml-rightalign-and): New defcustom.
144 :     (sml-tyvarseq-re): New var.
145 :     (sml-font-lock-keywords): Use it.
146 :     (sml-imenu-create-index): Don't get confused by tyvarseq's.
147 :     (sml-mode-variables): Don't set `comment-column'.
148 :     (sml-funname-of-and): New function.
149 :     (sml-electric-pipe): Use it.
150 :     (sml-find-comment-indent): Try to ignore comment-markers in strings.
151 :     (sml-calculate-indentation): Handle closing parens specially.
152 :     (sml-indent-pipe): Recognize the case where `and' defines a datatype.
153 :     (sml-dangling-sym): Make it work if the symbol is an open-paren.
154 :     (sml-indent-default): Change the behavior when preceded by `end',
155 :     although I'm not quite sure why.
156 :     Understand dangling open-parens.
157 :     Properly skip *all* subexpressions of lower precedence.
158 :     Allow use of sml-symbol-indent to outdent lines starting with , or ;.
159 :     (sml-insert-form): Use preceding-char to avoid bug at bobp.
160 :    
161 :     2001-07-19 Stefan Monnier <monnier@cs.yale.edu>
162 :    
163 :     * sml-proc.el (sml-proc-buffer): Save excursion when calling run-sml.
164 :    
165 :     * sml-move.el (sml-syntax-prec): Split ; and , from `in' and `with'.
166 :    
167 :     * sml-mode.texi: Put the entry in `Emacs' rather than `Editors'.
168 :    
169 :     * sml-mode.spec (BuildArch): Simplify call to `install-info'.
170 :    
171 :     * sml-defs.el (sml-mode-menu): Add an explicit t for always-active.
172 :     (sml-symbol-indent): Add entries for , and ; and turn into defcustom.
173 :    
174 :     * sml-compat.el: Add more stuff. It might help for Emacs-19.34.
175 :    
176 :     * makefile.pkg (test): Use elisp files in current dir.
177 :    
178 : monnier 770 2000-12-24 Stefan Monnier <monnier@cs.yale.edu>
179 :    
180 : monnier 1714 * Release version 3.9.5.
181 :    
182 : monnier 770 * Makefile (install): Also install .el files.
183 :     (dist): Don't rely on $CVSROOT.
184 :    
185 :     * sml-mode.el: Require `skeleton'.
186 :     (sml-mode): Add the menu for XEmacs. Make sure @ is a valid skeleton.
187 :     (sml-comment-indent): Remove.
188 :     (sml-mode-variables): Don't set comment-indent-function.
189 :     (sml-def-skeleton): Nop if skeletons aren't available.
190 :     (skeletons): Use `> _' and `@'.
191 :     (sml-forms-menu): Don't bother with easy-menu-filter-return crap.
192 :     (sml-cm-mode-syntax-table, sml-cm-font-lock-keywords): New vars.
193 :     (sml-cm-mode): Use define-derived-mode rather than define-generic-mode.
194 :     (sml-lex-font-lock-keywords, sml-lex-font-lock-defaults): New vars.
195 :     (sml-yacc-font-lock-keywords): Use sml-lex-font-lock-keywords.
196 :     Refine pattern to recognize the %prec keyword.
197 :     (sml-yacc-font-lock-defaults): Fix typo.
198 :    
199 :     * sml-proc.el (inferior-sml-mode): Disable next-error for XEmacs.
200 :    
201 :     * sml-util.el (defsyntax): Don't forget to eval `doc'.
202 :    
203 :     * sml-mode.spec: Simplify.
204 :    
205 :     * sml-defs.el (sml-mode-menu): Remove bogus entry for sml-mode-version.
206 :    
207 : monnier 708 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
208 :    
209 :     * sml-mode.el: Make the toplevel closer to usual practice.
210 :     (sml-imenu-regexp, sml-imenu-create-index): New var and fun.
211 :     (sml-mode): Use them.
212 :     (sml-beginning-of-defun): Add `and' as function-leader.
213 :     (sml-lex-mode): New trivial mode.
214 : monnier 893 (sml-yacc-bnf-face, sml-yacc-indent-action, sml-yacc-indent-pipe)
215 :     (sml-yacc-indent-term, sml-yacc-font-lock-keywords)
216 : monnier 708 (sml-yacc-font-lock-defaults): New vars.
217 :     (sml-yacc-indent-line, sml-yacc-indentation, sml-yacc-mode): New funs.
218 :    
219 :     * sml-mode.texi: Added yours truly to the list of authors.
220 :    
221 :     * sml-mode.spec: New file.
222 :    
223 :     * sml-defs.el (sml-outline-regexp): Slightly improved regexp.
224 :    
225 : monnier 700 2000-08-24 Stefan Monnier <monnier@cs.yale.edu>
226 :    
227 :     * sml-proc.el (inferior-sml-mode-map): Don't inherit from sml-bindings.
228 :     Add the binding for C-c C-l explicitly instead.
229 :     (sml-run): Look in cwd (but only if the command has slashes).
230 :    
231 :     * sml-mode.el (sml-mode-abbrev-table): Remove (created by
232 :     define-derived-mode).
233 :     (sml-mode): Setup add-log's current-defun-function.
234 :     (sml-indent-line): Never indent to a negative level.
235 : monnier 893 (sml-skip-siblings, sml-beginning-of-defun, sml-max-name-components)
236 : monnier 700 (sml-current-fun-name): New funs and vars for add-log support.
237 :     (sml-comment-indent): Simplify.
238 :     (sml-def-skeleton): Also create the skeleton as an abbrev.
239 :     (skeletons): New for "struct", "sig", "val", "fn" and "fun".
240 :     (sml-electric-space): Rewrite to use abbrev's machinery.
241 :    
242 : monnier 893 * sml-defs.el (sml-mode-map): Merge with sml-bindings.
243 : monnier 700 (sml-bindings): Remove.
244 :    
245 : monnier 544 2000-02-22 Stefan Monnier <monnier@cs.yale.edu>
246 :    
247 : monnier 700 * sml-mode.el (sml-find-matching-starter): Use syms instead of a RE.
248 : monnier 544 (sml-indent-default): Use symbol membership rather than a regexp.
249 : monnier 700 Also, use `sym-indent' instead of (current-column).
250 :     This fixes a problem with a hanging `structure Foo = (struct|let)'
251 :     (due to `structure' having a sml-indent-rule, as opposed to `fun').
252 :     Hopefully it won't introduce other problems.
253 : monnier 544 (sml-font-lock-keywords): Match vars `val x : int' also.
254 :     (sml-electric-pipe): Update to the new `sml-find-matching-starter' and
255 : monnier 700 return a sensible default instead of raising an error in case of
256 :     unexpected situations.
257 : monnier 544 (sml-indent-line): Ignore errors and keep the cursor where it is.
258 : monnier 700 (sml-calculate-indentation, sml-indent-pipe): Use syms instead of REs.
259 : monnier 544
260 :     * sml-defs.el (sml-starters-re, sml-pipehead-re): Remove.
261 :    
262 :     * testcases.sml: New file.
263 :    
264 : monnier 893 * makefile.pkg (test): New target to run the test suite.
265 : monnier 544
266 : monnier 535 2000-02-18 Stefan Monnier <monnier@cs.yale.edu>
267 :    
268 : monnier 541 * *.el: Pass through checkdoc and use `eval-when-compile' whenever
269 :     possible for (require 'cl).
270 :    
271 :     2000-02-18 Stefan Monnier <monnier@cs.yale.edu>
272 :    
273 : monnier 700 * sml-util.el (make-temp-dir, make-temp-file, temp-file-dir)
274 : monnier 1714 (delete-temp-dirs): Replace by the make-temp-file from Emacs-21.
275 : monnier 893 (custom-create-map): Add :group arg and allow key to be a list.
276 : monnier 1714 (define-major-mode): Remove (use define-derived-mode instead).
277 : monnier 535 (sml-builtin-nested-comments-flag): New var.
278 : monnier 541 (concatq): Remove.
279 : monnier 535
280 :     * sml-proc.el (sml-host-name): New var.
281 : monnier 1714 (sml-make-file-name): Replace by `sml-compile-commands'.
282 : monnier 535 (sml-config-file): New var.
283 :     (sml-compile-commands-alist): New var.
284 : monnier 1714 (inferior-sml-load-hook): Remove.
285 : monnier 535 (sml-buffer): Query if the current buffer is not a *sml*.
286 :     (inferior-sml-mode): Use minor-mode-overriding-map-alist to disable
287 : monnier 700 compilation-minor-mode's keybindings.
288 : monnier 535 (run-sml): Turn into an alias for sml-run.
289 :     (sml-run): Query the user for the command. If prefix is set (or if
290 : monnier 700 default value is not null) query for args and host.
291 :     Use `split-string' rather than our own function.
292 :     Run cmd on another host if requested and pass it an init file.
293 :     Pop to the buffer at the end.
294 : monnier 535 (sml-args-to-list): Remove.
295 :     (sml-compile): Look for special files (sml-compile-command-alist) in
296 : monnier 700 the current dir (and its parents) to choose a default command.
297 :     Remember the command for next time in the same buffer.
298 :     Make the `cd' explicit in the command so the user can change it.
299 : monnier 535 (sml-make-error): Fix for when `endline' is absent.
300 :    
301 : monnier 541 * sml-mode.el: Pass it through checkdoc.
302 : monnier 535 (sml-mode-version): Remove.
303 :     (sml-load-hook): Remove.
304 :     (sml-mode-info): Use `info' rather than `Info-goto-node'.
305 :     (sml-keywords-regexp): Add "o".
306 :     (sml-syntax-prop-table): Use `defsyntax'.
307 :     (sml-font-lock-syntactic-keywords): Only use nested comments if supported.
308 :     (sml-mode): Use `define-derived-mode'.
309 :     (sml-electric-pipe): `sml-indent-line' -> `indent-according-to-mode'.
310 :     (sml-indent-line): Use `indent-line-to'.
311 :     (sml-cm-mode): New mode for CM files.
312 :    
313 :     * Makefile: Update.
314 :    
315 : monnier 893 * sml-mode-startup.el: Remove since it's now auto-generated.
316 : monnier 535
317 :     * sml-defs.el (sml-bindings): Remove left over C-c` binding.
318 :     (sml-mode-map): Add binding for sml-drag-region (was in sml-proc.el).
319 :     (sml-mode-syntax-table): Only use nested comments if supported.
320 :     (sml-mode-menu): Use next-error rather than the old sml-next-error.
321 :     (sml-pipehead-re): Remove "of".
322 :    
323 : monnier 700 * sml-compat.el (set-keymap-parents): Make sure it also works when
324 :     called with a single keymap rather than a list.
325 : monnier 535 (temporary-file-directory): Add a default definition for XEmacs.
326 :     (make-temp-file): New function.
327 :    
328 : monnier 395 1999-08-11 Stefan Monnier <monnier@cs.yale.edu>
329 :    
330 : monnier 1714 * Release version 3.9.3.
331 : monnier 395
332 : monnier 700 * sml-mode.texi: Somewhat update the doc.
333 : monnier 395
334 : monnier 394 1999-08-09 Stefan Monnier <monnier@cs.yale.edu>
335 :    
336 : monnier 700 * Makefile: Update to the version of pcl-cvs.
337 : monnier 394
338 : monnier 700 * sml-proc.el: Eliminate some old unused code.
339 : monnier 394
340 : monnier 700 * sml-defs.el,sml-mode.el,sml-proc.el: Add simple customize support.
341 : monnier 394
342 : monnier 378 1999-07-07 Stefan Monnier <monnier@cs.yale.edu>
343 :    
344 : monnier 700 * sml-proc.el (sml-update-cursor): Make sure it also works if
345 :     compile.el is fixed to uses a marker.
346 : monnier 378
347 : monnier 700 * sml-mode.el (sml-indent): Fix the `fixindent'.
348 : monnier 378
349 : monnier 350 1999-06-22 Stefan Monnier <monnier@cs.yale.edu>
350 :    
351 : monnier 700 * sml-mode-startup.el: Fix to fulfill autoload.el assumptions.
352 : monnier 350
353 : monnier 347 1999-06-21 Stefan Monnier <monnier@cs.yale.edu>
354 :    
355 : monnier 700 * sml-defs.el (sml-bindings): Remove bindings for TAB and M-C-\.
356 : monnier 347
357 : monnier 343 1999-06-19 Stefan Monnier <monnier@cs.yale.edu>
358 :    
359 : monnier 700 * sml-mode.el (sml-font-lock-keywords): Skip type vars in "fun 'a myfn"
360 :     (sml-calculate-indentation): Add a hack to allow the user to manually
361 :     override the indentation algorithm with a magic comment.
362 : monnier 347
363 : monnier 700 * sml-mode-startup.el: Update the autoloads automatically.
364 : monnier 347
365 :     1999-06-19 Stefan Monnier <monnier@cs.yale.edu>
366 :    
367 : monnier 1714 * Release version 3.9.2
368 : monnier 343
369 : monnier 700 * sml-proc.el (sml-error-regexp-alist): Fix the pathological
370 :     font-locking on long lines.
371 : monnier 343
372 : monnier 700 * sml-move.el (sml-forward-sexp): Slightly improved.
373 : monnier 343
374 : monnier 339 1999-06-17 Stefan Monnier <monnier@cs.yale.edu>
375 :    
376 : monnier 341 * sml-mode.el (sml-insert-form): Only add a space if needed.
377 : monnier 700 (sml-electric-space): New command bound to M-SPC.
378 : monnier 341
379 : monnier 700 * sml-defs.el (sml-close-paren): Add a second field that specifies when
380 :     not to delegate. Only used for `else'.
381 : monnier 339
382 : monnier 334 1999-06-16 Stefan Monnier <monnier@cs.yale.edu>
383 :    
384 : monnier 700 * sml-move.el (sml-(for|back)ward-sym): Distinguish between
385 :     operator "=" and syntax for definitions "d=".
386 : monnier 334
387 : monnier 700 * sml-defs.el (sml-indent-starters, sml-delegate): Simplify.
388 :     (sml-symbol-indent): Add outdentation for `fn' and generalize it to
389 :     also work for `of' and `in' and `end'.
390 : monnier 334
391 : monnier 700 * sml-mode.el (sml-nested-if-indent): Reintroduce as well as the
392 :     special casing code for it.
393 :     (sml-indent-relative): Generalize treatment of `of', `in', `end', ...
394 :     (sml-electric-pipe): Remove the slow behavior and add smarts for the
395 :     never-used type-variable arguments for function definitions.
396 : monnier 334
397 :     1999-06-15 Stefan Monnier <monnier@cs.yale.edu>
398 :    
399 : monnier 700 * sml-defs.el (sml-mode-menu), sml-mode.el (sml-forms-menu):
400 :     Make the menu dynamically.
401 : monnier 334
402 : monnier 700 * sml-mode.el (sml-form-<foo>): Use skeletons.
403 :     (sml-calculate-indentation): Add `with' indentation.
404 : monnier 334
405 : monnier 333 1999-06-14 Stefan Monnier <monnier@cs.yale.edu>
406 :    
407 : monnier 700 * sml-move.el (sml-(for|back)ward-sym): Now also return the string
408 :     if any and take care of the "op" special keyword.
409 :     (sml-op-prec): Setup an alist for the infix operators.
410 : monnier 333
411 :     * version 3.9.1: sent to Roland McGrath.
412 :    
413 : monnier 332 1999-06-13 Stefan Monnier <monnier@cs.yale.edu>
414 :    
415 : monnier 893 * sml-smlnj.el, sml-mosml.el, sml-poly-ml.el: Remove.
416 : monnier 332
417 : monnier 700 * sml-proc.el (...): Get rid of sml-next-error by spicing up the
418 :     interface with compile.el so that intervals can be displayed.
419 :     `sml-overlay' is kept (and moved from sml-mode to sml-proc where it
420 :     belongs) but is made redundant in the case of transient-mark-mode.
421 : monnier 332
422 :     1999-06-12 Stefan Monnier <monnier@cs.yale.edu>
423 :    
424 : monnier 700 * sml-proc.el (sml-prompt-regexp): More general regexp to catch mosml,
425 :     smlnj as well as polyml prompts.
426 :     (sml-update-cursor, sml-send-command, inferior-sml-mode):
427 :     Make it work with compile.el's `next-error'.
428 : monnier 1714 (sml-temp-threshold): Drop: always use a temp file.
429 : monnier 332
430 :     1999-06-10 Stefan Monnier <monnier@cs.yale.edu>
431 :    
432 : monnier 700 * sml-move.el (sml-op-prec): Update the list of default infix ops
433 :     based on sml/nj's source files.
434 : monnier 332
435 : monnier 328 1999-06-08 Stefan Monnier <monnier@cs.yale.edu>
436 :    
437 : monnier 700 * sml-proc.el (sml-run): Remove dubious code to take care of a
438 :     supposedly special case in order not to send "" when args=nil.
439 : monnier 328
440 :     1999-06-07 Stefan Monnier <monnier@cs.yale.edu>
441 :    
442 : monnier 700 * sml-mode.el (sml-font-lock-syntactic-keywords): Add syntactic
443 :     fontification for the ' \"' case (exhibited by lexgen.sml).
444 : monnier 328
445 :     1999-06-07 Stefan Monnier <monnier@cs.yale.edu>
446 :    
447 : monnier 700 * ALL: The new indentation begins to work. v3_9_0
448 : monnier 328
449 : monnier 319 1999-05-29 Stefan Monnier <monnier@cs.yale.edu>
450 :    
451 : monnier 893 * sml-defs.el (sml-mode-syntax-table): Add ~ of prefix-syntax.
452 : monnier 319
453 : monnier 700 * sml-mode.el (sml-find-match-indent): (nilp sml-type-of-indent) is
454 :     only applied if the `let' is alone at the end of the line.
455 :     (sml-type-of-indent): Default changed to `nil'.
456 : monnier 319
457 :     1999-05-28 Stefan Monnier <monnier@cs.yale.edu>
458 :    
459 : monnier 700 * sml-mode.el (sml-font-lock-keywords): Change _ and ' back to word
460 :     syntax for font-locking.
461 : monnier 319
462 :     1999-05-27 Stefan Monnier <monnier@cs.yale.edu>
463 :    
464 : monnier 700 * sml-mode.el (sml-font-lock-syntactic-keywords): Finally got the
465 :     matching of let...end working.
466 :     (sml-electric-pipe): Take a fun sexp (symbol) rather than a fun word.
467 : monnier 319
468 : monnier 300 1998-10-26 Stefan Monnier <monnier@cs.yale.edu>
469 :    
470 : monnier 700 * sml-mode.el (sml-font-lock-syntactic-keywords):
471 :     Add syntactic-keywords to support nested comments.
472 : monnier 300

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