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