SCM Repository
Log of /sml-mode
Sticky Revision: |
Revision 3723 - Directory Listing
Modified Wed Apr 11 21:27:43 2012 UTC (6 years, 10 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 (6 years, 10 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 (6 years, 10 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 (6 years, 10 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 (6 years, 10 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 (6 years, 10 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 (8 years, 11 months ago) by monnier
Last minute fixes
Revision 3513 - Directory Listing
Modified Thu Mar 4 23:57:22 2010 UTC (8 years, 11 months 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 (8 years, 11 months ago) by monnier
Release 4.1
Revision 3510 - Directory Listing
Modified Thu Mar 4 20:07:06 2010 UTC (8 years, 11 months 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 months ago) by monnier
Revision 2823 - Directory Listing
Modified Wed Oct 31 17:29:23 2007 UTC (11 years, 3 months ago) by monnier
Revision 2822 - Directory Listing
Modified Wed Oct 31 17:28:52 2007 UTC (11 years, 3 months ago) by monnier
Revision 2817 - Directory Listing
Modified Wed Oct 31 04:07:04 2007 UTC (11 years, 3 months ago) by monnier
Revision 2725 - Directory Listing
Modified Fri Jun 29 05:13:04 2007 UTC (11 years, 7 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 (11 years, 7 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 (11 years, 7 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 (11 years, 8 months ago) by monnier
First cut at support for MLton
Revision 2646 - Directory Listing
Modified Thu May 31 17:25:27 2007 UTC (11 years, 8 months ago) by monnier
Docstring fix
Revision 2081 - Directory Listing
Modified Tue Oct 31 03:07:15 2006 UTC (12 years, 3 months ago) by blume
moved release-110.32/sml-mode
Revision 2080 - Directory Listing
Modified Tue Oct 31 03:07:15 2006 UTC (12 years, 3 months ago) by blume
moved release-110.31/sml-mode
Revision 2079 - Directory Listing
Modified Tue Oct 31 03:07:14 2006 UTC (12 years, 3 months ago) by blume
moved release-110.30/sml-mode
Revision 2078 - Directory Listing
Modified Tue Oct 31 03:07:14 2006 UTC (12 years, 3 months ago) by blume
created sml-mode/releases
Revision 2069 - Directory Listing
Modified Tue Oct 31 02:57:30 2006 UTC (12 years, 3 months ago) by blume
created sml-mode dir
Revision 2068 - Directory Listing
Added Tue Oct 31 02:57:01 2006 UTC (12 years, 3 months ago) by blume
created sml-mode dir
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |