Function: octave-eval-print-last-sexp
octave-eval-print-last-sexp is an interactive and byte-compiled
function defined in octave.el.gz.
Signature
(octave-eval-print-last-sexp)
Documentation
Evaluate Octave sexp before point and print value into current buffer.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/octave.el.gz
(defun octave-eval-print-last-sexp ()
"Evaluate Octave sexp before point and print value into current buffer."
(interactive)
(inferior-octave t)
(let ((standard-output (current-buffer))
(print-escape-newlines nil)
(opoint (point)))
(terpri)
(prin1
(save-excursion
(forward-sexp -1)
(inferior-octave-send-list-and-digest
(list (concat (buffer-substring-no-properties (point) opoint)
"\n")))
(mapconcat 'identity inferior-octave-output-list "\n")))
(terpri)))