]> code.delx.au - gnu-emacs-elpa/blobdiff - packages/sml-mode/mltags
Add SML-mode.
[gnu-emacs-elpa] / packages / sml-mode / mltags
diff --git a/packages/sml-mode/mltags b/packages/sml-mode/mltags
new file mode 100755 (executable)
index 0000000..606fc4c
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/sh
+exec etags \
+  --language=none \
+  --regex='/[ \t]*\(exception\|datatype\|type\|val\|and\|fun\|structure\|signature\|functor\) \([A-Za-z_0-9]+\)/\2/' \
+  --regex='/[ \t]*[=|] \([A-Z_]+\)/\1/' \
+  $*
+
+#  --regex='/[ \t]*val [^:]+:[ \t]*\(.*\)/\1/' \