Function: octave--indent-new-comment-line
octave--indent-new-comment-line is a byte-compiled function defined in
octave.el.gz.
Signature
(octave--indent-new-comment-line ORIG &rest ARGS)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/octave.el.gz
(defun octave--indent-new-comment-line (orig &rest args)
(pcase (syntax-ppss)
((app ppss-string-terminator ?\')
(user-error "Cannot split a single-quoted string"))
((app ppss-string-terminator ?\")
(insert octave-string-continuation-marker))
((pred (not ppss-comment-depth))
(delete-horizontal-space)
(unless (octave-smie--in-parens-p)
(insert " " octave-continuation-string))))
(apply orig args)
(indent-according-to-mode))