mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 18:40:39 -08:00
Drew Adams <drew.adams at oracle.com>
(pp-eval-expression): Add progress message. Make buffer writable.
This commit is contained in:
parent
17cc361e49
commit
52f55ab02b
2 changed files with 20 additions and 1 deletions
|
|
@ -1,3 +1,18 @@
|
||||||
|
2007-08-03 Glenn Morris <rgm@gnu.org>
|
||||||
|
|
||||||
|
* cus-edit.el (customize-apropos): Make the error message indicate
|
||||||
|
what kind of thing the user was trying to customize.
|
||||||
|
|
||||||
|
* net/telnet.el (telnet-mode): Set comint-use-prompt-regexp to t.
|
||||||
|
|
||||||
|
* progmodes/fortran.el (fortran-font-lock-syntactic-keywords): Fix
|
||||||
|
off-by-one error in previous change.
|
||||||
|
|
||||||
|
2007-08-03 Drew Adams <drew.adams@oracle.com>
|
||||||
|
|
||||||
|
* emacs-lisp/pp.el (pp-eval-expression): Add progress message.
|
||||||
|
Make buffer writable.
|
||||||
|
|
||||||
2007-08-01 Jay Belanger <jay.p.belanger@gmail.com>
|
2007-08-01 Jay Belanger <jay.p.belanger@gmail.com>
|
||||||
|
|
||||||
* calc/calc-math.el (math-sqrt-raw,math-sin-raw-2)
|
* calc/calc-math.el (math-sqrt-raw,math-sin-raw-2)
|
||||||
|
|
|
||||||
|
|
@ -103,6 +103,7 @@ Also add the value to the front of the list in the variable `values'."
|
||||||
(interactive
|
(interactive
|
||||||
(list (read-from-minibuffer "Eval: " nil read-expression-map t
|
(list (read-from-minibuffer "Eval: " nil read-expression-map t
|
||||||
'read-expression-history)))
|
'read-expression-history)))
|
||||||
|
(message "Evaluating...")
|
||||||
(setq values (cons (eval expression) values))
|
(setq values (cons (eval expression) values))
|
||||||
(let* ((old-show-function temp-buffer-show-function)
|
(let* ((old-show-function temp-buffer-show-function)
|
||||||
;; Use this function to display the buffer.
|
;; Use this function to display the buffer.
|
||||||
|
|
@ -126,13 +127,16 @@ Also add the value to the front of the list in the variable `values'."
|
||||||
(progn
|
(progn
|
||||||
(select-window window)
|
(select-window window)
|
||||||
(run-hooks 'temp-buffer-show-hook))
|
(run-hooks 'temp-buffer-show-hook))
|
||||||
(select-window old-selected)))
|
(select-window old-selected)
|
||||||
|
(message "Evaluating...done. \
|
||||||
|
See buffer *Pp Eval Output*.")))
|
||||||
(message "%s" (buffer-substring (point-min) (point)))
|
(message "%s" (buffer-substring (point-min) (point)))
|
||||||
))))))
|
))))))
|
||||||
(with-output-to-temp-buffer "*Pp Eval Output*"
|
(with-output-to-temp-buffer "*Pp Eval Output*"
|
||||||
(pp (car values))
|
(pp (car values))
|
||||||
(with-current-buffer standard-output
|
(with-current-buffer standard-output
|
||||||
(emacs-lisp-mode)
|
(emacs-lisp-mode)
|
||||||
|
(setq buffer-read-only nil)
|
||||||
(set (make-local-variable 'font-lock-verbose) nil)))))
|
(set (make-local-variable 'font-lock-verbose) nil)))))
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue