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/trunk/sml-mode/TODO
ViewVC logotype

Annotation of /sml/trunk/sml-mode/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 395 - (view) (download)

1 : monnier 395 -*- text -*-
2 : monnier 319
3 : monnier 395 * improve M-C-f and M-C-b (they too often don't do the right thing) and
4 :     add M-C-k and other such sexp-chunked operations.
5 :    
6 : monnier 319 * if indentation is non-obvious, return a list of possible indentations
7 :     and choose the first unless the current is one of the possible choices.
8 :    
9 : monnier 395 * make `M-x sml-compile' more generic.
10 :    
11 :     * allow specifying indentation of dependent keywords (how to indent `in'
12 :     relative to `let', for example).
13 :    
14 :     * use symbols instead of strings for `sym'.
15 :    
16 : monnier 334 * ignore warnings in C-x ` ????
17 : monnier 319
18 : monnier 378 * recognize irrefutable patterns (with "Capital"-heuristics, for example).
19 :     This can then be used to allow indenting like
20 :    
21 :     (fn x =>
22 :     some expressions)
23 :    
24 : monnier 395 * find the enclosing function's name for add-change-log-entry.
25 : monnier 378
26 : monnier 395 * obey fixity directives.
27 : monnier 319
28 : monnier 395 * improve the run-sml to allow running on another machine and to take args.
29 :    
30 : monnier 378 * right-align "and" with its correspondant.
31 : monnier 319
32 : monnier 395 * sample indentations to be improved:

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