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)))