(Arne Babenhauserheide)
2013-04-21: minimal wisp-mode minimal wisp-mode
diff --git a/wisp-mode.el b/wisp-mode.el --- a/wisp-mode.el +++ b/wisp-mode.el @@ -23,6 +23,21 @@ ;;; Code: +(define-derived-mode wisp-mode2 + emacs-lisp-mode "Wisp" + "Major mode for whitespace-to-lisp files. + + \\{wisp-mode-map}" + ; :group wisp + (set (make-local-variable 'indent-tabs-mode) nil) + (set (make-local-variable 'comment-start) "; ") + (set (make-local-variable 'font-lock-comment-start-skip) ";+ *") + (set (make-local-variable 'parse-sexp-ignore-comments) t) + (set (make-local-variable 'font-lock-defaults) + '((scheme-font-lock-keywords + scheme-font-lock-keywords-1 scheme-font-lock-keywords-2) + nil nil nil nil)) + (set (make-local-variable 'mode-require-final-newline) t)) (provide 'wisp-mode) ;;; wisp-mode.el ends here