Function: sh-smie--rc-newline-semi-p
sh-smie--rc-newline-semi-p is a byte-compiled function defined in
sh-script.el.gz.
Signature
(sh-smie--rc-newline-semi-p)
Documentation
Return non-nil if a newline should be treated as a semi-colon.
Point should be before the newline.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/sh-script.el.gz
(defun sh-smie--rc-newline-semi-p ()
"Return non-nil if a newline should be treated as a semi-colon.
Point should be before the newline."
(save-excursion
(let ((tok (funcall smie-backward-token-function)))
(if (or (when (equal tok "not") (forward-word-strictly 1) t)
(and (zerop (length tok)) (eq (char-before) ?\))))
(not (sh-smie--rc-after-special-arg-p))
(sh-smie--newline-semi-p tok)))))