X-Git-Url: https://cgit.sxemacs.org/?a=blobdiff_plain;ds=sidebyside;f=lisp%2Friece-eval.el;h=ce62e71fdbabb33dff564e1825e3bca5d1a29eb4;hb=27420f2d7c555195469e3be82769eaf1a3920864;hp=c54079f4709d5d746c1c91a8ad38dbb99cac90bc;hpb=31b27682830fd75943822aeb508b0abeac4a4979;p=riece diff --git a/lisp/riece-eval.el b/lisp/riece-eval.el index c54079f..ce62e71 100644 --- a/lisp/riece-eval.el +++ b/lisp/riece-eval.el @@ -1,4 +1,4 @@ -;;; riece-eval.el --- eval add-on +;;; riece-eval.el --- evaluate input string as an elisp form ;; Copyright (C) 2005 OHASHI Akira ;; Author: OHASHI Akira @@ -23,11 +23,7 @@ ;;; Commentary: -;; This add-on evaluates an input string as lisp object and sends a result -;; as notice. Note the risky of this add-on. - -;; To use, add the following line to your ~/.riece/init.el: -;; (add-to-list 'riece-addons 'riece-eval) +;; NOTE: This is an add-on module for Riece. ;;; Code: @@ -35,7 +31,7 @@ (require 'riece-message) (defgroup riece-eval nil - "Evaluate an input string as lisp object." + "Evaluate an input string as an elisp form." :prefix "riece-" :group 'riece) @@ -52,7 +48,7 @@ (defvar riece-eval-enabled nil) (defconst riece-eval-description - "Evaluate an input string as lisp object.") + "Evaluate an input string as an elisp form.") (defun riece-eval-display-message-function (message) (when (and riece-eval-enabled @@ -91,6 +87,10 @@ (add-hook 'riece-after-display-message-functions 'riece-eval-display-message-function)) +(defun riece-eval-uninstall () + (remove-hook 'riece-after-display-message-functions + 'riece-eval-display-message-function)) + (defun riece-eval-enable () (setq riece-eval-enabled t))