Function: prog-indent-sexp
prog-indent-sexp is an interactive and byte-compiled function defined
in prog-mode.el.gz.
Signature
(prog-indent-sexp &optional DEFUN)
Documentation
Indent the expression after point.
When interactively called with prefix, indent the enclosing defun instead.
Key Bindings
Aliases
octave-indent-defun (obsolete since 24.4)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/prog-mode.el.gz
(defun prog-indent-sexp (&optional defun)
"Indent the expression after point.
When interactively called with prefix, indent the enclosing defun
instead."
(interactive "P")
(save-excursion
(when defun
(end-of-line)
(beginning-of-defun))
(let ((start (point))
(end (progn (forward-sexp 1) (point))))
(indent-region start end nil))))