Function: calc-embedded-edit
calc-embedded-edit is an autoloaded, interactive and byte-compiled
function defined in calc-embed.el.gz.
Signature
(calc-embedded-edit EMBED-ARG)
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-embed.el.gz
(defun calc-embedded-edit (embed-arg)
(interactive "P")
(let ((calc-embed-arg embed-arg))
(let ((info (calc-embedded-make-info (point) nil t embed-arg))
str)
(if (eq (car-safe (aref info 8)) 'error)
(progn
(goto-char (nth 1 (aref info 8)))
(error (nth 2 (aref info 8)))))
(calc-wrapper
(setq str (math-showing-full-precision
(math-format-nice-expr (aref info 8) (frame-width))))
(calc--edit-mode (lambda () (calc-embedded-finish-edit info)))
(insert str "\n")))
(calc-show-edit-buffer)))