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

SCM Repository

[smlnj] Log of /sml-mode
ViewVC logotype

Log of /sml-mode

View Directory Listing Directory Listing


Sticky Revision:

Revision 3723 - Directory Listing
Modified Wed Apr 11 21:27:43 2012 UTC (4 years, 11 months ago) by monnier
Merge sml-defs.el into sml-mode.el.
* sml-mode.el: Merge code from sml-defs.el.
Remove ":group 'sml" since they're now redundant.
* makefile.pkg (ELFILES): Adjust.

Revision 3722 - Directory Listing
Modified Wed Apr 11 20:59:07 2012 UTC (4 years, 11 months ago) by monnier
* sml-mode.el (sml-mark-function): New implementation using SMIE.
* sml-defs.el (sml-mode-map): Use backtab.
Remove leftover unused sml-drag-region binding.

Revision 3721 - Directory Listing
Modified Wed Apr 11 20:28:30 2012 UTC (4 years, 11 months ago) by monnier
Use SMIE by default and make sml-oldindent optional.
* sml-mode.el: Only load sml-oldindent if necessary.
(sml-use-smie): Default to t.
(sml-smie-datatype-|-p): Better handle incomplete datatype branch.
(sml-mode): Use prog-mode.  Setup electric-layout and electric-indent.
(sml-mode-variables): Always setup SMIE if possible.
(sml-imenu-create-index, sml-funname-of-and, sml-electric-pipe)
(sml-beginning-of-defun, sml-defuse-symdata-at-point)
(sml-yacc-font-lock-keywords, sml-yacc-indentation):
Avoid sml-oldindent functions.
(sml-find-forward): Move from sml-oldindent and re-implement.
(sml-electric-semi): Use self-insert-command so electric-layout and
electric-indent can do their job.
(sml-smie-find-matching-starter, sml-find-matching-starter)
(sml-smie-skip-siblings, sml-skip-siblings): New functions.
* sml-oldindent.el (sml-starters-indent-after, sml-exptrail-syms):
Remove, unused.
(sml-find-forward): Move back to sml-mode.el.
(sml-old-find-matching-starter): Rename from sml-find-matching-starter.
(sml-old-skip-siblings): Move&rename from sml-mode:sml-skip-siblings.

Revision 3720 - Directory Listing
Modified Wed Apr 11 16:36:41 2012 UTC (4 years, 11 months ago) by monnier
Move non-SMIE indentation code to a separate file.
* sml-oldindent.el: Rename from sml-move.el.
* makefile.pkg (ELFILES): Adjust.
* sml-mode.el (sml-indent-line, sml-find-comment-indent)
(sml-calculate-indentation, sml-bolp, sml-first-starter-p)
(sml-indent-starter, sml-indent-relative, sml-indent-pipe)
(sml-find-forward, sml-indent-arg, sml-get-indent, sml-dangling-sym)
(sml-delegated-indent, sml-get-sym-indent, sml-indent-default)
(sml-current-indentation, sml-find-matching-starter):
Move to sml-oldindent.el.
(comment-quote-nested, compilation-error-regexp-alist): Declare.
* sml-defs.el (sml-begin-syms, sml-begin-syms-re)
(sml-sexp-head-symbols-re, sml-preproc-alist, sml-indent-rule)
(sml-starters-indent-after, sml-delegate, sml-symbol-indent)
(sml-open-paren, sml-close-paren, sml-agglomerate-re)
(sml-exptrail-syms): Move to sml-oldindent.el.

Revision 3719 - Directory Listing
Modified Wed Apr 11 15:41:01 2012 UTC (4 years, 11 months ago) by monnier
Get rid of ancient compatibility and small utility file.
* sml-proc.el (inferior-sml-mode-map): Don't use defmap.
* sml-move.el (sml-internal-syntax-table): Don't use defsyntax.
* sml-mode.el (sml-syntax-prop-table): Don't use defsyntax.
(sml-electric-space): `last-command-char' -> `last-command-event'.
(sml-defuse-jump-to-def): Don't use goto-line from Elisp.
* sml-defs.el (sml-mode-map): Don't use defmap.
(sml-mode-syntax-table): Don't use defsyntax.
(sml-preproc-alist, sml-builtin-nested-comments-flag):
Move from sml-util.el.
* sml-compat.el, sml-utils.el: Remove.
* makefile.pkg (ELFILES): Update.

Revision 3718 - Directory Listing
Modified Wed Apr 11 15:02:09 2012 UTC (4 years, 11 months ago) by monnier
Add SMIE support.
* .bzrignore: New file.
* makefile.pkg (test): Use sml-mode-startup.
* sml-mode.el (sml-use-smie): New config var.
(sml-smie-grammar, sml-indent-separator-outdent): New vars.
(sml-smie-rules, sml-smie-definitional-equal-p)
(sml-smie-non-nested-of-p, sml-smie-datatype-|-p)
(sml-smie-forward-token-1, sml-smie-forward-token)
(sml-smie-backward-token-1, sml-smie-backward-token): New functions.
(sml-mode): Don't set forward-sexp-function.
(sml-mode-variables): Set it here instead, and setup SMIE instead
if applicable.

Revision 3514 - Directory Listing
Modified Fri Mar 5 00:03:43 2010 UTC (7 years ago) by monnier
Last minute fixes

Revision 3513 - Directory Listing
Modified Thu Mar 4 23:57:22 2010 UTC (7 years ago) by monnier
Update email addresses.
(dist): Fix up update to use Svn rather than CVS.

Revision 3511 - Directory Listing
Modified Thu Mar 4 20:10:43 2010 UTC (7 years ago) by monnier
Release 4.1

Revision 3510 - Directory Listing
Modified Thu Mar 4 20:07:06 2010 UTC (7 years ago) by monnier
* sml-mode.el: Don't setup load-path here any more.
* Makefile ($(PACKAGE)-startup.el): Recreate from scratch every time.
Setup load-path.
(dist): Try to update it to use Svn rather than CVS.
* NEWS: Update.

Revision 2852 - Directory Listing
Modified Fri Nov 9 04:22:02 2007 UTC (9 years, 4 months ago) by monnier
* sml-proc.el (inferior-sml-next-error-hook): Make it match one more format.

Revision 2851 - Directory Listing
Modified Fri Nov 9 04:19:00 2007 UTC (9 years, 4 months ago) by monnier
* sml-proc.el (inferior-sml-next-error-hook): Make it match one more format.

Revision 2824 - Directory Listing
Modified Wed Oct 31 17:51:51 2007 UTC (9 years, 4 months ago) by monnier


Revision 2823 - Directory Listing
Modified Wed Oct 31 17:29:23 2007 UTC (9 years, 4 months ago) by monnier


Revision 2822 - Directory Listing
Modified Wed Oct 31 17:28:52 2007 UTC (9 years, 4 months ago) by monnier


Revision 2817 - Directory Listing
Modified Wed Oct 31 04:07:04 2007 UTC (9 years, 5 months ago) by monnier


Revision 2725 - Directory Listing
Modified Fri Jun 29 05:13:04 2007 UTC (9 years, 9 months ago) by monnier
Make MLton regexps work in M-x compile.

Revision 2724 - Directory Listing
Modified Fri Jun 29 04:48:41 2007 UTC (9 years, 9 months ago) by monnier
Make TAB add a " rather than a space at the end of a file name.

Revision 2723 - Directory Listing
Modified Tue Jun 26 18:01:20 2007 UTC (9 years, 9 months ago) by monnier
Add the 'and-go' arg to 'sml-compile'.

Revision 2722 - Directory Listing
Modified Fri Jun 15 01:32:05 2007 UTC (9 years, 9 months ago) by monnier
First cut at support for MLton

Revision 2646 - Directory Listing
Modified Thu May 31 17:25:27 2007 UTC (9 years, 10 months ago) by monnier
Docstring fix

Revision 2081 - Directory Listing
Modified Tue Oct 31 03:07:15 2006 UTC (10 years, 5 months ago) by blume
moved release-110.32/sml-mode

Revision 2080 - Directory Listing
Modified Tue Oct 31 03:07:15 2006 UTC (10 years, 5 months ago) by blume
moved release-110.31/sml-mode

Revision 2079 - Directory Listing
Modified Tue Oct 31 03:07:14 2006 UTC (10 years, 5 months ago) by blume
moved release-110.30/sml-mode

Revision 2078 - Directory Listing
Modified Tue Oct 31 03:07:14 2006 UTC (10 years, 5 months ago) by blume
created sml-mode/releases

Revision 2069 - Directory Listing
Modified Tue Oct 31 02:57:30 2006 UTC (10 years, 5 months ago) by blume
created sml-mode dir

Revision 2068 - Directory Listing
Added Tue Oct 31 02:57:01 2006 UTC (10 years, 5 months ago) by blume
created sml-mode dir

Sort log by:

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