I'm not sure what the intent of those keyword defvars were, but the following patch allows sml-mode to compile for emacs24. No idea if it breaks emacs23.
--- sml-mode-4.1.orig/sml-compat.el +++ sml-mode-4.1/sml-compat.el @@ -95,13 +95,6 @@ If DIR-FLAG is non-nil, create a new emp (defmacro defface (sym val str &rest rest) `(defvar ,sym (make-face ',sym) ,str))) -(defvar :group ':group) -(defvar :type ':type) -(defvar :copy ':copy) -(defvar :dense ':dense) -(defvar :inherit ':inherit) -(defvar :suppress ':suppress) - (provide 'sml-compat) ;;; sml-compat.el ends here -- Julian Squires -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org