X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lisp%2Friece-eval.el;h=4969bf5e18532b70e1e32e9142f449a042f8b19a;hb=c87b8b5e7dcba14804b7f0bee453a0a4093f3e85;hp=ce62e71fdbabb33dff564e1825e3bca5d1a29eb4;hpb=312bb821869adf84c0e0cc3fdfc879dc5b46f0c3;p=elisp%2Friece.git diff --git a/lisp/riece-eval.el b/lisp/riece-eval.el index ce62e71..4969bf5 100644 --- a/lisp/riece-eval.el +++ b/lisp/riece-eval.el @@ -18,8 +18,8 @@ ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. +;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. ;;; Commentary: @@ -45,13 +45,11 @@ :type 'boolean :group 'riece-eval) -(defvar riece-eval-enabled nil) - (defconst riece-eval-description "Evaluate an input string as an elisp form.") (defun riece-eval-display-message-function (message) - (when (and riece-eval-enabled + (when (and (get 'riece-eval 'riece-addon-enabled) (riece-message-own-p message) (string-match riece-eval-regexp (riece-message-text message))) (let* ((form (match-string 1 (riece-message-text message))) @@ -91,12 +89,6 @@ (remove-hook 'riece-after-display-message-functions 'riece-eval-display-message-function)) -(defun riece-eval-enable () - (setq riece-eval-enabled t)) - -(defun riece-eval-disable () - (setq riece-eval-enabled nil)) - (provide 'riece-eval) ;;; riece-eval.el ends here