diff options
author | Glenn Morris <rgm@gnu.org> | 2016-01-28 21:04:20 -0500 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2016-01-28 21:04:20 -0500 |
commit | e94983f6a637761bf1944ce3633cf1698091a61b (patch) | |
tree | 702f50cee4cef6d57620399e16cb3a3e20bea6dc /lisp/progmodes/prolog.el | |
parent | 59e39ccf2a26fd7251cdaf1852167eee1700b62b (diff) | |
download | emacs-e94983f6a637761bf1944ce3633cf1698091a61b.tar.gz emacs-e94983f6a637761bf1944ce3633cf1698091a61b.tar.bz2 emacs-e94983f6a637761bf1944ce3633cf1698091a61b.zip |
Don't use eval to quieten prolog.el compilation.
* lisp/progmodes/prolog.el (pltrace-on, pltrace-off): Declare.
(prolog-enable-sicstus-sd, prolog-disable-sicstus-sd): Don't use eval.
Diffstat (limited to 'lisp/progmodes/prolog.el')
-rw-r--r-- | lisp/progmodes/prolog.el | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/lisp/progmodes/prolog.el b/lisp/progmodes/prolog.el index 352f3785c05..3767dbaa1e8 100644 --- a/lisp/progmodes/prolog.el +++ b/lisp/progmodes/prolog.el @@ -2617,6 +2617,8 @@ and end of list building." (goto-char (point-max)) ) +(declare-function pltrace-on "ext:pltrace" ()) + (defun prolog-enable-sicstus-sd () "Enable the source level debugging facilities of SICStus 3.7 and later." (interactive) @@ -2627,21 +2629,22 @@ and end of list building." (progn ;; If there is a *prolog* buffer, then call pltrace-on (if (get-buffer "*prolog*") - ;; Avoid compilation warnings by using eval - (eval '(pltrace-on))) + (pltrace-on)) (setq prolog-use-sicstus-sd t) ))) +(declare-function pltrace-off "ext:pltrace" (&optional remove-process-filter)) + (defun prolog-disable-sicstus-sd () "Disable the source level debugging facilities of SICStus 3.7 and later." (interactive) + (require 'pltrace) (setq prolog-use-sicstus-sd nil) ;; Remove the hook (remove-hook 'prolog-inferior-mode-hook 'pltrace-on) ;; If there is a *prolog* buffer, then call pltrace-off (if (get-buffer "*prolog*") - ;; Avoid compile warnings by using eval - (eval '(pltrace-off)))) + (pltrace-off))) (defun prolog-toggle-sicstus-sd () ;; FIXME: Use define-minor-mode. |